Expand description
Free bounds: the edges of a shape only one face walks, chained into the contours they form.
A shell open along some of its edges is open along contours: the rim of a sheet, the edge of a hole where a face is missing. Each free edge is walked by its one face in the direction that face’s material keeps to the left of, so where the faces agree in orientation, the free edges chain head to tail round each opening. A contour that comes back to the vertex it left from is closed: an opening a face could fill. One that stops where no free edge carries on (two openings meeting at vertices the model holds apart, or faces that disagree in orientation) is open.
An edge or vertex is one per placed occurrence: two placements of one open face are two openings, though they share every node.
Nothing is joined here. Free edges within the tolerances they state are
already one edge to sewing, and fix_shape says
which pairs farther apart are each other’s twins.
Structs§
- Free
Bounds - The free edges of a shape, chained.
Functions§
- free_
bounds - The free bounds of
shape: every edge only one of its faces walks, a degenerate edge aside, chained head to tail into contours. See the module documentation.