2

X、Yを半径と角度に変換する方程式を見つけました。

x = r*Cos(Q)
y = r*Sin(Q)

r= sqrt(x*x + y*y)
Q = tan^-1(y/x)

私の問題は、ObjectiveCのtan^-1の構文が何であるかを覚えていないことです。私は物事を間違えたくありません。

これは私に考えさせました:なぜこれを最初から構築するのですか?Objective Cの特定のCGPointを極座標から直交座標に変換する組み込みの方法はありますか?多分これで私を助けることができるいくつかのCAAnimationクラスがありますか?

4

1 に答える 1

5

角度を取得するには:

Q = atan2( y, x );

この関数は、象限を計算して角度の正しい符号を与えます。

于 2011-11-24T17:04:01.420 に答える