RemoveUnusedPrimitives
Name
RemoveUnusedPrimitives — Removes topology primitives which not needed to define existing TopoGeometry objects.
Synopsis
int
RemoveUnusedPrimitives
(
text
topology_name
, geometry
bbox
)
;
Description
Finds all primitives (nodes, edges, faces) that are not strictly needed to represent existing TopoGeometry objects and removes them, maintaining topology validity (edge linking, face labeling) and TopoGeometry space occupation.
No new primitive identifiers are created, but rather existing primitives are expanded to include merged faces (upon removing edges) or healed edges (upon removing nodes).
Availability: 3.3.0