private bool IsWorldOrientedBoxFullyOverlappedByCircle(OrientedBox worldOrientedBox) { if (worldOrientedBox.IsValid()) { if (ContainsAllPoints(worldOrientedBox.GetCornerPointsProjectedOnPlane(Plane)) && DoesWorldOrientedBoxIntersectOrResideOnShapeSurface(worldOrientedBox)) { return(true); } } return(false); }