作业帮 > 数学 > 作业

OpenGL函数glRotatef的问题.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/05 15:15:52
OpenGL函数glRotatef的问题.
glRotatef(30.0f, 0.0f, 1.0f, 0.0f)第一个参数是指什么?表示模型物体绕Y轴逆时针旋转30?还是理解为坐标系顺时针旋转30..?
glPushMatrix();
glRotatef(ballR, 0.0f, 1.0f, 0.0f);
glTranslatef(-0.8, 0.0f, 0.0f);
glColor3ub(255, 0, 0);
glutSolidSphere(0.1f, 15, 15);
glPopMatrix();
如何解释球的旋转方向?
OpenGL函数glRotatef的问题.
四元数,表示物体的旋转.
第一个参数表示角度,第二参数表示轴.
glRotatef(30.0f,0.0f,1.0f,0.0f).表示绕y轴 逆时针 旋转30度.
怎么看得?画个图吧.
^ z轴
|
| a'
+---a---->x轴
y轴指向屏幕外,顶点a逆时针转到a'处.