➽親手打造一個GLUT程式
- 接續上禮拜先下載freegult>>將lib裡的libfreeglut.a複製一份並改名libglut32.a
- 開啟Codeblocks>>開啟new project>>OpenGL(這是上周的)
- 將程式碼全部刪掉留下如下
- int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("Week02 CCE Number 1!!!");
glutDisplayFunc(display);
glutMainLoop();
}
- glColor3f(1,0,0);///更改茶壺顏色
![]() |
| (1,0,0) |
![]() |
| (0,1,0) |
![]() |
| (0,0,1) |
![]() |
| (0.5,0,0.5) |
➽點、線、面(期中考題)



- 網址:http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
- 下載 [data][win32][glut32.dll] 三個檔案
- [windows]解壓縮>>開啟[windows]資料夾>>將[data]壓縮裡的資料夾和[glut32.dll]拉入[windows]資料夾
- 開啟 Shapes.exe>>右框框右鍵>>POLYGON>>左框框右鍵>>Toggle colors at verteices

- glBegin(GL_POLYGON);///凸多邊形
- glColor3f(1,0,0);///頂點顏色
- glVertex2f(1,0);///頂點座標
- glColor3f(0,1,0);
- glVertex2f(-1,1);
- glColor3f(0,0,1);
- glVertex2f(-1,-1);
- glEnd();
![]() |
| glBegin(GL_POLYGON); |
![]() |
| glBegin(GL_LINE_LOOP); |
- 其他

- glClearColor(0.5,0,0.5,1);///更改背景顏色,第4個數是透明度(RGBA)
- glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);









沒有留言:
張貼留言