1
我找到了方程的X,Y轉化爲半徑和角度:Objective-C的矩形CGPoint極性CGPoint
x = r*Cos(Q)
y = r*Sin(Q)
r= sqrt(x*x + y*y)
Q = tan^-1(y/x)
我的問題是,我不記得什麼是黃褐色的語法^ -1在目標C中,我不想讓事情錯誤。
這讓我想到:爲什麼要從頭開始構建? 是否有一種內置的方法可將Objective C中的給定CGPoint從極座標轉換爲直角座標?也許有一些CAAnimation類可以幫助我呢?
http://developer.apple.com/library/ios/#documentation/System/Conceptual/ManPages_iPhoneOS/man3/atan2.3.html(和http://en.wikipedia.org/wiki/Polar_coordinate_system#Converting_between_polar_and_Cartesian_coordinates ) –
好極了,我甚至不用輸入/符號如果我使用atan2(y,x) –
正確,並且它可以處理360度而不需要if邏輯。 –