标签: c# geometry computational-geometry
如果我有两个点,一个是起始点或顶点(A),另一个是A的中点,并且我也有三个角度,如何以编程方式确定点B和C? >
Triangle problem
答案 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