public static Normal3D Cross(Normal3D v1, Normal3D v2) { return new Normal3D((v1.Y * v2.Z) - (v1.Z * v2.Y), (v1.Z * v2.X) - (v1.X * v2.Z), (v1.X * v2.Y) - (v1.Y * v2.X)); }