WEEK10
-------------------------
Week10-1_TRT_glutsolidcube
加上void myBody(){
glColor3f(1,0,0);
glutSolidCube(0.3);
}
void myArm(){
glColor3f(0,1,0);
glScalef(1.5,0.5,0.5);
glutSolidCube(0.3);
}
myArm();
mybody();
3.要用glutSolidCube(0.3) 用兩次,紅色的身體,綠色的手臂
目標: 用方塊,組出今天的程式
-把身體的程式,放到void myBody()函式
-把手臂的程式,放到void myArm()函式
Week10-2_
1.1.File - New - Project, GLUT專案
2.貼上 week10-1 的程式
3.加上 float angle=0; 加上 glRotatef(angle,++, 0, 0, 1);
glutIdleFunc(display);
Week10-3_TRT_glRotatef_glTranslatef
1.1.File - New - Project, GLUT專案
2. 貼上 week10-2 的程式
3. 在glRotatef() 與 myArm() 中間,插入glTranslatef()移動旋轉中心
貼上week10-2程式
在glRotatef與myArm中間插入一行glTranslatef()移動旋轉中心
Week10-4_TRT_glTranslatef
Week10-5_TRT_two_layers
Week10-6_TRT_left_right
Week10-7_TRT_mouser_motion_angle
2.貼上week10-6的程式
3.用滑鼠操控手臂



沒有留言:
張貼留言