2023年3月8日 星期三

緊張囉-week04-差滴

 今日學習重點:

1. glRotatef(angle,X,Y,Z):朝X/Y/Z旋轉angle角度
2. glClearColor(R,G,B,A):清背景的顏色 (A目前用不到)
3. glColor3f(R,G,B):加色彩
4. glTranslatef(a,b,c):朝X/Y/Z移動

1.了解X,Y,Z軸方向
右手座標定則:X往右,Y往上,則Z射向自己


2.了解旋轉方向
逆時針做旋轉


3.將茶壺旋轉
glRotatef(angle,0,1,0):旋轉angle角度 (X,Y,Z)
glutIdleFunc(display):有空idle時,就重畫畫面


4.茶壺旋轉跟打光


5.背景白色及茶壺上色
glClearColor(1,1,1,1):清背景的顏色 (R,G,B,A(目前用不到))
glColor3f(1,1,0):加色彩


6.自轉(上)、中心轉(下)


7.移動茶壺
glTranslatef(0.6,0,0);
黃色茶壺自轉,紅色茶壺繞著中心轉
(先移動是自轉,先旋轉是中心轉)
口訣:左耳靠左肩


沒有留言:

張貼留言