从两个点和角度以编程方式定义三角形的第二和第三点

时间:2018-09-17 16:57:46

标签: c# geometry computational-geometry

如果我有两个点,一个是起始点或顶点(A),另一个是A的中点,并且我也有三个角度,如何以编程方式确定点B和C? >

Triangle problem

1 个答案:

答案 0 :(得分:0)

已知向量

VA  = a - A

垂直向量

P = (-VA.Y, VA.X)

具有所需的长度:

L = (-VA.Y * tan(Pi/12), VA.X * tan(Pi/12))

结果点

B = a + L
C = a - L