提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看):
Qt OpenGL(三十四)——Qt OpenGL 核心模式-旋转三维坐标系
一、场景
上一篇文章里介绍了绘制三维坐标系,如下图所示:
二、让三维坐标系旋转
本篇将在上一篇的基础上,让三维坐标系能实现旋转和缩放功能。在这个实现的过程中,用到了OpenGL的变换功能,这个后续,一川打算再单独写一篇,本篇就不介绍这部分了,回头我会把变换的链接贴到本片里。
三、头文件代码
#include <QWidget>
#include <QOpenGLWidget>
#include <QOpenGLFunctions_3_3_Core>
#include <QOpenGLShaderProgram>
#include <QOpenGLBuffer>
#include <QOpenGLVertexArrayObject>
#include <QVector>
#include <QWheelEvent>