|
| moMultipleCurve3 (int iSegments, Real *afTime) |
|
virtual | ~moMultipleCurve3 () |
|
int | GetSegments () const |
|
const Real * | GetTimes () const |
|
virtual Real | GetLength (Real fT0, Real fT1) const |
|
virtual Real | GetTime (Real fLength, int iIterations=32, Real fTolerance=(Real) 1e-06) const |
|
virtual Real | GetVariation (Real fT0, Real fT1, const moVector3< Real > *pkP0=0, const moVector3< Real > *pkP1=0) const |
|
| moCurve3 (Real fTMin, Real fTMax) |
|
virtual | ~moCurve3 () |
|
Real | GetMinTime () const |
|
Real | GetMaxTime () const |
|
void | SetTimeInterval (Real fTMin, Real fTMax) |
|
virtual moVector3< Real > | GetPosition (Real fTime) const =0 |
|
virtual moVector3< Real > | GetFirstDerivative (Real fTime) const =0 |
|
virtual moVector3< Real > | GetSecondDerivative (Real fTime) const =0 |
|
virtual moVector3< Real > | GetThirdDerivative (Real fTime) const =0 |
|
Real | GetSpeed (Real fTime) const |
|
Real | GetTotalLength () const |
|
moVector3< Real > | GetTangent (Real fTime) const |
|
moVector3< Real > | GetNormal (Real fTime) const |
|
moVector3< Real > | GetBinormal (Real fTime) const |
|
void | GetFrame (Real fTime, moVector3< Real > &rkPosition, moVector3< Real > &rkTangent, moVector3< Real > &rkNormal, moVector3< Real > &rkBinormal) const |
|
Real | GetCurvature (Real fTime) const |
|
Real | GetTorsion (Real fTime) const |
|
void | SubdivideByTime (int iNumPoints, moVector3< Real > *&rakPoint) const |
|
void | SubdivideByLength (int iNumPoints, moVector3< Real > *&rakPoint) const |
|
| moAbstract () |
|
virtual | ~moAbstract () |
|
virtual MOboolean | Init () |
| Inicializa el objeto. More...
|
|
virtual MOboolean | Finish () |
| Finaliza el objeto, libera recursos. More...
|
|
MOboolean | Initialized () |
| Pregunta si está inicializado. More...
|
|
|
void | GetKeyInfo (Real fTime, int &riKey, Real &rfDt) const |
|
void | InitializeLength () const |
|
virtual Real | GetSpeedKey (int iKey, Real fTime) const =0 |
|
virtual Real | GetLengthKey (int iKey, Real fT0, Real fT1) const =0 |
|
virtual Real | GetVariationKey (int iKey, Real fT0, Real fT1, const moVector3< Real > &rkA, const moVector3< Real > &rkB) const =0 |
|
void | SubdivideByVariation (Real fT0, const moVector3< Real > &rkP0, Real fT1, const moVector3< Real > &rkP1, Real fMinVariation, int iLevel, int &riNumPoints, PointList *&rpkList) const |
|
template<class Real>
class moMultipleCurve3< Real >
Definition at line 930 of file moMathCurve.h.