我想旋轉兩個不同旋轉的球體。 我的代碼目前似乎沒有得到任何旋轉。 這裏是我的代碼:旋轉兩個球體
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();
}
有沒有我沒有添加的東西? 我已經嘗試過無處不在的旋轉,它似乎只能在push和pop矩陣之外工作,這不是我想要的。
你應該閱讀[是跨張貼在多個棧Exchange站點問題允許如果問題是切合主題爲每個站點? ](http://meta.stackexchange.com/questions/64068/is-cross-posting-a-question-on-multiple-stack-exchange-sites-permitted-if-the-qu),(我在說話關於http://gamedev.stackexchange.com/questions/43412/rotating-spheres) –