2017年4月10日 星期一

week 06 楊語琛的上課筆記 レ(゚∀゚;)ヘ=З=З=З

1.期中模擬考+複習考試內容:


   glPushMatrix()://備份矩陣
        glRotatef(angle, x, y, z);//旋轉
        glTranslatef(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();//還原矩陣


2.茶壺打光

        先畫一個茶壺,後續要新增功能
        
        一 先打光
 

        二 調整GLfloat light_position(打光數值)
 

        三 讓茶壺旋轉
 
        四 使他自動旋轉
 

        (自動旋轉的程式碼為glutIdleFunc(display);

沒有留言:

張貼留言