Releases: compmec/pynurbs
v1.1.0
v1.0.8
Add feature that allows the use of unclamped nurbs
v1.0.7
Implemented numerical integration over a curve, that allows computing lenght of a curve, line integrals and so on
v1.0.6
Add features and fix main bugs
v1.0.5
Reshape knotvector operations of knot_insertion, knot_removal, degree_increase and degree_decrease.
Cleaned code in "curves" class to use the update of knotvector.
Add function to compute the derivative of a curve, and the projection of a point into a curve.
v1.0.4
Unite SplineCurve and RationalCurve to become Curve.
Unite SplineFunction and RationalFunction to become Function.
v1.0.3
Major change to remove previous algorithms from Nurbs Book. They gave many problems.
Now all the major operation uses LeasSquares.
Also added functions to split and unite ( | symbol )
v1.0.2
Change typing of function to correct previous error
v1.0.1
Correct import problem due Array1D and Array2D notation
v1.0.0
Release v1.0.0
Main classes
KnotVector
andGeneratorKnotVector
works fine- It's possible to create base functions
SplineBaseFunction
andRationalBaseFunction
- Same for the curves
SplineCurve
andRationalCurve
Operations
- Knot insertion and remotion
- Degree increase and decrease - Uses least squares and numerical integration, probably needs to speed it up in the future
- Split and unite curves - Only for
SplineCurve