2015年3月25日 星期三

02160642,蔡宗霖,week05,

(1)今日學習目標:自己3D模型    ※3D 為動詞.
(2)Mouse轉動


1.先畫好3D方塊
glBegin(GL_POLYGON);  開始畫Polygon
glColor3f(r,g,b); 顏色
glVertex3f(x,y,z); 頂點

2.使畫面自己轉動
glTranslatef(x,y,z);
glRotatef(angle,x,y,z);
glscalef(x,y,z);


3.用glBegin(GL_POLYGON);
及glBegin(GL_QUAD_STRIP);
畫長條形
     _ _ _  _ _ _ _ _ _ __ _ _ _  _ _ _ _ _ _ _ _
   /  |                                                           / |
  /   |                                                          /  |
 /    |_ _ _  _ _ __ _ _ _  _ _ _ _ _ _ _ _ _ _  /    |
∣   /                                                    |   | 
∣  /                                            |  /
∣ /_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |/

glPopMatric(); 還原

4.glutMotionFunc(motion);
mouse的motion來轉動



沒有留言:

張貼留言