【Qt OpenGL教程】04:旋转

本文是Qt OpenGL教程的第四部分,介绍如何使三角形和四边形沿特定轴旋转。通过增加变量控制旋转,重写paintGL()函数,并使用Qt定时器实现自动旋转。详细步骤包括添加变量、初始化、重置模型观察矩阵、调整旋转速度以及设置定时器触发paintGL()的调用。
摘要由CSDN通过智能技术生成

第04课:旋转 (参照NeHe)

这次教程中,我们将在第03课的基础上,教大家如何旋转三角形和四边形。我们将让三角形沿y轴旋转,四边形沿x轴旋转,最终我们能得到一个三角形和四边形自动旋转的场景。


程序运行时效果如下:



下面进入教程:


首先打开myglwidget.h文件,我们需要增加两个变量来控制这两个对象的旋转。这两个变量加在类的私有声明处,将类声明更改如下:

#ifndef MYGLWIDGET_H
#define MYGLWIDGET_H

#include <
  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值