2017年4月11日 星期二

week08-卓佾柔的上課筆記

 

一、複習期中考模擬考

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);///正方體
 




 
 -----------------------------------------------------------------------------------------
 
 
可以畫很多個圖形(程式不會相互影響)

沒有留言:

張貼留言