2011-11-17 53 views
2

法线我有两条线: AB和BC合并的两行

我可以计算在特定距离的线的法线 - D1和D2。

我需要计算x,y坐标点d

enter image description here的。

我想我可以通过各地点B.

enter image description here

旋转点D2计算,但我不知道怎么办。

+0

三条线段BD1,BD2和BD的长度是否相同?从第二个数字看,他们确实 - 我只是想确定 – kol

+0

是的,他们距 – Ludevik

回答

8

您不需要旋转矢量 - 您可以通过添加和标准化矢量来避开。

所得载体加入从B到D 1和从B到D 2的矢量,归一化到给定的长度,并添加其组成部分到B的坐标 - 这会给你D.

的坐标

要将矢量归一化为给定长度,将其分量除以其长度并乘以所需的长度。

3

你不需要法线。取矢量AB和CB,对它们进行归一化,加上它们,缩放合成矢量,然后将它添加到B.

+0

+1线的距离相同,但要注意B位于A线到C线的情况。 –