3.8.0
This is a small release that primarily brings some basic B-spline functionality to the QuadraticSpline2d
, QuadraticSpline3d
, CubicSpline2d
and CubicSpline3d
modules, for example:
-- Construct a B-spline and get its individual cubic spline segments
CubicSpline2d.bSplineSegments :
List Float -- knot values
-> List (Point2d units coordinates) -- control points
-> List (CubicSpline2d units coordinates) -- resulting curve segments
-- Find the knot intervals corresponding to those curve segments
CubicSpline2d.bSplineIntervals : List Float -> List (Interval Float)
In addition, Circle3d
now has a toArc
function for converting a 360 degree arc (with unspecified start/end point).