# 功能分析(需求分析)
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