OpenGL預習資料

2021-08-03 01:18:58 字數 1170 閱讀 9900

6.23結束考試,想立馬著手《計算機圖形學》。學長教材,翻開結束序言,第一章。實現第一章例子,於是網上查詢opengl相關資料。
一、知乎。

了解了紅寶書、藍寶書以及opengl的一些**

1.安裝問題

(1)版本

這裡首先要說明的是兩個opengl版本的概念:

a.顯示卡支援的opengl版本

//可以通過新增以下**來實現查詢

const glubyte* name = glgetstring(gl_vendor);

//返回負責當前opengl實現廠商的名字

const glubyte* biaoshifu = glgetstring(gl_renderer);

//返回乙個渲染器識別符號,通常是個硬體平台

const glubyte* openglversion =glgetstring(gl_version);

//返回當前opengl實現的版本號

const glubyte* gluversion= glugetstring(glu_version);

//返回當前glu工具庫版本

printf("opengl實現廠商的名字:%s\n", name);

printf("渲染器識別符號:%s\n", biaoshifu);

printf("oopengl實現的版本號:%s\n",openglversion );

printf("oglu工具庫版本:%s\n", gluversion);

另外,glview也可檢視:

b.系統支援的opengl版本

glut、glew、glsl···

配置: 12

3456

2 三、easyx庫

是turbo c中才有的標頭檔案,而easyx庫基本包含了這裡面的函式,並且安裝方便,用來學習程式設計。

預習《資料型別》

問題一 資料型別的分類?答 分為基本資料型別和復合資料型別。也可以分為實型和整型。問題二 整型和實型分別包括什麼?答 實型包括 單精度 實型float 雙精度double 整形 短數值型 有符號int 無符號unsigned 整形長型 問題三 各種資料占用的字長 整形int 占用4個位元組 單精度浮...

資料結構預習

1.順序儲存方式 線性表的順序儲存結構,指的是用一段位址連續的儲存單元依次儲存線性表的資料元素。順序儲存結構封裝三個屬性 1 儲存空間的起始位置。2 線性表的最大儲存容量。3 線性表的當前長度。注意 陣列的長度與線性表的當前長度不一樣 陣列的長度是存放線性表的儲存空間的總長度,一般初始化後不變 而線...

預習資料結構3 4,3 5

一.線性表是什麼?是乙個序列,具有順序,數量有限。二,順序儲存相關 指的是用一段連續的儲存單元,儲存一段依次儲存資料表的裡面的元素 儲存方式 用一維陣列儲存,記憶體型別的相同的資料放在一起,第乙個元素標號為0。線性表的長度不能超過一維陣列的容量。三,陣列長度與線性表的區別 陣列長度是儲存空間的長度是...