|
楼主 |
发表于 2015-10-30 19:32:37
|
显示全部楼层
| | | | | | CBezierCurve(CEntity) | CBezierSurface(CEntity) | 变量 | DECLARE_SERIAL(CBezierCurve) | DECLARE_SERIAL(CBezierSurface) | | protected: | | protected: | | | int | m_uSize | int | m_uSize | | CPoint3D* | m_ctrlPts | int | m_vSize; | | | | CPoint3D* | m_ctrlPts; | 函数 | public: | | public: | | | | CBezierCurve(); | | CBezierSurface(); | | | CBezierCurve(CPoint3D* ctrlPts,int uSize); | | CBezierSurface(CPoint3D* ctrlPts, int uSize, int vSize); | | virtual | ~CBezierCurve(); | virtual | ~CBezierSurface(); | | static BOOL | ReadDefinitionFile(FILE* file,CEntity*& pEnt); | static BOOL | ReadDefinitionFile(FILE* file,CEntity*& pEnt) | | void | clear(); | void | clear() | | void | set(CPoint3D* ctrlPts,int uSize); | void | set(CPoint3D* ctrlPts, int uSize, int vSize); | | virtual void | Draw(COpenGLDC* pDC); | virtual void | Draw(COpenGLDC* pDC); | | virtual void | Serialize(CArchive& ar); | virtual void | Serialize(CArchive& ar); | | BOOL | IsEmpty() const; | BOOL | IsEmpty() const; | | virtual CEntity::Type | type() const; | virtual CEntity::Type | type() const; | | protected: | | protected: | | | virtual void | UpdateBox(); | virtual void | UpdateBox(); | | | | | | | | | | | | CNurbsCurve(CEntity) | CNurbsSurface(CEntity) | 变量 | DECLARE_SERIAL(CNurbsCurve) | DECLARE_SERIAL(CNurbsSurface) | | public: | | public: | | | int | m_uOrder; | int | m_uOrder; | | int | m_uSize; | int | m_vOrder; | | CPoint3D* | m_ctrlPts; | int | m_uSize; | | float* | m_uKnots; | int | m_vSize; | | | | CPoint3D* | m_ctrlPts; | | | | float* | m_uKnots; | | | | float* | m_vKnots; | 函数 | public: | | public: | | | | CNurbsCurve(); | | CNurbsSurface(); | | | CNurbsCurve(CPoint3D* ctrlPts,int uSize, int uOrder,float* uKnots= NULL); | | CNurbsSurface(CPoint3D* ctrlPts,int uSize,int vSize,int uOrder,int vOrder,float* uknots = NULL,float* vKnots = NULL); | | virtual | ~CNurbsCurve(); | virtual | ~CNurbsSurface(); | | static BOOL | ReadDefinitionFile(FILE* file,CEntity*& pEnt); | static BOOL | ReadDefinitionFile(FILE* file,CEntity*& pEnt); | | void | clear() | void | clear(); | | void | set(CPoint3D* ctrlPts, int uSize, int uOrder, float* uKnots= NULL); | void | set(CPoint3D* vex,int uSize, int vSize,int uOrder,int vOrder,float* uknots = NULL,float* vKnots = NULL); | | virtual void | Draw(COpenGLDC* pDC); | virtual void | Draw(COpenGLDC* pDC); | | virtual void | Serialize(CArchive& ar); | virtual void | Serialize(CArchive& ar); | | BOOL | IsEmpty() const; | BOOL | IsEmpty() const; | | virtual CEntity::Type | type() const; | virtual CEntity::Type | type() const; | | protected: | | protected: | | | virtual void | UpdateBox(); | virtual void | UpdateBox(); |
|
|