1.第一個OpenGL /GLUT 程式
2.主題 : 點,線,面,色彩(RGB)
3.實作: glBegin() ;
glEnd();
glColor3f(r,g,b);
glVertex3f(x,y,z);
網址: http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
下載 : data , win32 , glut32.dll
壓縮window.zip並且把其他兩個資料拉進去
data.zip不必壓縮 直接點開在拉檔案即可 (如下圖所示)
↓↓↓
點開Shapes.exe
↓↓↓
可以在左圖中點選右鍵選擇倒數第二個S開頭 >> 作色彩更改
↓↓↓
而右圖中可以點選右箭選擇 >>形狀變更
↓↓↓
完成圖
1.做變色的茶壺
在上次程式碼(Teapot) → glutSolidTeapot(0.3);
加入顏色的程式碼 → glColor3f(r,g,b); // 3可變更為參數
(((rgb 的數值介於0~1之間,若是超過就要除255.0)))
Ex: glColor3f(123/255.0,55/255.0,60/255.0);
完成圖
2.茶壺變三角形
剛剛那程式碼刪除
後加入
glBegin(GL_POLYGON); ///POLYGON 為多邊形意思
glColor3f(1,0,0);
glVertex3f(0,0,0); ///Vertex 為頂點意思
glColor3f(0,1,0);
glVertex3f(1,1,0);
glColor3f(0,0,1);
glVertex3f(-1,1,0);
glEnd();
完成圖




沒有留言:
張貼留言