How do I find the orthogonal projection of a point onto a plane
The projection of a point q = (x, y, z) onto a plane given by a point p = (a, b, c) and a normal n = (d, e, f) is q_proj = q – dot(q – p, n) * n This calculation assumes that n is a unit vector.