円の周りの1回転は360度または2pi
ラジアンです。
サインやコサインなどの三角関数は、360度に達すると「ラップアラウンド」し、0度の場合と同じように機能します。基本的に、次のことが発生します。
angle_in_unit_circle = angle mod 360
また、接線などの一部の三角関数は、90度や270度などの特定の角度では定義されていません。この場合、ある角度の接線は正または負の無限大を返します。
この「ラップアラウンド」は、単位円に内接する直角三角形を使用して正弦、余弦、接線関数を表すことで確認できます。この動作により、これらの関数はパターンを何度も繰り返すため、周期的になります。
ウィキペディアには三角関数に関する広範な記事があるので、一見の価値があるかもしれません。
使用法
使用に関しては、頭のてっぺんから良い例を思いつくことはできません。ただし、角度が時間に依存する極座標系の特定の時間における粒子の位置を表す場合を除きます。 :θ
t
r(θ(t)) = t where θ(t) = t
0から720までのtの値の場合、デカルト座標系で次のように表すことができます。
x(t) = r sin(θ(t)) == t sin(t)
y(t) = r cos(θ(t)) == t cos(t)
パーティクルは、時間に応じてスパイラルタイプの動きで移動しt
ます。この場合、360度を超える角度のサインとコサインが計算されます。
(そして私の数学はさびているので、上記の方程式に誤りがある場合は、私に知らせてください!)