OpenGL學習筆記之瞭解OpenGL

OpenGL(全寫Open GraphicsLibrary)是個定義了一個跨編程語言、跨平臺的編程接口規格的專業的圖形程序接口。它用於三維圖像(二維的亦可),是一個功能強大,調用方便的底層圖形庫。

 

說白了,就是OpenGL是一個開放的三維圖形軟件包,它獨立於窗口系統和操作系統,以它爲基礎開發的應用程序可以十分方便地在各種平臺間移植;OpenGL可以與Visual C++緊密接口,我們可以在VC++下進行編程(vs)

類似於OpenGL的圖形軟件包有很多比如微軟的圖形API,   OSG等等。其中OSG與       OpenGL的關係就好像是C++與C語言的關係,現在關於圖形方面的編程大部分都在使用OSG,但是個人感覺先把OpenGL學會,再去了解OSG會更加方便。當我們瞭解了繪製圖形的基本步驟和原理時,再去學習其他方面的圖形知識會更加深刻。

初學者可以參看 ”OpenGL編程指南”,這本書個人感覺講的不錯,剛開始學習時可能對於初學者來說有點雲裏霧裏,不過經過一段時間的熟悉,往後多看幾章,就明白所說的道理了。


解釋下什麼是圖形軟件包(可以理解爲SDK),這個可以理解爲編寫圖形程序的一系列API函數,類似於C++的MFC一樣,我們可以根據軟件開發包中的函數來編寫自己的程序。

編寫OpenGL的程序需要用到三個文件,庫文件,動態鏈接文件,頭文件,具體的資源下載和配置方法請參看

配置方法        http://blog.csdn.net/u014028070/article/details/44300379

發佈了60 篇原創文章 · 獲贊 159 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章