2017年3月27日 星期一

Week05 藍振瑋 電腦圖學上課筆記

1.期中考的題目講解(各10%):
大小寫要寫正確+上中文意思

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.windows資料夾練習Transformation.exe(試不同軸轉向)

glRotatef(角度, x, y, z);//xyz為軸

Y軸為1,右手拇指朝上方向為中心轉,角度正,手指逆時針轉
Y軸為-1,右手拇指朝下方為中心轉,角度正,手指順時針轉

3.負負得正,負的Y軸加上負的旋轉角度,車子會朝正向旋轉

4.左身碰左肩,從上往下看,畫圈圈
(1)先移動(Translatef),再轉動(Rotatef),車子會在右邊自轉
(2)先轉動(Rotatef),再移動(Translatef),車子會做周轉

沒有留言:

張貼留言