文件名称:3D 模型,OpenGL显示,旋转,平移缩放。以及各种光照控制
文件大小:340KB
文件格式:RAR
更新时间:2013-03-24 10:15:05
3D 网格模型, OpenGL显示,旋转,缩放,平移,光照控制
先声明:在此之前已上传了一个(是一个deom性质的,传错了) 现在这个,里面有一个简单的基于face的数据结构,用于保存读入的数据。 并且对读入的数据进行openGL显示,可以旋转,缩放,平移。 旋转:按下鼠标左键 拖动 缩放:鼠标滚轮上下滚动 平移:鼠标左键按下平移鼠标 以及一些光照控制工具栏。 另注:本代码是在 vc6.0 + intel9.0编译器下,调试的。 如有问题,可与本人联系啊,^_^
【文件预览】:
MeshPro
----MeshProView.h(3KB)
----TOpenGLDC.cpp(20KB)
----StdAfx.cpp(209B)
----MeshProDoc.h(1KB)
----resource.h(2KB)
----MeshProView.cpp(8KB)
----TEdge3D.h(3KB)
----TVertex3D.h(4KB)
----Data()
--------sm_case21_5.nas(78KB)
--------sphere-loop-2.nas(832KB)
--------plane.nas(215KB)
--------sm_case21_10.nas(32KB)
--------sm_case21_3.nas(177KB)
----TGLMaterial.h(0B)
----TArray3D.h(3KB)
----MeshPro.cpp(4KB)
----TGeomBase.h(3KB)
----TGeomBase.cpp(8KB)
----MeshPro.dsw(537B)
----TBase3D.h(903B)
----MeshProDoc.cpp(3KB)
----TCamera.h(1KB)
----TOpenGLDC.h(3KB)
----MeshPro.plg(3KB)
----MainFrm.h(2KB)
----TMaterial.h(5KB)
----TVector3D.h(3KB)
----TFace3D.cpp(8KB)
----TrueToolBar()
--------TrueColorToolBar.h(3KB)
--------TrueColorToolBar.cpp(4KB)
----utility.cpp(761B)
----utility.h(901B)
----TPart3D.h(806B)
----ReadMe.txt(4KB)
----TPart3D.cpp(3KB)
----StdAfx.h(1KB)
----TMesh3D.cpp(22KB)
----MeshPro.ncb(177KB)
----MainFrm.cpp(4KB)
----TObject3D.cpp(616B)
----MeshPro.opt(67KB)
----MeshPro.rc(12KB)
----MeshPro.clw(3KB)
----TMesh3D.h(4KB)
----TObject3D.h(732B)
----TColor.h(1KB)
----TCamera.cpp(2KB)
----res()
--------MeshProDoc.ico(1KB)
--------appearance.bmp(18KB)
--------MeshPro.rc2(399B)
--------bmp00001.bmp(4KB)
--------toolbar1.bmp(3KB)
--------MeshPro.ico(2KB)
--------common_toolbar_hot.bmp(21KB)
--------std_view.bmp(21KB)
--------Toolbar.bmp(4KB)
--------common_toolbar.bmp(21KB)
--------std_view11.bmp(21KB)
----TEdge3D.cpp(4KB)
----TMeshIO.h(632B)
----TVector3d.cpp(6KB)
----88443.obj(592B)
----TFace3D.h(3KB)
----TColor.cpp(929B)
----MeshPro.aps(135KB)
----TVertex3D.cpp(7KB)
----TMeshIO.cpp(2KB)
----MeshPro.h(1KB)
----TLight.h(7KB)
----MeshPro.dsp(7KB)