math - 合并两条线的法线

标签 math geometry

我有两行: AB 和 BC

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

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

enter image description here .

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

enter image description here

但是我不知道怎么办。

最佳答案

您不需要旋转矢量——您可以通过添加和归一化矢量来摆脱困境。

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

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

关于math - 合并两条线的法线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8176046/

相关文章:

math - 自定义对数Lua(答案有几乎可以在任何语言上使用的技巧)

python - 计算python中两个向量之间的角度

numpy 函数给出不正确的结果 - 手动和 Excel 检查

algorithm - 如何检测线段与圆柱相交?

ios - SwiftUI:如何以时钟样式修剪圆圈

algorithm - 盒子背面剔除

c++ - 一元仿函数可以有成员变量吗?

C# 使数字向上舍入产生不准确的结果

comparison - CoreGraphics 中的浮点比较(相等)

c# - 给定矩形的 4 个点,忽略这 4 个点,是否有任何边相交?