public static Vector3 Cross( Vector3 vector1, Vector3 vector2 ) { return new Vector3( vector1.Y * vector2.Z - vector1.Z * vector2.Y, vector1.Z * vector2.X - vector1.X * vector2.Z, vector1.X * vector2.Y - vector1.Y * vector2.X ); }