資源簡介
實驗一 OpenGL+GLUT開發平臺搭建 5
小實驗1: 開發環境設置 5
小實驗2: 控制窗口位置和大小 6
小實驗3:默認的可視化范圍 6
小實驗4:自定義可視化范圍 7
小實驗5: 幾何對象變形的原因 8
小實驗6: 視口坐標系及視口定義 8
小實驗7:動態調整長寬比例,保證幾何對象不變形 9
實驗二 動畫和交互 10
小實驗1: 單緩沖動畫技術 10
小實驗2: 雙緩沖動畫技術 11
小實驗3:鍵盤控制 13
小實驗4:鼠標控制【試著單擊鼠標左鍵或者右鍵,試著按下鼠標左鍵后再移動】 14
實驗三 幾何變換、觀察變換、三維對象 16
小實驗1:二維幾何變換 16
小實驗2:建模觀察(MODELVIEW)矩陣堆棧 17
小實驗3:正平行投影1 19
小實驗4:正平行投影2 19
小實驗5:正平行投影3 20
小實驗6:透射投影1 21
小實驗6:透射投影2 22
小實驗7:三維對象 24
實驗四 光照模型和紋理映射 26
小實驗1:光照模型1----OpenGL簡單光照效果的關鍵步驟。 26
小實驗2:光照模型2----光源位置的問題 28
小實驗3:光照模型3----光源位置的問題 31
小實驗4:光照模型4----光源位置的問題 33
小實驗5:光照模型5----光源位置的問題 35
小實驗6:光照模型6----光源位置的問題 38
小實驗7:光照模型7----光源位置的動態變化 40
小實驗8:光照模型8----光源位置的動態變化 43
小實驗9:光照模型9---光源位置的動態變化 45
小實驗10:光照模型10---聚光燈效果模擬 48
小實驗11:光照模型11---多光源效果模擬 50
小實驗12:光照效果和霧效果的結合 53
小實驗13:紋理映射初步—掌握OpenGL紋理映射的一般步驟 56
小實驗13:紋理映射—紋理坐標的自動生成(基于參數的曲面映射) 59
小實驗14:紋理映射—紋理坐標的自動生成(基于參考面距離) 61

代碼片段和文件信息
#include?
void?showNothing(void)
{
glClearColor(0.00.01.00.0);
glClear(GL_COLOR_BUFFER_BIT);
glFlush();//注意有無此行的最終效果
}
void?main(int?argc?char**?argv)
{
glutInit(&argc?argv);
glutCreateWindow(“An?example?OpenGL?program“);
glutDisplayFunc(showNothing);
glutMainLoop();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????9483??2012-12-05?08:50??多光源模擬\Debug\demo.obj
?????文件??????33792??2012-12-05?08:50??多光源模擬\Debug\vc60.idb
?????文件??????45056??2012-12-05?08:50??多光源模擬\Debug\vc60.pdb
?????文件?????192585??2012-12-05?08:50??多光源模擬\Debug\多光源模擬.exe
?????文件?????209848??2012-12-05?08:50??多光源模擬\Debug\多光源模擬.ilk
?????文件?????316596??2012-12-05?08:50??多光源模擬\Debug\多光源模擬.pch
?????文件?????361472??2012-12-05?08:50??多光源模擬\Debug\多光源模擬.pdb
?????文件???????3968??2012-12-05?08:50??多光源模擬\demo.cpp
?????文件???????4326??2012-12-05?08:52??多光源模擬\多光源模擬.dsp
?????文件????????528??2012-12-05?08:50??多光源模擬\多光源模擬.dsw
?????文件??????33792??2012-12-05?08:52??多光源模擬\多光源模擬.ncb
?????文件??????53760??2012-12-05?08:52??多光源模擬\多光源模擬.opt
?????文件????????902??2012-12-05?08:50??多光源模擬\多光源模擬.plg
?????文件???????5791??2012-11-28?09:05??二維幾何變換\Debug\demo.obj
?????文件??????33792??2012-11-28?09:05??二維幾何變換\Debug\vc60.idb
?????文件??????45056??2012-11-28?09:05??二維幾何變換\Debug\vc60.pdb
?????文件?????188493??2012-11-28?09:05??二維幾何變換\Debug\二維幾何變換.exe
?????文件?????211688??2012-11-28?09:05??二維幾何變換\Debug\二維幾何變換.ilk
?????文件?????316596??2012-11-28?08:55??二維幾何變換\Debug\二維幾何變換.pch
?????文件?????443392??2012-11-28?09:05??二維幾何變換\Debug\二維幾何變換.pdb
?????文件???????1454??2012-11-28?09:06??二維幾何變換\demo.cpp
?????文件???????4348??2012-11-28?09:09??二維幾何變換\二維幾何變換.dsp
?????文件????????532??2012-11-28?08:55??二維幾何變換\二維幾何變換.dsw
?????文件??????33792??2012-11-28?09:09??二維幾何變換\二維幾何變換.ncb
?????文件??????48640??2012-11-28?09:09??二維幾何變換\二維幾何變換.opt
?????文件???????1310??2012-11-28?09:05??二維幾何變換\二維幾何變換.plg
?????文件???????8822??2012-12-05?08:38??光源位置的動態變化\Debug\demo.obj
?????文件??????33792??2012-12-05?08:39??光源位置的動態變化\Debug\vc60.idb
?????文件??????45056??2012-12-05?08:38??光源位置的動態變化\Debug\vc60.pdb
?????文件?????192601??2012-12-05?08:38??光源位置的動態變化\Debug\光源位置的動態變化.exe
............此處省略437個文件信息
- 上一篇:畢業設計-獎學金管理系統
- 下一篇:bootstrap3框架寫的5個后臺管理模板
評論
共有 條評論