public static Vector3 TriangleNormal(Vector3 a, Vector3 b, Vector3 c) { var ab = (b - a); var ac = (c - a); return Vector3.Normalize(Vector3.Cross(ab, ac)); }