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