我有一条带有(x1,y1)和(x2,y2)和一条点(x3,y3)的线。我需要从(x3,y3)到90度的线绘制一条线。这样它就会在一个点(x4,y4)上接触到它。我怎样才能找到点(x4,y4)。
提前致谢。
答案 0 :(得分:1)
将{x1,y1}视为{x2,y2}为矢量,“vector1”。现在制作另一个矢量“vector2”,其中点{x3,y3}和另一个点距离{x3,y3}一个单位,其角度垂直于vector1:例如,如果vector1处于角度'p',则想在vector2 {x3 + cos(p +90º),y3 + sin(p +90º)}中建立第二个点。
现在你有了这两个向量,你只需要找出它们的交叉点。你可以谷歌这个:here’s one page I found。