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
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 04:42:02
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
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?还是理解为坐标系顺时针旋转30..? glPushMatrix(); glRotatef(ballR, 0.0f, 1.0f, 0.0f); glTranslatef(-0
四元数,表示物体的旋转.
第一个参数表示角度,第二参数表示轴.
glRotatef(30.0f,0.0f,1.0f,0.0f).表示绕y轴 逆时针 旋转30度.
怎么看得?画个图吧.
^ z轴
|
| a'
+---a---->x轴
y轴指向屏幕外,顶点a逆时针转到a'处.