GLUT的點線面色彩
基本版
跟上次一樣開啟GLUT程式。
打開main.c程式碼內頁。
先複製第18行的#include <GL/glut.h>
然後複製第138行的int main(int argc, char *argv[])
此為main函式的另一個寫法。
往下複製第140行的glutInit(&argc, argv);
複製第143行的glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
複製glutCreateWindow("GLUT Shapes");
此為要開啟視窗
複製glutDisplayFunc(display);
此為要顯示對應的函式
最後複製glutMainLoop();
最後用在main迴圈,壓在最後。
新增一個函式void display()
使用glColor3f(r,g,b); 調整顏色。
利用glBegin(GL_POLYGON); 開始繪製多邊形。
用glVertex2f( x, y); 設定座標。
設定完頂點之後,要記得打glEnd(); 來結束繪製。
最後的整個程式碼和顯示式窗↓
而如果要調整整個多邊形的色彩可以在頂點座標後面加上色彩↓
畫圓的程式碼和顯示視窗↓
沒有留言:
張貼留言