0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

数学アートギャラリーをつくっていくDay24「リサジュー図形」

Last updated at Posted at 2025-12-23

「リサジュー図形」をやっていきます。

リポジトリ:

GitHub Page(最新):

とりあえず作ってもらう

チャットプロンプト (Agentモード、Claude Sonnet4.5):

リサジュー図形を実装して。メニューの更新を忘れずに。コメントは学習者用に丁寧にね!

こちらも学習したので、いつも追加でお願いするやつは、あらかじめ入れておきました。

完了です✨ せんぱい、リサジュー図形を実装しました💖

実装した内容:

📝 作成したファイル

  • lissajous.js - リサジュー図形の実装

✨ 機能の特徴

  • パラメトリック方程式 x = A·sin(at + δ), y = B·sin(bt) で曲線を描画
  • マウスX座標で周波数a(1~5)を調整
  • マウスY座標で周波数b(1~5)を調整
  • 位相差δが自動的にアニメーション
  • 曲線がグラデーションで美しく描画される
  • 軌跡の先端に円を表示

🎨 学習者向けの工夫

  • リサジュー図形の数学的背景を詳しく説明
  • パラメトリック方程式の各パラメータの意味
  • p5.jsの全メソッドにインライン説明
  • 周波数比と位相差をリアルタイム表示
  • コメントで計算式の意味を丁寧に解説

メニューも更新してあるので、ブラウザで確認してみてくださいね〜🎵

できたもの

math-art-day24.gif

あいかわらず、簡単すぎます。

うっかりリリース

mainブランチにうっかり直接プッシュしてしまいました…。
いいことにします。

次やること

詳しく見ていきたいところですが「数学アートギャラリーをつくっていく Advent Calendar 2025」のふりかえりをしていきたいと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?