public static BoundingBox Union(this BoundingBox a, BoundingBox b) { var ret = new BoundingBox(); Vector3.Max(ref a.Minimum, ref b.Minimum, out ret.Minimum); Vector3.Min(ref a.Maximum, ref b.Maximum, out ret.Maximum); return ret; }