基于Qt+OpenGL 实现的3D模型obj文件加载以及纹理贴图,未使用第三方库,根据obj文件的格式,逐行解析并读取,加载到顶点缓冲区中,适合学习OBJ模型加载的同学参考。
2024-08-18 20:35:17 125.77MB
1
# 功能分析(需求分析) 1. 基于QT平台,使用OpenGL进行obj文件加载显示; 2. 使用鼠标对场景进行缩放、移动、旋转交互; 本资源有对应的项目介绍,详见同名CSDN博文。《基于QT使用OpenGL,加载obj模型,进行鼠标交互》 本项目资源整体框架简单,清晰,适合初步学习使用。 基于QT的QOpenGLWidget类进行派生,对鼠标事件进行重载,使用OpenGL可编程渲染模式开发,涉及着色器程序的编写,并进行了相机、渲染器、物体类的抽象。还编写了obj文件解析类,同时还可以基于本框架进行stl文件类的编写。资源还包含两个obj测试文件,一个是小兔子bunny.obj,一个是跑车Cayman_GT.obj。 使用开发环境:qt5.15.2, MSVC2019_64bit;使用mingw也可以运行
2024-04-09 15:08:14 6.48MB
1
wpf加载OBJ格式3d模型
2022-06-17 12:42:30 7.7MB wpf obj 3d
1
OpenGL加载三维模型机器人,鼠标键盘可控制机器人行动,三维模型文件格式.obj文件,带纹理贴图,使用OpenGL 原生API,着色器编程,对游戏开发感兴趣的朋友
1
使用 Qmesh 加载 obj 文件 使用 QtextureImage 加载贴图文件 使用 QDiffuseSpecularMaterial 提供光照 说明:官方示例中有创建场景相机等代码, cpp文件只包含载入核心代码.
2022-04-15 17:47:34 1KB qt 贴图 Qt3D Qt3dObj
1
本程序为OpenGL模型加载小程序,模型数据格式为.obj。代码中如有疑问请指出,会为你一一解答。
2022-04-07 11:32:23 210KB OpenGL 模型加载 .obj模型
1
1.openGL加载obj三维模型, 2.并且在模型上添加光照 3.Blinn-Phong 着色
2022-02-22 14:04:33 22.29MB openGL加载obj模型 openGLBlinn-Pho
1
openGL加载obj三维模型,带纹理贴图,并加入鼠标键盘控制,使用到glew、glfw、soil2库,不用配置,完全可以运行。使用vs2019开发环境
2022-01-21 14:04:04 35.06MB obj三维模型 openGL加载obj openGL纹理贴图
1
three.js加载obj模型
2021-11-25 14:28:20 1.62MB three.js 加载obj
1
Android 3D模型查看器 这是OpenGL ES 2.0的演示。 这是一个带有3D引擎的Android应用程序,可以加载Wavefront OBJ,STL,DAE和glTF文件。 该应用程序基于andresoviedo的项目,可以在找到该项目,其中包含加载和呈现glTF格式的附加功能。 该应用程序的目的是学习和共享如何使用OpenGLES和Android进行绘制。 由于这是我的第一个Android应用程序,因此很可能存在错误; 但我将尝试继续改进该应用程序并添加更多功能。 Wafefront格式(OBJ): ://en.wikipedia.org/wiki/Wavefront_.o
2021-10-14 18:13:59 71.35MB android java demo opengl
1