announceBoundaryEdges MethodStatic
Announce boundary edges of the facet set as line segments.
announceBoundaryEdges(source: PolyfaceVisitor | Polyface, announceEdge: (pointA: Point3d, pointB: Point3d, indexA: number, indexB: number, facetIndex: number) => void, includeTypical: booleantrue, includeMismatch: booleantrue, includeNull: booleantrue): void
@see - announceBoundaryChainsAsLineString3d for boundary linestring announcement
- collectBoundaryEdges for boundary chain collection
- boundaryEdges for boundary edge collection
Parameter | Type | Description |
---|---|---|
source | PolyfaceVisitor | Polyface | polyface or visitor. |
announceEdge | (pointA: Point3d, pointB: Point3d, indexA: number, indexB: number, facetIndex: number) => void | function to be called with each boundary edge. The announcement is start and end points, start and end vertex indices, and facet index. |
includeTypical | boolean | true to announce typical boundary edges with a single adjacent facet. Default is true. |
includeMismatch | boolean | true to announce non-manifold edges (more than 2 adjacent facets, or mismatched orientations). Default is true. |
includeNull | boolean | true to announce edges with identical start and end vertex indices. Default is true. |
Returns - void
Defined in
- polyface/PolyfaceQuery.ts Line 691
Last Updated: 27 June, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.