public override void GetLocalExtremePointWithoutMargin(ref Vector3 direction, out Vector3 extremePoint) { extremePoint = new Vector3(Math.Sign(direction.X) * (halfWidth - collisionMargin), Math.Sign(direction.Y) * (halfHeight - collisionMargin), Math.Sign(direction.Z) * (halfLength - collisionMargin)); }