public static unsafe float ComputeVolume(ref BoundingBox a) { var diagonal = (a.Max - a.Min); return diagonal.X * diagonal.Y * diagonal.Z; }