本書以“鐵路三維可視化系統(tǒng)”實例作為全書的主線,以循序漸進的講解方式,通過實際應用系統(tǒng)來講解OpenGL在實際三維可視化系統(tǒng)開發(fā)中所應用到的編程方法、技術和技巧。系統(tǒng)包括大規(guī)模三維地形可視化系統(tǒng)、三維線路設計系統(tǒng)、三維場景漫游系統(tǒng)、第三方模型(3DS、DXF)管理和應用系統(tǒng)、紋理管理和應用系統(tǒng)、多媒體輸出系統(tǒng)(三維動畫錄制、圖像序列錄制、打印輸出、導出到AutoCAD等外部模型)。內容涵蓋了OpenGL程序框架、OpenGL幾何模型、坐標變換、紋理映射、材質、計算機動畫技術、雙目立體真三維、OpenGL擴展應用、OpenGL圖像處理、三維圖形學基礎、攝像漫游、構造天空和地形、模型載入、高級紋理映射、圖元處理、OpenGL緩沖區(qū)、顯示列表、空間信息查詢、基于OpenGL和遙感圖像的地形三維動態(tài)顯示技術、Oracle 數據庫編程、Oracle OCI編程技術等多個方面。本書附帶光盤1張,內容為本書實例的源文件、系統(tǒng)運行所需要的影像紋理和數字高程模型文件;此外,還包括程序功能運行動畫和OCI程序示例。本書講解清晰,言簡意賅,書中所有程序均取材于實際系統(tǒng),全部具有詳細注釋,具有極高的可復用價值,可直接應用于其他相關系統(tǒng)開發(fā)中,幫助讀者快速進入三維可視化設計開發(fā)領域。本書深入淺出、內容廣泛,既可以作為從事可視化系統(tǒng)、虛擬現實、計算機圖形學研究及其他圖形應用程序開發(fā)的工作人員的必備用書,也可作為大學相關專業(yè)師生的參考書,還可作為OpenGL三維圖形編程的培訓教程,或供其他相關專業(yè)人士和計算機愛好者閱讀。