3DBezierSurface.h
上传用户:eehhbb
上传日期:2022-08-03
资源大小:2550k
文件大小:1k
源码类别:

OpenGL

开发平台:

Visual C++

  1. // 3DBezierSurface.h: interface for the C3DBezierSurface class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_3DBEZIERSURFACE_H__F64713E9_4A61_4893_8DBC_EEB069839BE2__INCLUDED_)
  5. #define AFX_3DBEZIERSURFACE_H__F64713E9_4A61_4893_8DBC_EEB069839BE2__INCLUDED_
  6. #include "Vector3.h" // Added by ClassView
  7. #include "material.h" // Added by ClassView
  8. #if _MSC_VER > 1000
  9. #pragma once
  10. #endif // _MSC_VER > 1000
  11. class C3DBezierSurface  
  12. {
  13. public:
  14. void RenderTextureSolidBeizerSurface();
  15. void DefaultBezierSuf();
  16. void DestroyBezierSurface();
  17. CVector3 m_position;
  18. CMaterial m_matBezier;
  19. float * m_pCtrlPoints;
  20. unsigned m_nNumOFVCtrl;
  21. unsigned m_nNumOFUCtrl;
  22. C3DBezierSurface();
  23. virtual ~C3DBezierSurface();
  24. };
  25. #endif // !defined(AFX_3DBEZIERSURFACE_H__F64713E9_4A61_4893_8DBC_EEB069839BE2__INCLUDED_)