OpenGL學習——第二課:第一個OpenGL程式
阿新 • • 發佈:2019-02-02
第一個OpenGL程式一個簡單的OpenGL程式如下:(注意,如果需要編譯並執行,需要正確安裝GLUT,安裝方法如第一課)
// OpenGl.c #include <GL/glut.h>void myDisplay(void){glClear(GL_COLOR_BUFFER_BIT);glRectf(-0.5f, -0.5f, 0.5f, 0.5f);glFlush();}int main(int argc, char *argv[]){glutInit(&argc, argv);glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);glutInitWindowPosition(100, 100);
該程式的作用是在一個黑色的視窗中央畫一個白色的矩形。下面對各行語句進行說明。
怎麼樣?程式碼還不算長吧? 首先,需要包含標頭檔案#include<GL/glut.h>,這是GLUT的標頭檔案。 本來OpenGL程式一般還要包含<GL/gl.h>和<GL/glu.h>,但GLUT的標頭檔案中已經自動將這兩個檔案包含了,不必再次包含。
大家可以按照上面的敘述,自己設定編譯器,下載GLUT,並親手編譯示例程式碼。祝大家成功~