2 つの球体を異なる回転で連続的に回転させたい。私のコードは現在、どちらも回転していないようです。これが私のコードです:
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();
}
追加していないものはありますか?どこでも回転を試しましたが、プッシュとポップのマトリックスの外でしか機能しないようです。これは私が望んでいるものではありません。