似乎我完全忘记了几何:-(看起来很简单。我的flash游戏需要它。
我在Carmetal程序中绘制了它:
我需要C(x,y)的坐标。请帮我找一个解决方案。
答案 0 :(得分:2)
你可以坚持使用简单的触发......
这里,蓝线长度是(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)。