(1) 主題介紹 : 元智一館3D物件
(2) 過程與成果展示 :
我把製作3D物件分成幾個步驟
1. 剛開始要先設定好幾個 Function
glEnable(GL_DEPTH_TEST); // 這個是用來防止前後圖片錯位
glMatrixMode(GL_MODELVIEW); //矩陣設定成 MODELVIEW
gluLookAt(0,0,10.0,0,0,0,0,1,0); //在(0,0,10) 往 (0,0,0) 看
2. 從正面觀看,然後畫出正面的牆壁
3. 畫出左、右、後、屋頂、底部的牆壁
4. 畫出階梯、窗戶、圓柱
//這段是用來畫柱子的
glTranslatef(13,-3.3,-10);
GLUquadricObj *quadratic;
quadratic=gluNewQuadric();
gluCylinder(quadratic,1.7,1.7,20,100,100);
glTranslatef(-13,3.3,10);
(3) 心得與討論 :
第二個作業跟第一個作業最大的不同是多了Z坐標,
為了抓好所有正確坐標,花了我不少時間,
讓物件旋轉跟圓柱的 Function 是我去網路上找的,
為了解決窗戶閃爍的問題,
還問了幾個比較厲害的同學,
做了這個作業讓我有種真正進入繪圖世界的感覺,
也許不是做得很漂亮,
但我覺得學習到如何使用各種 Function 收穫很大。