Week02-1 GLUT 的點線面色彩
- 步驟:
1. 先打開上禮拜所教的 GLUT 程式
2. 打開 main.c 程式碼內頁
2.1 複製18行的 #include <GL/glut.h>
2.2 複製第138行的 int main(int argc, char *argv[])
2.3 複製第140、143行的glutInit(&argc, argv); 與
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
2.4 複製第145行的 glutCreateWindow("GLUT Shapes");
2.5 複製第148行的 glutDisplayFunc(display);
2.6 複製第174行的 glutMainLoop();
2.7 使得如圖程式碼
2.8 再增加一個函數 void display()
2.9 最終使得如圖程式碼
#include <GL/glut.h>void display(){glutSolidTeapot(0.3);glutSwapBuffers();}int main(int argc, char *argv[]){glutInit(&argc, argv);glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);glutCreateWindow("Week02");glutDisplayFunc(display);glutMainLoop();}
3. 點選 Build&Run 執行它,便會出現一個小黑視窗以及兩個重疊的茶壺
1. 如上一個所教的程式再開一次 GLUT,並打開 main.c 程式碼內頁,全刪掉程式碼,再增加如圖程式進去。
2. 點選 Build&Run 執行它,便會出現一個小黑視窗以及三角形與茶壺
3. 更改三角形的顏色,在三個頂點的位置增加顏色,使得如圖框起來的程式碼
4. 點選 Build&Run 執行它,便會出現一個小黑視窗以及彩色三角形與茶壺
Week02-3 回家作業 (例:小畫家 A的第一筆畫)
- 步驟:
1. 如上一個所教的程式再開一次 GLUT,並打開 main.c 程式碼內頁,全刪掉程式碼,再增加如圖程式進去。
2. 點選 Build&Run 執行它,便會出現一個小黑視窗及A的第一筆畫
Week02-4 畫四個圓形的程式碼
- 步驟:
1. 同 Week02-3 步驟,再增加改顏色
2. 點選 Build&Run 執行它,便會出現一個小黑視窗及粉肉色A第一筆畫
3. 增加圓形以及換顏色程式碼,底下 int main 繼續保留
4. 點選 Build&Run 執行它,便會出現一個小黑視窗及粉肉色圓形和四色在各個角落的圓形




















沒有留言:
張貼留言