opengl 入門學習 隨筆五

2021-06-27 07:02:03 字數 332 閱讀 7419

今天開始opengl的學習,下面上第乙個程式!

void mydisplay()

int main(int argc,char *argv)

整個程式表示顯示乙個矩形;這裡有幾個概念稍微介紹一下:

1、glclear(),表示清除背景,也就是說我們在黑板上清除的效果是顯示全黑,在白紙上清楚顯示的是全白;

2、glutinitdisplaymode();表示顯示模式,其中第二個引數可選單緩衝或是雙緩衝;

單緩衝:直接在顯示器上畫;

雙緩衝:乙個畫,乙個用於顯示;與glswapbuffers();連用。

opengl 入門學習 隨筆八

下面寫一段讀取檔案的程式,也算是乙個模組吧。void readfile const char filename if fseek fp,int sizeof mask seek end exit 0 if fread mask,sizeof mask 1,fp exit 0 fclose fp 程式...

OpenGL入門學習(五)

今天要講的是三維變換的內容,課程比較枯燥。主要是因為很多函式在單獨使用時都不好描述其效果,我只好在最後舉乙個比較綜合的例子。希望大家能一口氣看到底了。只看一次可能不夠,如果感覺到迷糊,不妨多看兩遍。有疑問可以在下面跟帖提出。我也使用了若干圖形,希望可以幫助理解。在前面繪製幾何圖形的時候,大家是否覺得...

OpenGL學習隨筆 十三

因為工作原因,有一段時間沒玩opengl了。今天開始重新拾起。這一年來接觸了些opengl es的chip provider,感覺大家都開始發力了,mobile 3d產業要爆發了。之前一直在看1.x系列,現在從2.x開始,雖然1.x還有不少內容沒玩過。2.x系列最大的變化就是引入了可程式設計pipe...