Inherits VIEW3DOGL::TRCOglModelComponent< RCEllipsoidModel >.
Inheritance diagram for VIEW3DOGL::RCEllipsoidModel:


Public Member Functions | |
| RCEllipsoidModel (const RCString &sKey, const RSModelCtorArg &CtorArg, const TPosePropertyPtr &PosePtr=TPosePropertyPtr(), const TSkinPropertyPtr &SkinPtr=TSkinPropertyPtr(), TReal fRadius=1.0, TBool bTriangles=false, TReal nAccuracy=2.0) | |
| RCEllipsoidModel (const RCString &sKey, const RSModelCtorArg &CtorArg, const TPosePropertyPtr &PosePtr, const TSkinPropertyPtr &SkinPtr, TReal fRadiusX, TReal fRadiusY, TReal fRadiusZ, TBool bTriangles=false, TReal nAccuracy=2.0) | |
Protected Member Functions | |
| virtual void | DoConstruction () |
| void | ConstructTriangles () |
| void | SubdevideTriangle (const RCVector &Pos0, const RCVector &Pos1, const RCVector &Pos2, TInt nDepth) |
| void | CalcTexCoords (const RCVector &Normal, TVertexList &VertexList) |
| void | ConstructQuadrangles () |
| MParamMembersStart (RCEllipsoidModel) MParamMember("Triangles" | |
| RCBoolParamHandler | MParamMember ("Accuracy", m_nAccuracy, RCRealParamHandler) MParamMember("RadiusX" |
| RCBoolParamHandler RCRealParamHandler | MParamMember ("RadiusY", m_nRadiusY, RCRealParamHandler) MParamMember("RadiusZ" |
Protected Attributes | |
| m_bTriangles | |
| RCBoolParamHandler | m_nRadiusX |
| RCBoolParamHandler RCRealParamHandler | m_nRadiusZ |
|
RCBoolParamHandler RCRealParamHandler RCRealParamHandler MParamMembersEnd() protected TReal | m_nAccuracy |
| TReal | m_nRadiusX |
| TReal | m_nRadiusY |
| TReal | m_nRadiusZ |
Static Protected Attributes | |
| static TReal RCEllipsoidModel::* | m_paRadius [3] |
|
|
Initial value:
{
&RCEllipsoidModel::m_nRadiusX,
&RCEllipsoidModel::m_nRadiusY,
&RCEllipsoidModel::m_nRadiusZ
}
|
1.4.6-NO