Clipper Interface

An object containing clipping planes that can be used to clip geometry.

Implemented by

Methods

Name Description
announceClippedArcIntervals(arc: Arc3d, announce?: AnnounceNumberNumberCurvePrimitive): boolean Find the portion (or portions) of the arc that are inside the clipper.  
announceClippedCurveIntervals(curve: CurvePrimitive, announce?: AnnounceNumberNumberCurvePrimitive): boolean Optional Optional method to find the portion (or portions) of a general curve that are inside the clipper.  
announceClippedSegmentIntervals(f0: number, f1: number, pointA: Point3d, pointB: Point3d, announce?: AnnounceNumberNumber): boolean Find the parts of the line segment that are inside the clipper.  
isPointOnOrInside(point: Point3d, tolerance?: number): boolean Test if point is on or inside the Clipper's volume.  

Properties

Name Type Description
appendPolygonClip AppendPolygonClipFunction | undefined Optional polygon clip method.  

Defined in

Last Updated: 28 April, 2026