createCapture MethodStatic

Create a range tree context for the Polyface facets.

  • This is a very simple construction that splits "right and left parts" of the facet sequence.
  • Facets with any recognizable "left to right" or "top to bottom" sequencing will have very effective search structures.

createCapture(visitor: Polyface | PolyfaceVisitor, maxChildPerNode: number = 4, maxAppDataPerLeaf: number = 4, convexFacets: boolean = false): undefined | PolyfaceRangeTreeContext

Parameter Type Description
visitor Polyface | PolyfaceVisitor access to facets, captured if PolyfaceVisitor
maxChildPerNode number maximum children per range tree node (default 4)
maxAppDataPerLeaf number maximum facet indices per leaf node (default 4)
convexFacets boolean whether all facets are known to be convex (cf. PolyfaceQuery.areFacetsConvex) (default false)

Returns - undefined | PolyfaceRangeTreeContext

Defined in

Last Updated: 16 April, 2024