#week04
##再看 glScalef
1.下載課本範例
2.data,win32
3.windows.zip=>下載/windows/Transformation.exe
4.data.zip
5.試glScalef(x,y,z);
6.把她的意思(和上週交的),寫到blogger
##week04_mouse_glScalef
1.安裝freeglut,同時把lib\libfreeglut.a 複製成libglut32.a
2.開啟專案
3.貼上十行程式碼
##試著交換 translate/rotate 兩行程式
1.試課本範例Transformation
2.先把translate移到右方,再rotate看看
3.下方程式,按右鍵 可 swap translate/rotate交換
4.再rotate看看 差在哪
5.公轉 自轉
6.旋轉軸不一樣
7.好像是 把一個自轉的人 搬到右邊去
8.好像是 吃辦桌時 桌上的大圓盤 把東西放上去轉
#理解的技巧
1.把左耳靠著左肩 再看程式碼
2.把旋轉中 長胖的藍色車子 移到右邊去
把 全部的東西 做旋轉
放在右邊高瘦的藍色車子
##week04_translate_rotate_scale
1.開新GLUT專案
2.把剛剛的week04_mouse_glScalef程式碼複製過來
整個 旋轉中的縮很小的綠色茶壺 移動右邊
旋轉中的縮很小的綠色茶壺
##考試內容
glColor3f(0,1,0);
glPushMatrix();
glRotatef(angle++,0,0,1);
glTranslatef(teapotX,teapotY,0);
glScalef(s,s,s);
glutSolidTeapot(0.3);
glPopMatrix();
1.color
2.rotate 四個參數(旋轉
3.begin End
#week04_keyboard_mouse_motion
1.開新專案
2.把十行程式貼上
沒有留言:
張貼留言