2017年4月10日 星期一

Week06 從前有一個下巴叫謝佩,的筆記(゚∀。)


一、準備考試 ,十行程式碼


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); ///打光法向量
       glTexCoord2f(tx,ty);   ///貼圖座標
       glVertex3f(x,y,z);   ///頂點
   glEnd();   ///結束 
glPopMatrix();   ///還原矩陣


二、打光

1. 開啟GLUT並刪除程式碼,出現有打光的茶壺


2. 更改「GLfloat light_position」的數值,改變打光的程度

3.做出兩個茶壺


4.讓第二個茶壺旋轉: 使用 「glutIdleFunc(display);



5. 製作出一個特殊形,放在茶壺下方

沒有留言:

張貼留言