Skip to main content

Module upgrade

Module upgrade 

Source
Expand description

The upgrade family: same-domain face unification, collinear edge merging, and tolerance reduction, undoing the splits an operation left behind without changing the shape they describe.

Functions§

merge_edges
Merge chains of edges lying on one curve into single edges.
reduce_tolerances
Shrink every edge and vertex tolerance to what the geometry measures, floored at the confusion tolerance: the inverse of the widenings repair operations apply, safe because it is measured the same way.
same_domain
Whether faces a and b lie on one carrier facing one way: the pair unify_same_domain merges where they share an edge. An edge between two such faces is a seam, no edge of the shape’s form: the surface runs on across it unbroken, and the material stays on the one side.
unify_same_domain
Merge adjacent faces lying on one carrier into single faces.
unify_same_domain_around
unify_same_domain for the faces around alone: each is merged with the faces on its carrier it reaches across shared edges, and every other face of shape is left as it is, split or not.