Advertisement

计算机图形学(第四版) Qt5.12+OpenGL 第3章示例 搭建模型工程

阅读量:

计算机图形学(第四版)教材中采用GLUT作为窗口管理工具,而本人在实际工作中更倾向于使用Qt,因此计划借助Qt5.12与OpenGL的组合来实现该教材中所有练习内容。以下为第3章示例在Qt平台上的具体实现步骤。

1. 利用QtCreater工具新建一个项目,选择“Qt Widgets Applicationt”作为项目类型。

2. 设置项目名称为“OpenGL_exam1”,在kits选项中选择“Desktop Qt 5.12.1 MingW”或根据个人安装情况选用其他版本的Qt。

3. 将类名设定为“OpenGLWidget”,并指定其基类为QWidget,确认后完成项目的创建。

4. 打开名为“OpenGL_exam1.pro”的配置文件,并添加对OpenGL库的支持

复制代码
    LIBS += -lOpengl32 -lglu32
    

5. 打开OpenGLWidget.h文件,将class OpenGLWidget所继承的基类调整为采用多重继承的方式:

复制代码
    class OpenGLWidget : public QOpenGLWidget, protected QOpenGLFunctions
    
    AI写代码cpp

6. 对构建函数进行调整,具体修改如下:

复制代码
 OpenGLWidget:

全部评论 (0)

还没有任何评论哟~