C++求两条线段的夹角

已知 ∠R、(x1,y1)、(x2,y2)、(x5,y5)求 (x3,y3)、(x4,y4)、∠R1

根据给定的节点,计算夹角信息,示意图如下。已知X1(x1, y1)、X2(x2, y2)、X3(x3, y3),计算直线X2X1与X2X3的夹角信息。
根据向量内积,得到计算公式为:
theta1 = acosd(dot([x1-x2,y1-y2],[x3-x2,y3-y2])/(norm([x1-x2,y1-y2])*norm([x1-x2,y3-y2])));
其中,dot([x1-x2,y1-y2],[x3-x2,y3-y2])为计算内积,norm([x1-x2,y1-y2])为计算向量长度,acosd为计算以度为单位的夹角信息。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网