在Qt4.6.2下重新实现的导入3DS模型的代码,只是做了一个代码的移植,重新实现了drawBackground()函数,将opengl图形画在QGraphicsView上,更加灵活。3DS导入的主要代码来自Ronny Andr?Reierstad写的一个叫做3DS loader的程序,有兴趣的话可以找来对比一下。
2022-09-25 22:13:00 4.64MB opengl 3DS Qt
1
opengl 3DS模型导入并实现3D模型的爆炸效果;-opengl 3DS model load;and 3D model effect of the explosion
2022-06-16 13:07:00 37KB 3d
在加载过程中可以将窗口分割代码部分去除掉,不然会让模型显示在右上角,可以将主函数中glviewport部分删除即可实现单模型加载
2022-06-14 21:31:44 27.33MB opengl 3DS
1
C++中openGL读取3ds文件 内置3ds飞机模型文件做测试。 修改Spin=88.静态显示飞机模型
2022-06-14 21:22:26 2.14MB opengl 3ds
1
OpenGL加载3ds模型并实现旋转,加载3ds模型,并通过NEHE教程的轨迹球控制模型的的旋转通过NEHE教程的轨迹球控制模型的的旋转
2022-03-11 15:09:43 483KB OpenGL 3ds 旋转 鼠标
1
使用VC++编程,通过Opengl读取3DS文件,并控制该文件进行相应的运动
2022-02-25 11:35:44 2.29MB OPENGL,3DS
1
将3ds max 导入openGL中 导出.gl .h 文件
2021-12-26 20:58:34 600KB OpenGL 3ds max
1
通过Opengl导入3ds模型,通过鼠标可旋转模型。
2021-12-01 17:19:57 3.82MB Opengl 3ds
1
里面是个OpenGL读取3ds文件的程序,有着详细的注释,里面主要是C3DSLoader.cpp是主要读取源文件,另外要附带上CBMPLoader.cpp,这是在加载位图时用来读取位图的源文件,希望对你们有用,
2021-04-01 10:19:07 2.05MB OpenGL 3ds
1
使用OpenGL读取3DS文件的示例代码。 演示说明了3DS文件的结构、三维控件中视线、旋转设置,以及简单的动画。 重要说明如下 ------------------全局变量------------- g_Load3ds 读入数据的类 g_3DModel 数据本身 g_RotationSpeed 旋转速度 ---------------------函数--------------- 【WinMain】 入口函数。 调用Init初始化OpenGL 调用MainLoop显示 【Init】 初始化OpenGL,读取数据 调用InitialOpenGL初始化 调用CLoad3DS的Import3DS函数,从文件中读取g_3DModel 调用CreateTexture,装入纹理 【MainLoop】 循环调用RenderScence渲染场景,直到窗口关闭时退出 删除场景中对象 效用DeInit恢复初始化之前的状态 【RenderScence】 渲染 gluLookAt,选择视角 glRotatef,旋转 --------------------------------------- 根目录下FACE.3DS为三维数据,FACE.BMP为其所指的贴图数据。 如果想读取其他文件,在代码中替换#define FILE_NAME "face.3ds"为其他3DS格式文件名即可。 如果读取结果是黑屏,往往是视角和视场设置错误,可以查看三维数据的位置,更改gluLookAt和gluPerspective。
2020-01-13 03:10:18 4.04MB OpenGL 3DS 三维
1