Week05-1
回顧上週的"移動後旋轉"與"旋轉中移動"
移動後旋轉
旋轉中移動
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(0,1,0);///綠色
glPushMatrix();
glTranslatef(0.8,0,0);///移動
glRotatef(angle,0,0,1);///Z軸轉動
glutSolidTeapot(0.3);
glPopMatrix();
glColor3f(1,0,0);///紅色
glPushMatrix();
glRotatef(angle,0,0,1);///Z軸轉動
glTranslatef(0.8,0,0);///移動
glutSolidTeapot(0.3);
glPopMatrix();
glutSwapBuffers();
angle++;
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(0,1,0);///綠色
glPushMatrix();
glutSolidCube(0.5);
glPushMatrix();
glTranslatef(0.25,0.25,0);///移動
glRotatef(angle,0,0,1);///旋轉
glTranslatef(0.25,0.25,0);///移動
glColor3f(1,0,0);
glutSolidCube(0.5);
glPopMatrix();
glPopMatrix();
glutSwapBuffers();
angle++;
移動旋轉中心,旋轉,移動圖片
沒有留言:
張貼留言