0

我正在开发一个涉及 iOS 7 UIDyanmics 和 UIPushBehavior 的项目。作为其中的一部分,我试图根据两个 CGPoints 计算对象的角度(以弧度表示)。在我的研究中,我找到了这个答案,但它用 Java 表示。

找到两个轴承之间的角度

如果有人拥有 Objective-C 等价物,那就太棒了。

4

1 回答 1

0

鉴于两点...

#include <math.h>
CGPoint p0;
CGPoint p1;

角度是每个维度变化的商的反正切...

double dx = p0.x-p1.x;
double dy = p0.y-p1.y;

double angle = (dx)? atan(dy/dx) : NAN;

仅供参考,下一次,SO 文化强烈鼓励提问者展示研究,尝试解决问题。

于 2014-02-23T18:41:39.317 回答