Classes |
|
struct | KnotInfo |
class | BaseNURBSCurve |
Namespaces |
|
maxon |
Enumerations |
|
enum |
NURBSCURVE_KNOTMODE
{
CLAMPED_UNIFORM , CLAMPED_CHORDAL , CLAMPED_CENTRIPETAL , UNCLAMPED_UNIFORM } |
函数 |
|
enum maxon::NURBSCURVE_KNOTMODE | MAXON_ENUM_LIST (NURBSCURVE_KNOTMODE) |
变量 |
|
CLAMPED_UNIFORM | |
CLAMPED_CHORDAL | |
CLAMPED_CENTRIPETAL | |
UNCLAMPED_UNIFORM |
CLAMPED_UNIFORM |
Clamped uniform (open uniform / quasi uniform) NURBS/B-Spline/Bezier knot vector with end knots of multiplicity of degree. Internal knots are uniform e.g. [0, 0, 0, 1/3, 2/3, 1, 1, 1]. If there are no internal knots then the spline is equal to a bezier spline of same degree e.g. [0, 0, 0, 0, 1, 1, 1, 1].
CLAMPED_CHORDAL |
Clamped nonuniform knot vector whose inner knots are computed according to the actual position of control points in space according to the chord length method. Works only correct if SetPoints has been called before since the routines needs to compute the point distances.
CLAMPED_CENTRIPETAL |
Clamped nonuniform knot vector whose inner knots are computed according to the actual position of control points in space according to the centripetal method.Works only correct if SetPoints has been called before since the routines needs to compute the point distances.
UNCLAMPED_UNIFORM |
uniform knot vector e.g. [0.0, 0.25, 0.5, 0.75, 1.0]. Mostly useful for periodic (closed) splines