2017年3月27日 星期一

Week06 邊緣人的筆記

(1)期中考題介紹
(2)主題:階層轉動
(3)實作:T-R-T
(4)複習:glPudhMatrix(),glPopMatrix()
(5)期末作品
(6)回家作業
glPushMatrix();//備份矩陣(stack push)
  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();//還原矩陣(stack pop)
畫圈圈->從下往上讀->左耳碰左肩,
比喻:
比喻:妹子在圓心中間->我在外面繞->只看到遠跟近和上下左右,->右手安培定則




glTranslatef(x,y,z)
glRotatef(angl,x,y,z)






比喻:我在圓心->妹子在圓心中間繞->只能看到上下左右沒有遠近,



glRotatef(angle,x,y,z)
glTranslatef(x,y,z)







(1)練習10題
(2)jsyeh.org/3dcg10

公轉:
glRotatef(angle,x,y,z);
 glTranslatef(x,y,z);\
glScalef(x,y,z);
glBegin();

沒有留言:

張貼留言