标签: c# math
我需要在c#程序中找到两行之间的角度。有人可以帮我计算积分,如果只是开始结束poinst。
对于线L1起点(X1,Y1)和终点(X2,Y2)给定与L2相同
答案 0 :(得分:2)
首先,您需要获取两行v1和v2这两行,并将它们标准化为1的长度。然后,
v1
v2
1
angle = acos(v1•v2)
其中:•=' dot'乘积和acos =余弦的倒数。
acos
但请注意,总有两种可能的结果:a1和a2其中a1+a2 = 180°
a1
a2
a1+a2 = 180°