一、複習期中考模擬考
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();///還原矩陣
二、打光-畫出有立體感的茶壺
建立GLUT專案之後再刪減程式碼即可畫出有立體感的茶壺
步驟:
1.找light留8行
2.找light留8行
3.找light留8行
4.留你的display( )
5.留你的main( )
三、旋轉
四、試著畫出不同的圖形
glutSolidTeapot(大小);
glutWireTeapot(大小);
glutSolidSphere(r半徑,slice柳丁切,stack疊疊堆);
glutSolidCone(0.3,0.8,30,30);///圓錐
glutSolidCube(0.5);///正方體
-----------------------------------------------------------------------------------------
可以畫很多個圖形(程式不會相互影響)
沒有留言:
張貼留言