如何解决我简单的几何任务?

时间:2011-08-02 13:08:19

标签: geometry vector-graphics

似乎我完全忘记了几何:-(看起来很简单。我的flash游戏需要它。

我在Carmetal程序中绘制了它:

我需要C(x,y)的坐标。请帮我找一个解决方案。

1 个答案:

答案 0 :(得分:2)

你可以坚持使用简单的触发......

enter image description here

这里,蓝线长度是(By-Ay)。所以B处的角度是acos((By - Ay) / AB)。从角度ABC减去该角度,您可以在较大的三角形中找到B处的角度。知道长度BC和那个角度,你可以用

计算棕色线的长度
l1 = BC/sin(small_angle)

类似地,蓝线和红线的长度是

l2 = BC/cos(small_angle)

C是(Bx + l1,By-l2)。