public Vector4f Cross(Vector4f v) { return new Vector4f(Y * v.Z - Z * v.Y, Z * v.X - X * v.Z, X * v.Y - Y * v.X, W); }