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。線性表的長度不能超過一維陣列的容量。三,陣列長度與線性表的區別 陣列長度是儲存空間的長度是...