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/07/06 13:19:11
![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](/uploads/image/z/12673805-5-5.jpg?t=OpenGL%E5%87%BD%E6%95%B0glRotatef%E7%9A%84%E9%97%AE%E9%A2%98.glRotatef%2830.0f%2C+0.0f%2C+1.0f%2C+0.0f%29%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%8F%82%E6%95%B0%E6%98%AF%E6%8C%87%E4%BB%80%E4%B9%88%3F%E8%A1%A8%E7%A4%BA%E6%A8%A1%E5%9E%8B%E7%89%A9%E4%BD%93%E7%BB%95Y%E8%BD%B4%E9%80%86%E6%97%B6%E9%92%88%E6%97%8B%E8%BD%AC30%3F%E8%BF%98%E6%98%AF%E7%90%86%E8%A7%A3%E4%B8%BA%E5%9D%90%E6%A0%87%E7%B3%BB%E9%A1%BA%E6%97%B6%E9%92%88%E6%97%8B%E8%BD%AC30..%3F+glPushMatrix%28%29%3B++glRotatef%28ballR%2C+0.0f%2C+1.0f%2C+0.0f%29%3B++glTranslatef%28-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
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'处.