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

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

Last Updated: 27 June, 2025