如何在直线上找到一个点的投影

How to find projection of a point on a line

如何找到点 p=(x, y, z) 在直线 l(t)= q + vt 上的投影? 其中v是单位范数向量,q是直线

上的一个点

根据这个草图,如果我们定义向量 q = OQp = OP,那么pv的正交投影就是的分量p 遵循 v.

的方向

或者更明确地说,它是向量 ((p · v)/v ²) · v = (p · v) · v, 因为 v² = 1.