我找到了将X,Y转换成半径和角度的方程:
x = r*Cos(Q)
y = r*Sin(Q)
r= sqrt(x*x + y*y)
Q = tan^-1(y/x)我的问题是,我不记得目标C中tan^-1的语法是什么。我不想搞错。
这让我思考:为什么要从头开始构建这个呢?,有内置的方法将目标C中给定的CGPoint从极坐标转换为直角坐标吗?也许有一些CAAnimation类可以帮我做这个?
发布于 2011-11-24 17:04:01
要获得角度使用:
Q = atan2( y, x );此函数将计算出象限,以给出角的正确标志。
https://stackoverflow.com/questions/8260018
复制相似问题