繁体   English   中英

如何找到旋转角度,所以两点的Y轴相同

[英]How to find rotation Angle, so two point's Y-axis is same

我有这样的两点

在此处输入图像描述

我想旋转图像,所以它看起来像这样:

在此处输入图像描述

我有旋转图像的代码。 我只想找到像 5 度、2 度这样的旋转角度。

我有两个点的坐标,例如50,100150, 94 (X,Y)。 我想旋转图像,使两个 Y 轴点都变为 100。

您可以使用带有点坐标的math.atan2 function 找到旋转角度。

angle = math.atan2(p2.y-p1.y, p2.x-p1,x)

请注意,围绕坐标原点的旋转也会移动第一个点,因此您可能需要围绕第一个点进行旋转。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM