所以我要计算三点之间的夹角。例如
a = [14, 140]
b = [13, 120]
c = [12, 130]
d = [11, 110]
|
| c a
|
| d b
|____________
假设我要计算ABC之间的夹角,我用下面的代码
^{pr2}$我要的是,当我的输出角是120度的时候,我要计算的是,这个角度,我要的是,我要的,角度是120度。所以我只需要逆时针方向的角度。在
不知道如何得到这个值,谁能给我指出正确的方向吗?在
*编辑:换言之,我想确定逆时针方向超过180度的角度
*edit2:重复的答案不能回答我的问题,因为我没有使用过很多java,所以不知道如何用python编写
你可以计算内角,但你想要反向角?为什么不计算
360 - angle
现在使用角余弦距离来计算两个向量之间的角度是相当好的,但是在您的例子中,使用反正切可能会更好,如注释中所述。在
现在假设您要计算BCD之间的逆时针角度,可以使用numpy的atan2函数来完成。atan2(x,y)将给出原点y到x之间的角度。在
相关问题 更多 >
编程相关推荐