public ContainmentType Contains(XMVector point) { XMVector boxCenter = this.center; XMVector boxExtents = this.extents; return(XMVector3.InBounds(point - boxCenter, boxExtents) ? ContainmentType.Contains : ContainmentType.Disjoint); }