private static Vector3D BaryToCartesian( Vector3D t1, Vector3D t2, Vector3D t3, Vector3D bary ) { return bary.X * t1 + bary.Y * t2 + bary.Z * t3; }