点 (u,v) から原点を中心に角度 θ だけ回転させた場合の公式は次の通りである。
x = ucosθ - vsinθ
y = usinθ + vcosθ
ところが、出発点を (100, 0) と取るとき v にゼロが与えられるため、回転の式はもっと簡単なものになる。
x = ucosθ
y = usinθ
これこそ二次元の極座標だが、Flash だとなぜか Math.sin() の値が不正確なため、正確性を求めるなら cos で統一させたほうがいい。
x = ucosθ
y = ucos(θ+90)
このサンプルでは中心を境に右にカーソルをもっていくと角度が増加、左にもっていくと減少させている。