public override void GetLocalExtremePointWithoutMargin(ref Vector3 direction, out Vector3 extremePoint) { if (direction.Y > 0) extremePoint = new Vector3(0, halfLength, 0); else if (direction.Y < 0) extremePoint = new Vector3(0, -halfLength, 0); else extremePoint = Toolbox.ZeroVector; }