QT与OpenGL:obj模型加载与鼠标交互
1.在QT平台上利用OpenGL加载并显示obj文件;2.利用鼠标实现场景的缩放、移动和旋转交互。具体实现可参考CSDN博文。整体框架简单清晰,适合初学者。使用QT的QOpenGLWidget类进行派生,重载鼠标事件,采用OpenGL可编程渲染模式,包含着色器程序编写、相机、渲染器、物体类抽象。同时提供obj文件解析类,也可扩展至stl文件。资源包含两个测试文件:bunny.obj和Cayman_GT.obj。开发环境:qt5.15.2, MSVC2019_64bit;mingw也可兼容。
6.48MB
文件大小:
评论区