(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)
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------



沒有留言:
張貼留言