public static float Dot(Normal3D n1, Normal3D n2) { return (n1.X * n2.X) + (n1.Y * n2.Y) + (n1.Z * n2.Z); }