TBox
TBox related methods
TBox.NearestEdge
function TBox.NearestEdge(P: TPoint): TPoint; constref;
Returns the closest edge point to the TPoint P.
Note
by slacky
TBox.Intersect
function TBox.Intersect(P: TPoint): TPoint; constref;
Returns the point on the edge where point P intersects with the edge when crossing to the mean of the box.
TBox.Invert
function TBox.Invert(Area: TBox): TBoxArray; constref;
Returns the boxes which surround Self in the given Area. Typically there is eight surroudning boxes:
Top Left
Mid Left
Bottom Left
Top Mid
Bottom Mid
Top Right
Mid Right
Bottom Right