本文功能类似Nehe教程第三课。对图形进行旋转操作。主要使用函数:
glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z);
作用是绕从原点到点(x,y,z)的向量顺时针旋转angle弧度。
为了实现旋转动画效果,需要增加计时器处理函数,定时更改旋转角度。其中main.cpp中代码与第一课中一致。其他代码如下:
wglwidget.h
wglwidget.cpp
本文功能类似Nehe教程第三课。对图形进行旋转操作。主要使用函数:
glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z);
作用是绕从原点到点(x,y,z)的向量顺时针旋转angle弧度。
为了实现旋转动画效果,需要增加计时器处理函数,定时更改旋转角度。其中main.cpp中代码与第一课中一致。其他代码如下:
wglwidget.h
wglwidget.cpp