collectCurvePrimitives MethodStatic
collect all CurvePrimitives
in loosely typed input.
- This (always) recurses into primitives within collections (Path, Loop, ParityRegion, UnionRegion)
- It (optionally) recurses to hidden primitives within primitives (i.e. CurveChainWithDistanceIndex)
collectCurvePrimitives(candidates: AnyCurve | AnyCurve[], collectorArray?: CurvePrimitive[], smallestPossiblePrimitives: boolean = false): CurvePrimitive[]
Parameter | Type | Description |
---|---|---|
candidates | AnyCurve | AnyCurve[] | array of various CurvePrimitive and CurveCollection |
collectorArray | CurvePrimitive[] | |
smallestPossiblePrimitives | boolean | if false, leave CurveChainWithDistanceIndex as single primitives. If true, recurse to their children. |
Defined in
Last Updated: 05 June, 2020