clipInsidePushOutside Method

Clip a convex polygon to (a single) inside part and (possibly many) outside parts.

clipInsidePushOutside(xyz: IndexedXYZCollection, outsideFragments: undefined | GrowableXYZArray[], arrayCache: ): undefined | GrowableXYZArray

@returns the surviving inside part (if any)

Parameter Type Description
xyz IndexedXYZCollection input polygon.
outsideFragments undefined | GrowableXYZArray[] an array to receive (via push, with no preliminary clear) outside fragments
arrayCache cache for work arrays.

Returns - undefined | GrowableXYZArray

the surviving inside part (if any)

Defined in

Last Updated: 16 April, 2024