Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- Arc
- A parametric circular arc in 3-D space.
- BSpline
- A non-uniform B-spline curve defined by a knot vector and control points.
- Bezier
Curve - A Bezier curve of degree
n = control_points.len() - 1. - Bezier
Surface - A tensor-product Bezier surface (typically bicubic: rows = cols = 4).
- Bspline
Surface - A tensor-product B-spline surface defined by a rectangular control net.
- Catmull
RomSpline - A Catmull–Rom spline with centripetal parameterization (α = 0.5).
- Frenet
Frame - The Frenet–Serret frame at a point on a curve.
- Hermite
Curve - A piecewise cubic Hermite spline interpolating through control points with user-supplied tangent vectors at each knot.
- Loft
Surface - A lofted surface interpolated between two Bezier curves.
- Nurbs
Curve - A Non-Uniform Rational B-Spline (NURBS) curve.
- Nurbs
Surface - A NURBS surface defined by a control net of weighted 3-D points.
- Revolution
Surface - A surface of revolution: a profile curve in the XZ plane rotated around the Z axis.
- Swept
Surface - A swept surface: a 2-D profile curve (in a local frame) swept along a
spine
BezierCurve. The profile is evaluated at parametervand translated along the spine at parameteru. - Tangent
Frame - An orthonormal tangent frame at a surface point.
- Tube
Geometry - A tube mesh built by extruding a circular cross-section along a spine curve.