2017年3月27日 星期一

Week 05 林憶蓮的上課筆記

1.期中考介紹
(1)練習十題 100% 



(2)打上網址:     jsyeh.org/org/3dcg10    知道x,y,z的軸以及會轉動的方向
    
   下載
   data.zip >>桌面\windows\data\3D模型
   windows.zip>>桌面\windows\Transformation.exe (試試不同轉軸)
   glut32.dll>>桌面\windows\glut32.dll


↑↑竹籤插的方向使用國中學的法向量↓↓



I  假設為竹籤插的方向
手掌彎起來的方向  B  就是旋轉的方向

(3)考試的部分
---------------------------------------------------------------------------------------------------------------------

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)

----------------------------------------------------------------------------------------------------------------------

沒有留言:

張貼留言