Math 二维线法线

Math 二维线法线,math,vector,2d,Math,Vector,2d,我有一个很简单的问题,但我不能解决 我有两个2d向量,它们形成一条直线,我正在寻找这条直线的法线。例如: 向量1=(-10,10)向量2=(-10,-10) 如何计算由这些向量定义的直线的法线?很难说您想要哪个“法线” 你是说这两个向量在平面外吗?这是两者的叉积。在这种情况下很简单:(0,0,1)是法向量,因为两者都位于xy平面上 你是说从向量1的头部到向量2的头部的直线在平面中的两条法线之一吗?所有你需要做的就是计算它们之间的向量,交换x和y分量的值,并切换任一分量的符号 就你而言 v2 -

我有一个很简单的问题,但我不能解决

我有两个2d向量,它们形成一条直线,我正在寻找这条直线的法线。例如:

向量1=(-10,10)向量2=(-10,-10)

如何计算由这些向量定义的直线的法线?

很难说您想要哪个“法线”

你是说这两个向量在平面外吗?这是两者的叉积。在这种情况下很简单:(0,0,1)是法向量,因为两者都位于xy平面上

你是说从向量1的头部到向量2的头部的直线在平面中的两条法线之一吗?所有你需要做的就是计算它们之间的向量,交换x和y分量的值,并切换任一分量的符号

就你而言

v2 - v1 = (-10-(-10))i + (-10-10)j = 0i - 20j
法向量为:

   n1 = 20i + 0j  (points in the positive x-direction)

   n2 = -20i + 0j (points in the negative x-direction)
显然,你应该将它们规范化为单位向量


有两个向量垂直于平面中的任何直线;它们指向相反的方向。

如果我正确理解了你的问题,你的“直线”是x=-10,法线是y=实数。

你的向量没有形成直线,因为它们不是平行的。您可以通过加法连接它们,并从它们的两个端点进行直线连接。在这种情况下,你可以通过点积得到它们之间的角度,法线的方向是该角度的一半+向量形式之一与参考轴的角度(我假设这里是X轴)。完全错误。从向量1的端点到向量2的端点肯定有一条直线。谢谢你的帖子,我现在明白我的错误了。我在错误的阶段恢复正常。谢谢你的帮助