2017年4月10日 星期一

Week08,圓圈圈 圈圈圓

hw1:複習期中考程式碼

 glPushMatrix();///備份矩陣
   glTranslatef(x, y, z);///移動
   glRotatef(angle, x, y, z);///旋轉
   glScalef(x, y, z);///縮小放大,縮放
   glBegin(GL_POLYGON);///開始畫
     glColor3f(r, g, b);///顏色
     glNormal3f(nx, ny, nz);///打光法向量
     glTextCoord2f(tx, ty);///貼圖座標
     glVertex3f(x, y, z);///頂點
   glEnd();///結束
glPopMatrix();///還原矩陣
 
hw2:幫茶壺打光
如要更改光線→const GLfloat light_position[] = { 2.0f, 5.0f, 5.0f, 0.0f };
改紅色字兩個數值即可

hw3:做出兩個茶壺一個可旋轉一個不動

hw4:輸出球形
glutWireSphere(0.4, 15, 5);
hw5:輸出各種形狀





沒有留言:

張貼留言