ANN: NURBS module
Runar Tenfjord
runten at netcom.no
Sun Sep 30 08:33:23 EDT 2001
NURBS (Non Uniform Rational B-Splines) is the basic technology behind most
CAD, CAE and CAM software today. For my own personal education I wanted
to port Mark Spink's SCILAB/MATLAB toolbox to python with help of the
NumPy extension.
I like to share the result with other people. This module only scratches the
surface of a broad and complex area, but it's a starting point and should be
accessable to a broader audience than existing software in C++.
The module includes:
a.. Raw NURBS curves
b.. Basic curves like circle, arc, polyline and line.
c.. Raw NURBS surfaces.
d.. Basic surfaces like extruded, bilinear, revolved, ruled and coons
patch.
e.. Basic functions like knot insertion, degree raising and
transformations.
f.. Simple plotting through the DISLIN module.
g.. Demos of most features.
h.. PyOpenGL demos
More information and downloads at:
http://runten.tripod.com/NURBS/index.html
Mark Spink's site with links and background information:
http://www.aria.uklinux.net/nurbs.php3
Runar Tenfjord
runten at netcom.no
More information about the Python-list
mailing list