aerocaps.geom.nurbs_purepython#
Pure-python implementation of NURBS evaluation (no numpy).
Warning
The functions in this module are purely for comparison purposes and calling of these functions from higher-level
functions or methods is discouraged since the much faster rust_nurbs library is available.
Functions
|
Evaluates the Bernstein polynomial at a single \(t\)-value. |
|
Evaluates a Bézier curve with \(n+1\) control points at a single \(t\)-value according to |
|
Evaluates a Bézier surface with \(n+1\) control points in the \(u\)-direction and \(m+1\) control points in the \(v\)-direction at a \((u,v)\) parameter pair according to |
|
Evaluates a Bézier surface with \(n+1\) control points in the \(u\)-direction and \(m+1\) control points in the \(v\)-direction at \(N_u \times N_v\) points along a linearly-spaced rectangular grid in \((u,v)\)-space according to |
|
Evaluates a B-spline curve with \(n+1\) control points at a single \(t\)-value according to |
|
Evaluates a B-spline surface with \(n+1\) control points in the \(u\)-direction and \(m+1\) control points in the \(v\)-direction at a \((u,v)\) parameter pair according to |
|
Evaluates a B-spline surface with \(n+1\) control points in the \(u\)-direction and \(m+1\) control points in the \(v\)-direction at \(N_u \times N_v\) points along a linearly-spaced rectangular grid in \((u,v)\)-space according to |
|
Computes the mathematical combination |
|
Evaluates a Non-Uniform Rational B-Spline (NURBS) curve with \(n+1\) control points at a single \(t\)-value according to |
|
Evaluates a Non-Uniform Rational B-Spline (NURBS) surface with \(n+1\) control points in the \(u\)-direction and \(m+1\) control points in the \(v\)-direction at a \((u,v)\) parameter pair according to |
|
Evaluates a Non-Uniform Rational B-Spline (NURBS) surface with \(n+1\) control points in the \(u\)-direction and \(m+1\) control points in the \(v\)-direction at \(N_u \times N_v\) points along a linearly-spaced rectangular grid in \((u,v)\)-space according to |
|
Evaluates a rational Bézier curve with \(n+1\) control points at a single \(t\)-value according to |
|
Evaluates a rational Bézier surface with \(n+1\) control points in the \(u\)-direction and \(m+1\) control points in the \(v\)-direction at a \((u,v)\) parameter pair according to |
|
Evaluates a rational Bézier surface with \(n+1\) control points in the \(u\)-direction and \(m+1\) control points in the \(v\)-direction at \(N_u \times N_v\) points along a linearly-spaced rectangular grid in \((u,v)\)-space according to |