##week10
##week10-1_glutWireCube_myBody_myArm
1.開新的專案
2.貼上上周的week09-3的程式碼
3.要把void display()改寫一下,呼叫myBody() myArm()
##week10-2_rotate_mtArm
1.開新的專案
2.貼上week10-1的程式
3.外面加上float angle=0;
4.在main() 加上 glutIdleFunc(display);
5.在display()裡,myArm()的前後,要加上glPushMatrix() glPopMatrix()和glRotatef(angle++,0,0,1);
1.開新的專案
2.貼上week10-2的程式
3.加上glTranslatef(0.15,0,0);
1.開新的專案
2.貼上week10-3的程式
3.加上最後一行glTranslatef(0.3,0.3,0)
2.貼上week10-4的程式
3.把整套 glPushMatrix();
glTranslatef(0.15,0,0);
glRotatef(angle++,0,0,1);
glTranslatef(0.15,0,0);
myArm();
glPopMatrix(); 加上去
##week10-6_left_right_myArm
1.開新的專案
2.貼上week10-5的程式
##week10-7_mouse_motion_angle_myArm
1.開新的專案
2.貼上10-6的程式
3.想要用mouse motion 來操控,所以angle++都改成angle
4.在main()加glutMotionFunc(motion)
5.加一個void motion(int x,int y)函式
沒有留言:
張貼留言