Skip to content

Releases: compmec/pynurbs

v1.1.0

14 Apr 11:06
Compare
Choose a tag to compare

Change package name from compmec-nurbs to pynurbs

v1.0.8

01 Oct 08:50
Compare
Choose a tag to compare

Add feature that allows the use of unclamped nurbs

v1.0.7

19 Sep 10:50
Compare
Choose a tag to compare

Implemented numerical integration over a curve, that allows computing lenght of a curve, line integrals and so on

v1.0.6

07 Sep 14:01
Compare
Choose a tag to compare

Add features and fix main bugs

v1.0.5

07 Jul 20:30
Compare
Choose a tag to compare

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

05 Jul 10:35
Compare
Choose a tag to compare

Unite SplineCurve and RationalCurve to become Curve.
Unite SplineFunction and RationalFunction to become Function.

v1.0.3

04 Jul 19:14
Compare
Choose a tag to compare

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

11 Dec 01:01
Compare
Choose a tag to compare
Change typing of function to correct previous error

v1.0.1

10 Dec 14:23
Compare
Choose a tag to compare

Correct import problem due Array1D and Array2D notation

v1.0.0

05 Dec 00:35
Compare
Choose a tag to compare

Release v1.0.0

Main classes

  • KnotVector and GeneratorKnotVector works fine
  • It's possible to create base functions SplineBaseFunction and RationalBaseFunction
  • Same for the curves SplineCurve and RationalCurve

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