Week06 閻覃的上課筆記
練習期中考試
131glPushMatrix();//備份矩陣2 glRotatef(angle, x, y, z);//旋轉3 glTranslatef(x, y, z);//移動4 glScalef(x,y,z);//縮放56 glBegin(GL_POLYGON);//開始畫7 glNormal3f(nx, ny, nz);//打光的法向量8 glTexCoord2f(tx, ty);//貼圖的坐標9 glColor3f(r, g, b);//顏色10 glVertex3f(x, y, z);//頂點11 glEnd();//結束畫1213glPopMatrix();//還原矩陣學習旋轉函式(glRotatef)

- 第一個參數是角度,後面的三個參數是旋轉軸。
- 用右手定則可以判斷旋轉的方向,握拳,大拇指指向轉動軸,其餘手指就是旋轉的方向。
- 負負得正,角度和軸的方向可以同時去掉負數轉換。
- 左耳碰肩口訣:理解轉動和移動的順序,需要從下到上讀程式,一條一條結合。比如讀上面的程式,首先是一個車子,然後是一個縮放的車子,然後是一個旋轉的車子,最後是一個移動的旋轉的車子。
沒有留言:
張貼留言