Public Member Functions | |
| HRESULT | GetDomain ([out] RtFloat *pfIntervalStart,[out] RtFloat *pfIntervalEnd) |
| HRESULT | GetNumFeaturePoints ([out, retval] RtDWORD *pdwNumFeatures) |
| HRESULT | GetFeaturePoint ([in] RtDWORD dwFeature,[out, retval] RtFloat *pfTime) |
| HRESULT | BeginTesselation () |
| HRESULT | EndTesselation () |
| HRESULT | GetLength () |
| HRESULT | GetPoint ([in] RtFloat time,[out, retval] RtPoint *pPoint) |
| HRESULT | GetDerivation ([in] RtFloat time,[out, retval] RtVector3f *pDirection) |
| HRESULT IRsUnknownCurveTesselator::GetDomain | ( | [out] RtFloat * | pfIntervalStart, | |
| [out] RtFloat * | pfIntervalEnd | |||
| ) |
Return domain for curve
| HRESULT IRsUnknownCurveTesselator::GetNumFeaturePoints | ( | [out, retval] RtDWORD * | pdwNumFeatures | ) |
Return count of feature points (the the one that should'nt be missed during interpolation)
| HRESULT IRsUnknownCurveTesselator::GetFeaturePoint | ( | [in] RtDWORD | dwFeature, | |
| [out, retval] RtFloat * | pfTime | |||
| ) |
Return time of feature point with defined index.
| HRESULT IRsUnknownCurveTesselator::BeginTesselation | ( | ) |
Prepare object for tesselation, initializes caches and related stuff
| HRESULT IRsUnknownCurveTesselator::EndTesselation | ( | ) |
Notify object about tesselation end. releases caches and related stuff
| HRESULT IRsUnknownCurveTesselator::GetLength | ( | ) |
Return curve length (estimated)
| HRESULT IRsUnknownCurveTesselator::GetPoint | ( | [in] RtFloat | time, | |
| [out, retval] RtPoint * | pPoint | |||
| ) |
Return point for specified time.
| HRESULT IRsUnknownCurveTesselator::GetDerivation | ( | [in] RtFloat | time, | |
| [out, retval] RtVector3f * | pDirection | |||
| ) |
Return derivation for specified time.
1.5.5