|
Result< void > | Init (Int pcnt, Int degree) |
|
void | Reset () |
|
Result< void > | ChangeDegree (Int newDegree, NURBSCURVE_KNOTMODE knotMode=NURBSCURVE_KNOTMODE::CLAMPED_UNIFORM) |
|
Result< Vector > | EvaluateAt (Float s) |
|
Result< Vector > | EvaluateAt (Float u, Int span) |
|
Result< Vector > | DeriveAt (Float s) |
|
Result< Vector > | DeriveAt (Float u, Int span) |
|
Result< Int > | GetDegree () |
|
Result< Int > | GetMaxDegree () |
|
Result< Int > | GetPointCount () |
|
Result< Int > | GetWeightCount () |
|
Result< Int > | GetKnotCount () |
|
Result< KnotInfo > | GetKnotInfo (Int i) |
|
Result< Vector > | GetPoint (Int i) |
|
Result< Float > | GetWeight (Int i) |
|
Result< Float > | GetKnot (Int i) |
|
Result< void > | SetPoint (Int i, const Vector &point) |
|
Result< void > | SetPoints (const BaseArray< Vector > &points) |
|
Result< void > | SetWeight (Int i, Float weight) |
|
Result< void > | SetWeights (const BaseArray< Float > &weights) |
|
Result< void > | SetKnot (Int i, Float knot) |
|
Result< void > | SetKnots (NURBSCURVE_KNOTMODE mode) |
|
Result< void > | SetKnots (const BaseArray< Float > &knots) |
|
Result< void > | InsertKnot (Float s, Int nTimes) |
|
Result< void > | InsertKnot (Float u, Int span, Int nTimes) |
|
Float | GetUmin () |
|
Float | GetUmax () |
|
Result< Int > | FindSpan (Float u) |
|
Float | MapStoU (Float s) |
|
Float | MapUtoS (Float u) |
|