3/5 電腦圖學
**開啟openGL
先打開CodeBlocks接著File→New→Project
選擇openGL專案
並完成小精靈的開檔設定
接著直接F9就可以有彩虹旋轉中的三角形
但裡面有178行非常可怕!
**開啟GLUT
接著到freeglut下載MinGL並解壓縮到桌面
然後在CodeBlocks裏頭再開啟新的專案
並把解壓縮到桌面的freeglut裏頭lib資料夾的libfreeglut.h改成libglut32.h
一樣完成小精靈的設定
執行之後可以得到旋轉中的紅色甜甜圈、三角錐、圓體
**利用五行程式開啟視窗
1.首先#include <GL/glut.h> 叫出外掛
2.接著int main(int argc, char **argv) {}主程式出來
(也有高手寫int main(int argc, char *argv[]))
3.glutInit(&argc, argv); 把GLUT準備好,參數照舊
4.glutCreateWindow("01160360蔡妤安"); 開一個GLUT的視窗
5.glutMainLoop(); GLUT的主要迴圈,卡住用的
**利用10行程式畫出茶壺(其實只有九行)
6.void display() {} 我們用來畫東西的顯示函式
7.glutSolidTeapot(0.3); 用glut畫一個實心的茶壺(solid換成wire可以畫空心的)
8.glFlush(); 把它沖馬桶沖出去
9.glutDisplayFunc(display); 把樓上寫的display()函式在這邊掛上來
(10.return 0; 剛好十行la~la~la~)
F9 >> 執行,畫出茶壺。
沒有留言:
張貼留言