algorithm - 如何确定一个点的旋转角度

标签 algorithm math rotation angle

我在 x, y 平面上有 2 个点。我想通过围绕 z 轴旋转一个点到另一个点。

如何找到将一个点旋转到另一个点的角度?

最佳答案

也许最好的办法是获取两点与水平面的夹角,然后取差值。

angle_1 = atan2( y_1, x_1 );
angle_2 = atan2( y_2, x_2 );

rotation_angle = angle_1-angle_2;

关于algorithm - 如何确定一个点的旋转角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28157415/

相关文章:

algorithm - 算法中的步数

c# - 从 Kinect 传感器数据计算 BPM

ios - "Destroying"委托(delegate)后退按钮(或滑动)[UINavigationController]

css - 使用 CSS 在 javaFX 中旋转 GridPane

algorithm - 确定乘积和多项式中最佳权重的快速算法?

google-chrome - 将 css3 旋转到 Chrome 中的 DIV,然后背景附件 :fixed creating bug

swift - 在不重复的情况下选择位图中每个像素的公式

java - 仅使用 int[ ][ ] 的 Java 汉诺塔(可以做到吗?)

c - 子集和 - 二维动态规划

java - Google map api V2 调整屏幕大小以匹配绘制的圆