2017年4月11日 星期二

Week 08 - 【狂喜屁股】洗屁股紀錄

課堂STEP01:

講解期中模擬考 考題:

glPushMartix();                                                   //備份矩陣
        glTranslatef(x,y,z);                                      //位置
        glRotatef(x,y,z);                                          //旋轉
        glScalef(x,y,z);                                            //縮放
        glBegin(GL_POLYGON);                          //開始畫
               glColor3f(r,g,b);                                   //顏色
               glNormal3f(nx,ny,nz);                          //法向量
               glTexCrood2f(tx,ty);                             //貼圖
               glVertex3f(x,y,z);                                  //頂點
        glEnd();                                                        //結束
glPopMartix();                                                     //還原矩陣


課堂STEP02:

教打光:



留紅色區段

課堂STEP03:

開始讓他旋轉

加上float angle參數

glRotatef(angle,x,y,z)

在 要改變的參數上做改變

課堂STEP04:















glutSolidCone( 1, 2 , 3 ,4) 角錐 -> 分別調整 底面大小、圓錐高度、透明度、切的面



沒有留言:

張貼留言