Name | Description | |
---|---|---|
BasisFuns | Compute the non vanishing basis functions. | |
DersBasisFuns | Compute nonzero basis functions and their derivatives | |
FindSpan | Determines the knot span index. | |
FindSpanMult | Overloaded. Given a double u in the inteval [u_k, u_k+1), finds the index k and the multiplicity s | |
GetFirstSimilarKnotIndex | Gets the index of the first similar knot vector (within prescribed tolerance). | |
GetStyle | Gets the knot vector style. | |
IsClamped | Overloaded. Checks if the knot vector is clamped. | |
IsValid | Overloaded. Checks knot vector for incorrect multiplicity and monotonicity. The knot vector must have p+1 equal knots at the beginning and at the end. (Clamped curve) | |
Left | First value of this knot vector. | |
MinAcceptableKnotDistance | Computes the minimum acceptable knot distance. | |
Multiplicity | Computes the multiplicity of the spcified knot value. | |
Normalize | Normalize the values in the array. | |
Offset | Adds the specifies delta to all the values of the array. | |
OneBasisFun | Computes the basis function Nip. | |
Reverse | Overloaded. Reverts the knot vector. | |
Right | Last value of this knot vector. | |
Scale | Scales all the values of the array of the specified scale factor. | |
SpanCount | Computes number of non-empty spans | |
Split | Overloaded. Split a knot vector at the center, by adding multiplicity k knots near the middle of the parameter range. Tries to start with an existing knot, but will add a new knot value if there's nothing in "the middle" (e.g. a Bezier curve). |