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)主題:階層轉動 ★
1.
[ 訣竅 ]
1*右手安培定則
2*想像竹籤插著物品旋轉
glTranslatef(x,y,z);
glRotate(n旋轉度數,x,y,z)
2.
P.S:物件位於旁邊自體旋轉
程式碼:
glTranslatef(x,y,z);
glRotate(angle,x,y,z);
glScalef(x,y,z);
glBengin();
3.
P.S
公轉
程式碼:
glRotate(angle,x,y,z);
glTranslatef(x,y,z);
glScalef(x,y,z);
glBengin();
(3)實作:Y-R-T ★
(4)複習:glPushMatrix();glPopMatrix()
(5)期末作品
(6)回家作業
沒有留言:
張貼留言