如何从一个点到给定线绘制垂直线?

时间:2014-01-13 06:59:44

标签: geometry draw angle

我有一条带有(x1,y1)和(x2,y2)和一条点(x3,y3)的线。我需要从(x3,y3)到90度的线绘制一条线。这样它就会在一个点(x4,y4)上接触到它。我怎样才能找到点(x4,y4)。

提前致谢。

1 个答案:

答案 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