pySpline
pySpline
is a package containing code for working with b-spline Curve
, Surface
, and Volume
objects.
The Python interface to all functionality is found in the relevant module.
The documentation for this package is summarized below:
- Curve
Curve
Curve.calcGrevillePoints()
Curve.calcInterpolatedGrevillePoints()
Curve.computeData()
Curve.getDerivative()
Curve.getLength()
Curve.getSecondDerivative()
Curve.getValue()
Curve.insertKnot()
Curve.projectCurve()
Curve.projectCurveMultiSol()
Curve.projectPoint()
Curve.recompute()
Curve.reverse()
Curve.splitCurve()
Curve.windowCurve()
Curve.writeIGES_directory()
Curve.writeIGES_parameters()
Curve.writeTecplot()
- Surface
Surface
Surface.calcKnots()
Surface.calcParameterization()
Surface.computeData()
Surface.getBasisPt()
Surface.getBounds()
Surface.getDerivative()
Surface.getOrigValueCorner()
Surface.getOrigValuesEdge()
Surface.getSecondDerivative()
Surface.getValue()
Surface.getValueCorner()
Surface.getValueEdge()
Surface.insertKnot()
Surface.projectCurve()
Surface.projectPoint()
Surface.recompute()
Surface.setEdgeCurves()
Surface.splitSurface()
Surface.windowSurface()
Surface.writeDirections()
Surface.writeIGES_directory()
Surface.writeIGES_parameters()
Surface.writeTecplot()
Surface.writeTin()
- Volume
Volume
Volume.calcKnots()
Volume.calcParameterization()
Volume.computeData()
Volume.getBasisPt()
Volume.getBounds()
Volume.getMidPointEdge()
Volume.getMidPointFace()
Volume.getOrigValueCorner()
Volume.getOrigValuesFace()
Volume.getValue()
Volume.getValueCorner()
Volume.getValueEdge()
Volume.insertKnot()
Volume.projectPoint()
Volume.recompute()
Volume.setEdgeCurves()
Volume.setFaceSurfaces()
Volume.writeTecplot()
- Utils