bspy
BSpy is a python library for manipulating and rendering non-uniform B-splines.
Available subpackages
bspy.solid : Provides the Solid and Boundary classes that model solids.
bspy.manifold : Provides the Manifold base class for manifolds.
bspy.hyperplane : Provides the Hyperplane subclass of Manifold that models hyperplanes.
bspy.spline : Provides the Spline subclass of Manifold that models, represents, and processes
piecewise polynomial tensor product functions (spline functions) as linear combinations of B-splines.
bspy.spline_block : Provides the SplineBlock class that processes an array-like collection of splines which represent a system of equations.
bspy.splineOpenGLFrame : Provides the SplineOpenGLFrame class, a tkinter OpenGLFrame with shaders to display splines.
bspy.viewer : Provides the Viewer tkinter app (tkinter.Tk) that hosts a SplineOpenGLFrame, a listbox full of
splines, and a set of controls to adjust and view the selected splines. It also provides the Graphics engine that creates
an associated Viewer, allowing you to script splines and display them in the viewer.