(2) T-R-T
(3) 打光
(4) 機器人
(5) 回家作業
-------------------------------------------
期中模擬考 :
glPushMatrix(); ///備份矩陣
glTranslatef( x,y,z ); ///移動
glRotatef( angle ,x,y,z) ///旋轉
glScalef(x,y,z) ///縮放
glBegin(GL_POLYGON); //開始畫
glNormal3f(nx,ny,nz); //法向量
glTexCoord2f(tx,ty); //貼圖座標
glColor3f(r,g,b); //顏色
glVertex3f(x,y,z); //頂點
glEnd(); //結束畫
glPopMatrix(); ///還原矩陣
課堂作業一: 打光
- 新增專案:File-New-Project GLUT
- 下載freeglut.zip >> 解壓縮在桌面
- 做程式碼刪減:找light留8行 Ctrl+F(搜尋)留display()、main()
完成圖
課堂作業二: 做茶壺轉動
- 自行轉動
完成圖
課堂作業三: 各種形狀圖
glutSolidTeapot( 大小 );///Solid 實心
glutWireSphere( r , slice , stack ); // Wire空心(線條)
半徑 柳丁切 堆疊
- 實體十面體 Solid Dodecahedron
完成圖
沒有留言:
張貼留言