public static Vector3L ProjectOnPlane(Vector3L vector, Vector3L planeNormal) { return(vector - Vector3L.Project(vector, planeNormal)); }