Skip to main content

Module extend

Module extend 

Source
Expand description

Growing a face past one of its boundary edges.

The face is rebuilt with the chosen edge replaced by three new ones: a side up from each of its ends and a far edge across, length beyond it. Every other edge of the face is the same edge node as before, so the neighbours that share them are untouched; the chosen edge itself stays in the model for the neighbour across it.

A plane grows square to a straight edge in its own metric. On the other surfaces the edge must run along a parameter line, and the face grows along the crossing parameter: an analytic surface on its own equation, a B-spline patch continued past the side of its domain the edge lies on.

Enums§

Extension
How a face continues past the edge it is extended across.

Functions§

extend_face
Grow the face shape past its boundary edge edge by length.