四元数,表示物体的旋转。
第一个参数表示角度,第二参数表示轴。
glRotatef(30.0f, 0.0f, 1.0f, 0.0f)。表示绕y轴 逆时针 旋转30度。
怎么看得?画个图吧。
^ z轴
|
| a'
+---a---->x轴
y轴指向屏幕外, 顶点a逆时针转到a'处。
这个看你理解的方式了,全局坐标系比较好理解,但是程序执行的顺序和实际的变换是相反的,你这个程序,因为先旋转,再平移,所以可以理解为在全局坐标原点画一个球,沿X轴负方向移动0.8,然后绕Y轴转30.0度(实际上是相对坐标原点先平移在旋转)。