(1)自製3D模型
(2)利用MOUSE旋轉
(3)回家作業
首先複習上一個禮拜的東西,把甜甜圈轉動
我們可以進入下一個目標.
先畫一個只有線的正方形和一個面的正方形,讓它們繼續轉
這次用了GL_LINE_LOOP(線)和GL_POLYGON(多邊形)的函式.
接下來要把兩個正方形接起來,所以我們要用到GL_QUAD_STRIP函式,把第一個第一條線跟二個第一條線
當兩個正方都連接成功後,我們就可以去下一步了.這樣把線加上面再畫一次.這樣會比較明顯.面是用兩個多邊形加上一個連接,線就是兩個只有線的正方形加四條線,換個不一樣的顏色,位置跟大小一樣,就可以看到一個像有畫線的長方3D體囉~~
下一個就是要用MOUSE來旋轉圖形.會用到新函式glutMouseFunc(motion)可拖拉.
void motion(int x,int y);
{
angle=x;
angle2=y;
}
我們可以輸入glEnable(GL_DEPTH_TEST)讓圖形看起來不會透透的,會更立體一點.
沒有留言:
張貼留言