(1)複習上週mouse移動
(2)主題:移動,旋轉,縮放
(3)範例:Transformation.exe
(4)期中考題
(1)老師向我們展示transformation
打開http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/(老師以前在台大開的網站)
找到windows.zip / data.zip / glut32.dll 三個文件download到桌面
將windows.zip文件解壓縮,但是會發現無法直接打開Transformation.exe執行文件
將之前下載的glut32.dll,和data加壓縮文件拉進windows文件夾
此時再打開執行黨就可以了
![]() |
| 執行結果演示 |
(2)Today:上週blog的程式
打開codeblock->new project
(3)期中考試
glPushMatrix(); //備份矩陣 +10%
glTranslatef(x,y,z); //移動 +10%
glRotatef(angle, x,y,z); //轉動 +10%
glScalef(x,y,z); //縮放 +10%
glBegin(GL_POLYGON); //開始畫 +10%
glTexCoord2f(tx,ty); //貼圖座標 +10%
glNormal3f(nx,ny,nz); //法向量 +10%
glColor3f(r,g,b); //顏色 +10%
glVertex3f(x,y,z); //頂點 +10%
glEnd(); //結束畫 (會扣分)
glPopMatrix(); //還原矩陣 +10%




沒有留言:
張貼留言