|
| Result< void > | Init (Int points, Int degree, NURBSCURVE_CONTINUITY continuity) |
| |
| void | SetContinuity (NURBSCURVE_CONTINUITY continuity) |
| |
| 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< 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) |
| |