Skip to main content

Module freeform

Module freeform 

Source
Expand description

The freeform surfaces of the Creo B-rep: interpolating bicubic splines (splsrf), rolling-ball fillets (fillet_srf) and ruled surfaces (ruled_srf). All three carry absolute 3D data, so they need no convention and even seed the resolution of the analytic faces.

Curves and grids are clamped C² cubic splines through their points with the stored end derivatives (de Boor), evaluated as piecewise cubic Hermite segments.

Structs§

Grid
Bicubic C² interpolation through a nu × nv grid with end tangents and corner twists (splsrf).
Spline
A clamped C² cubic spline through points at knots.

Enums§

Curve
A boundary curve of a ruled surface.
Freeform
One freeform surface.

Functions§

read
Reads a freeform surface from its srf_prim_ptr(<kind>) node.