在3d线的传染媒介方向

时间:2012-10-28 13:40:21

标签: linear-algebra

我有三维线(单位方向矢量),它总是起源于(0,0,0)和3d矢量,它总是指向这条三维线上的两个方向之一(负或正)。 问题是如何检查载体的哪一侧?

2 个答案:

答案 0 :(得分:2)

你的向量是单位方向向量乘以一些非零标量a。如果a > 0,则方向相同,否则方向相反。

答案 1 :(得分:2)

您的单位矢量的形式为(x,y,z),而您的另一个矢量的形式为(a,b,c)。

现在足以找到任何非零的分量x,y,z,并测试a,b,c中的相应分量是否具有相同的符号。如果是这样,他们就在同一边。

'dot product'的操作会自动执行此操作: 如果(a * x + b * y + c * z)> 0,则向量位于同一侧。