public static Vector3d Exclude(Vector3d excludeThis, Vector3d fromThat) { return(fromThat - Vector3d.Project(fromThat, excludeThis)); }