多次旋转围绕原坐标,使用glPushMatrix()没效果解决方案

多次旋转围绕原坐标,使用glPushMatrix()没效果
glPushMatrix();
glRotatef( 60.0f, 1.0f, 0.0f,0.0f);
glPushMatrix();
glRotatef( 20.0f, 0.0f, 1.0f,0.0f);
glBegin(GL_...);
 ....
glEnd();
glPopMatrix();
glPopMatrix(); 

使用glPushMatrix()和不使用一样没效果,这个是设置有问题吗?

------解决方案--------------------
我想一个键控制水平转,一个键控制竖直转,转了一个,另一个就歪了,有没有什么好办法?