我想以不同的旋转连续旋转两个球体。我的代码目前似乎没有得到任何旋转。这是我的代码:
void renderScene(void) {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glPushMatrix();
glTranslated(0.0,1.2,-6);
glRotatef(angle,0,1.2,-6);
glutSolidSphere(1,50,50);
glPopMatrix();
glPushMatrix();
glTranslatef(0.0,-1.5,-6);
glRotatef(angle,0,1.5,-6);
glutSolidSphere(0.4,50,50);
glPopMatrix();
angle=+0.1;
glutSwapBuffers();
}
有什么我没有添加的吗?我到处都尝试过旋转,它似乎只能在推送和弹出矩阵之外工作,这不是我想要的。