SSブログ

ガリレオのらせん Galilean Spiral [見て楽しむ三角関数]

Scratchガリレオのらせんを描きます。

処理の詳細は初回で説明していますので、そちらを参照してみてください。違う曲線ですが流れは同じです。

[ガリレオの螺旋]

ガリレオのらせんを描くための式はこうなっています。
\[ r=a\theta^2-b \]
式に出てくるaとbはそのまま変数にします。aは曲線を画面内に収めるための倍率で、今回は2に固定します。bはスライダー形式で画面上に表示しています。スライダーを動かして再描画すると絵が変化します。θは角度です。

[変数]

本体はいつもと大体同じです。角度は-600度から開始して600度で終了します。この範囲は上の曲線を描けるように選びました。

[本体]

準備も大体これまでと同じです。

[準備]

次に計算です。式の中のθはラジアンですので、角度をラジアンに変換してから計算に使っています。

[計算]

ラジアンと移動はいつも通りです。

[ラジアン]

[移動]

完成版はこちら。bを1から180まで順に変化させてアニメにしたものはこちら
nice!(0)  コメント(0) 
共通テーマ:日記・雑感

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。