假设:
(x1,y1)=(0,0)
(x2,y2)=(0,-10)
使用角度到C,如何计算C处的坐标?
答案 0 :(得分:0)
这个问题有多个有效答案。以下坐标都产生等腰三角形:
(-10, 0)
(10, 0)
(-10, -10)
(10, -10)
(6, -8)
(-6, -8)
(8, -6)
(-8, -6)
(x, -5) | x != 0
事实上,这不是一个完整的解决方案。
如果没有一些关于您打算在哪个编程平台中实施解决方案的提示,我们将无法提供更多帮助。
答案 1 :(得分:0)
设A为点(x1,y1),B为点(x2,y2)。
AC必须长度为10,因为它是等腰。
设X是垂直线穿过的AB上的点.AXC是具有斜边AC的直角三角形。 C有坐标(-length(AX),length(XC))
。
length(AX) = length(AC)*cos(theta) = 10*cos(theta)
length(XC) = length(AC)*sin(theta) = 10*sin(theta)
因此C有坐标:(-10*cos(theta),10*sin(theta))