Math 合并两条直线的法线

Math 合并两条直线的法线,math,geometry,Math,Geometry,我有两行: AB和BC 我可以计算特定距离处直线的法线-D1和D2 我需要计算点D的x,y坐标 我想我可以通过围绕点B旋转点D2来计算它 但是我不知道怎么做。你不需要旋转向量——你可以通过添加和归一化向量来摆脱 将从B到D1和从B到D2的向量相加,将得到的向量归一化到给定的长度,并将其分量加到B的坐标中——这将得到D的坐标 要将向量归一化为给定长度,请将其分量除以其长度,然后乘以所需长度。不需要法线。取向量AB和CB,将它们规格化,添加它们,缩放结果向量,然后将其添加到B。三条线段BD1、B

我有两行: AB和BC

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

我需要计算点D的x,y坐标

我想我可以通过围绕点B旋转点D2来计算它


但是我不知道怎么做。

你不需要旋转向量——你可以通过添加和归一化向量来摆脱

将从B到D1和从B到D2的向量相加,将得到的向量归一化到给定的长度,并将其分量加到B的坐标中——这将得到D的坐标


要将向量归一化为给定长度,请将其分量除以其长度,然后乘以所需长度。

不需要法线。取向量AB和CB,将它们规格化,添加它们,缩放结果向量,然后将其添加到B。

三条线段BD1、BD2和BD的长度是否相同?从第二个图中可以看出,它们是-我只是想确定是的,它们与直线+1的距离是相同的,但是要注意B位于从A到C的直线上的情况。