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: boolean = true, includeMismatch: boolean = true, includeNull: boolean = true): 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: 24 October, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.