2D交叉积的几何意义是什么?

时间:2014-03-22 00:16:16

标签: geometry 2d line

我有两个2D矢量,如[x1,y1]和[x2,y2]

有些人将2d Cross定义为x1 * y2 - y1 * x2

我想知道这是什么意思?任何实际应用?

2 个答案:

答案 0 :(得分:2)

“2D交叉产品”更适合称为2d wedge products。楔形产品概括为其他尺寸,但交叉产品总是3d楔形产品。楔形积的常用运算符符号为^

您可以使用2d楔形产品来确定一个向量是在另一个向量的左侧还是右侧。如果向量A在向量B的右侧,那么A ^ B > 0,如果A在左侧A ^ B < 0。如果它们是平行的或者它们中的任何一个是0,那么A ^ B = 0

        | Ax Ay |
A ^ B = | Bx By | = Ax By - Ay Bx

在矢量图形中,2d楔形积可用于分析2个参数化曲线的交集,例如:用于移除位于另一条曲线右侧的一条曲线的部分。如果有一个区域由一组围绕区域内部逆时针方向定向的边界曲线定义,则可以通过修剪与边界曲线相交的右边的碎片将一组曲线剪切到边界。

答案 1 :(得分:1)

Codie的答案很好。我还会注意到&#34; 2D交叉产品&#34;通常也被称为&#34;垂直点积&#34;或&#34; perp dot product&#34;:CCW垂直于A与(原始)B的点积。&#34; CCW垂直&#34;,我的意思是向量逆时针旋转90度; (x,y)垂直的CCW是(-y,x)。