ClippedPolyfaceBuilders Class
A pair of PolyfaceBuilder objects, for use by clippers that emit inside and outside parts.
- There are nominally 4 builders:
- builderA collects simple "inside" clip.
- builderB collects simple "outside" clip.
- builderA1 collects "side" clip for inside.
- builderB1 collets "side" clip for outside.
static ClippedPolyfaceBuilders.create(keepInside, keepOutside)
initializesbuilderA
andbuilderB
(each optionally to undefined), with undefinedbuilderA1
andbuilderB1
builders.enableSideBuilders()
makesbuilderA1
andbuilderB1
matchbuilderA
andbuilderB
.- construction methods aim their facets at appropriate builders if defined.
Methods
Name | Description | |
---|---|---|
claimPolyface(selector: "0" | "1", fixup: boolean, tolerance: numberGeometry.smallMetricDistance): undefined | IndexedPolyface | ||
create(keepInside: booleantrue, keepOutside: booleanfalse, buildSideFaces: booleanfalse): ClippedPolyfaceBuilders Static | Simple create with default options on builder. |
Properties
Name | Type | Description | |
---|---|---|---|
buildClosureFaces | boolean | undefined | request to construct cut faces | |
builderA | PolyfaceBuilder | undefined | An available builder. | |
builderB | PolyfaceBuilder | undefined | An available builder. |
Defined in
- polyface/PolyfaceClip.ts Line 61
Last Updated: 17 May, 2024
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.