ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】三重Harmonographを作ってみた。

成果物

www.youtube.com
今回は、リサージュ曲線を二つ足し合わせたハーモノグラフを作ってみました。いくらでも足し合わせることができそうだったので三つを足し合わせてみたのがこちらです。
www.youtube.com
三重だと、やはり複雑な動きをします。

仕組み

周期と振幅と位相が違うsin波を足し合わせることで、複数のリサージュ曲線を足し合わせた状態が再現できます。Wikipediaに細かい情報が書いてあります。複数の振り子を組み合わせることで、現実世界でも描くことができます。
ja.wikipedia.org
コードを見た方がわかりやすいと思います。

コード

変数が多くて見にくいですが、メインの部分はシンプルです。
github.com