Week06-1 TRT-robot2-teapot
1.新增專案glut並複製貼上week05-2的程式來進行進一步更改
2.新增座標為 glutSolidSphere(0.01,30,30); 的程式碼,會有一個小圓形新增於畫面中間。
Week06-2 TRT-robot3-hierarchy
1.複製week06-1的程式碼貼上再利用,並修改程式碼
void mc()
{
glPushMatrix();
glScalef(1,0.3,0.3);
glutSolidCube(0.5);
glPopMatrix();
}
參考程式碼:
glPushMatrix();
glTranslatef(0.25,0,0);
glRotatef(angle,0,0,1);
glTranslatef(0.25,0,0);
mc();
glPushMatrix();
glTranslatef(0.25,0,0);
glRotatef(angle,0,0,1);
glTranslatef(0.25,0,0);
mc();
glPopMatrix();
glPopMatrix();
Week06-3 TRT-robot4-arm-hand-right-left
1.添增滑鼠控制,多加 motion 函式,並在 int main 多加 glutMotionFunc(motion);程式,加入滑鼠控制。
參考程式碼:
沒有留言:
張貼留言