注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作其他處理軟件實(shí)戰(zhàn)OpenGL三維可視化系統(tǒng)開發(fā)與源碼精解

實(shí)戰(zhàn)OpenGL三維可視化系統(tǒng)開發(fā)與源碼精解

實(shí)戰(zhàn)OpenGL三維可視化系統(tǒng)開發(fā)與源碼精解

定 價(jià):¥69.50

作 者: 呂???,周小平 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): C/C++開發(fā)專家
標(biāo) 簽: 多媒體

ISBN: 9787121084966 出版時(shí)間: 2009-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 696 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  呂??┦?,畢業(yè)于西南交通大學(xué)道路與鐵道工程專業(yè)。主要從事道路勘測(cè)設(shè)計(jì)現(xiàn)代技術(shù)、城市軌道交通、選線設(shè)計(jì)理論、工程信息技術(shù)與虛擬環(huán)境仿真技術(shù)的研究,已發(fā)表及被錄用論文近20篇,導(dǎo)師是第二屆全國(guó)教學(xué)名師易思蓉教授。先后參與國(guó)家自然科學(xué)基金“基于GIS的虛擬環(huán)境選線系統(tǒng)智能環(huán)境建模方法及應(yīng)用”(0278082)、鐵道部“高速磁懸浮鐵路線路平縱面技術(shù)參數(shù)初步研究”、 國(guó)家863“高速磁懸浮鐵路線路設(shè)計(jì)參數(shù)研究”項(xiàng)目的研究。3年軟件公司的工作經(jīng)驗(yàn),高級(jí)程序員,具有多年的OpenGL、Oracle數(shù)據(jù)庫(kù)開發(fā)經(jīng)驗(yàn)。目前正在主持“交通安全與控制”河北省重點(diǎn)實(shí)驗(yàn)室開放課題資助項(xiàng)目(城市軌道交通三維可視化規(guī)劃與設(shè)計(jì)系統(tǒng),211001)研究。

圖書目錄

第1篇 系統(tǒng)開發(fā)基礎(chǔ)
 第1章 三維圖形世界
  1.1 計(jì)算機(jī)三維圖形技術(shù)的發(fā)展
  1.2 科學(xué)計(jì)算可視化技術(shù)
  1.3 三維可視化工程設(shè)計(jì)
  1.4 本書的適用對(duì)象
  1.5 全書概覽
 第2章 OpenGL概述
  2.1 OpenGL概念建立
   2.1.1 OpenGL基本理解
   2.1.2 OpenGL的特點(diǎn)及功能
   2.1.3 OpenGL工作流程
   2.1.4 OpenGL繪圖流程
  2.2 OpenGL的版本和擴(kuò)展
   2.2.1 OpenGL版本
   2.2.2 OpenGL擴(kuò)展
  2.3 OpenGL編程基礎(chǔ)
   2.3.1 OpenGL數(shù)據(jù)類型
   2.3.2 OpenGL庫(kù)函數(shù)
   2.3.3 OpenGL句法
   2.3.4 OpenGL狀態(tài)變量
   2.3.5 OpenGL變換
  2.4 OpenGL程序框架建立
   2.4.1 OpenGL像素格式
   2.4.2 著色描述表
   2.4.3 設(shè)置像素格式
   2.4.4 創(chuàng)建著色描述表
   2.4.5 創(chuàng)建Visual C++程序
  2.5 本章小結(jié)
 第3章 Oracle與OCI技術(shù)及編程基礎(chǔ)
  3.1 Oracle數(shù)據(jù)庫(kù)簡(jiǎn)介
  3.2 Oracle數(shù)據(jù)庫(kù)的安裝
  3.3 Oracle數(shù)據(jù)類型
  3.4 Oracle編程接口
   3.4.1 ADO開發(fā)接口
   3.4.2 Pro* C/C++
   3.4.3 Oracle OCI
   3.4.4 ADO、Pro*C/C++、Oracle OCI的對(duì)比分析
  3.5 OCI編程
   3.5.1 OCI編程基礎(chǔ)
   3.5.2 OCI數(shù)據(jù)結(jié)構(gòu)
   3.5.3 OCI程序的基本結(jié)構(gòu)
   3.5.4 OCI執(zhí)行SQL的步驟
  3.6 VC ++ 6.0下OCI編程實(shí)例
   3.6.1 數(shù)據(jù)的準(zhǔn)備
   3.6.2 建立工程
   3.6.3 加入OCI的頭文件與庫(kù)文件
   3.6.4 在VC中應(yīng)用OCI編程
  3.7 本章小結(jié)
第2篇 大規(guī)模地形三維可視化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
 第4章 地形三維可視化系統(tǒng)框架與OCI類模塊設(shè)計(jì)
  4.1 系統(tǒng)程序框架建立
   4.1.1 建立Visaul C ++工程
   4.1.2 添加OpenGL框架代碼和文件
   4.1.3 程序?qū)崿F(xiàn)
  4.2 OCI公共類的實(shí)現(xiàn)
   4.2.1 新類的添加
   4.2.2 類變量的添加
   4.2.3 類函數(shù)的實(shí)現(xiàn)
  4.3 本章涉及到的OpenGL函數(shù)與知識(shí)點(diǎn)
  4.4 本章小結(jié)
 第5章 地形三維可視化系統(tǒng)的地形渲染實(shí)現(xiàn)
  5.1 地形三維可視化概述
  5.2 地形三維可視化的主要算法
   5.2.1 主要算法概述
   5.2.2 四叉樹結(jié)構(gòu)的多分辨率地形模型
  5.3 地形三維可視化系統(tǒng)的實(shí)現(xiàn)
   5.3.1 海量地形與影像紋理數(shù)據(jù)的獲取方法
   5.3.2 海量地形自分塊程序?qū)崿F(xiàn)
   5.3.3 大影像的自分塊及程序?qū)崿F(xiàn)
   5.3.4 狀態(tài)欄指示器的實(shí)現(xiàn)
   5.3.5 地形與影像子塊的調(diào)度
   5.3.6 三維地形紋理映射
   5.3.7 地形節(jié)點(diǎn)評(píng)價(jià)系統(tǒng)
   5.3.8 系統(tǒng)優(yōu)化算法
   5.3.9 三維地形的渲染
   5.3.10 真三維立體的實(shí)現(xiàn)
  5.4 本章涉及到的OpenGL函數(shù)與知識(shí)點(diǎn)
5.5 本章小結(jié)
 第6章 地形三維可視化系統(tǒng)項(xiàng)目管理與輔助功能
  6.1 項(xiàng)目管理
   6.1.1 新建項(xiàng)目
   6.1.2 打開項(xiàng)目
  6.2 背景天空的實(shí)現(xiàn)
  6.3 繪圖模式的控制
  6.4 空間查詢
   6.4.1 查詢算法實(shí)現(xiàn)
   6.4.2 查詢標(biāo)識(shí)設(shè)置
   6.4.3 查詢?nèi)S坐標(biāo)
   6.4.4 查詢空間距離
  6.5 照相機(jī)模塊的設(shè)計(jì)與實(shí)現(xiàn)
   6.5.1 鍵盤控制的實(shí)現(xiàn)
   6.5.2 鼠標(biāo)控制的實(shí)現(xiàn)
  6.6 本章涉及到的OpenGL函數(shù)與知識(shí)點(diǎn)
  6.7 本章小結(jié)
第3篇 線路三維可視化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
 第7章 三維交互技術(shù)與三維線路數(shù)據(jù)結(jié)構(gòu)
  7.1 三維交互技術(shù)
   7.1.1 交互環(huán)境概述
   7.1.2 正射投影模式實(shí)現(xiàn)
   7.1.3 正射投影模式下場(chǎng)景控制
   7.1.4 透視投影模式實(shí)現(xiàn)
  7.2 三維地面坐標(biāo)的獲取
   7.2.1 正射投影模式下的獲取
   7.2.2 透視投影模式下的獲取
  7.3 三維線路數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
   7.3.1 邊坡數(shù)據(jù)結(jié)構(gòu)
   7.3.2 橋梁數(shù)據(jù)結(jié)構(gòu)
   7.3.3 隧道數(shù)據(jù)結(jié)構(gòu)
   7.3.4 水溝數(shù)據(jù)結(jié)構(gòu)
   7.3.5 線路數(shù)據(jù)結(jié)構(gòu)
  7.4 本章涉及到的OpenGL函數(shù)與知識(shí)點(diǎn)
  7.5 本章小結(jié)
 第8章 三維線路設(shè)計(jì)實(shí)現(xiàn)
  8.1 線路方案主要參數(shù)設(shè)計(jì)
  8.2 設(shè)計(jì)交點(diǎn)信息輸入實(shí)現(xiàn)
  8.3 線路中心線定位
  8.4 設(shè)計(jì)方案保存與平面方案生成
   8.4.1 設(shè)計(jì)方案保存
   8.4.2 平面方案的自動(dòng)生成
  8.5 縱斷面設(shè)計(jì)模塊的實(shí)現(xiàn)
  8.6 邊坡模型的生成算法
  8.7 線路路基三維建模
  8.8 隧道三維建模與繪制
   8.8.1 隧道三維建模
   8.8.2 隧道參數(shù)設(shè)置實(shí)現(xiàn)
   8.8.3 隧道繪制實(shí)現(xiàn)
  8.9 橋梁三維建模與繪制
   8.9.1 橋梁三維建模
   8.9.2 橋梁參數(shù)設(shè)置實(shí)現(xiàn)
   8.9.3 橋梁繪制實(shí)現(xiàn)
  8.10 線路三維模型繪制
  8.11 本章涉及到的OpenGL函數(shù)與知識(shí)點(diǎn)
  8.12 本章小結(jié)
 第9章 道路整體三維建模
  9.1 道路整體三維模型的實(shí)現(xiàn)
   9.1.1 線路封閉區(qū)域確定與分割算法
   9.1.2 地形塊綜合數(shù)據(jù)點(diǎn)計(jì)算
   9.1.3 分塊TIN模型的構(gòu)網(wǎng)實(shí)現(xiàn)
   9.1.4 封閉區(qū)域內(nèi)數(shù)據(jù)點(diǎn)的剔除
   9.1.5 整體構(gòu)網(wǎng)的實(shí)現(xiàn)
  9.2 紋理管理
   9.2.1 邊坡紋理
   9.2.2 路肩紋理
   9.2.3 橋梁護(hù)坡面紋理
   9.2.4 隧道內(nèi)墻紋理
   9.2.5 隧道洞門紋理
  9.3 本章涉及到的OpenGL函數(shù)與知識(shí)點(diǎn)
  9.4 本章小結(jié)
 第10章 三維漫游的實(shí)現(xiàn)
  10.1 飛行路徑建立
   10.1.1 飛行路徑簡(jiǎn)介
   10.1.2 飛行路徑設(shè)置方法
   10.1.3 飛行路徑插值算法
   10.1.4 飛行路徑的保存
   10.1.5 打開飛行路徑
   10.1.6 顯示/關(guān)閉飛行路徑
  10.2 沿飛行路徑漫游實(shí)現(xiàn)
   10.2.1 沿固定高度漫游實(shí)現(xiàn)
   10.2.2 沿相對(duì)高度漫游實(shí)現(xiàn)
  10.3 沿線路方案線三維漫游實(shí)現(xiàn)
   10.3.1 飛行路徑的獲取
   10.3.2 漫游的實(shí)現(xiàn)
  10.4 三維漫游的控制
   10.4.1 開始/暫停漫游
   10.4.2 停止漫游
   10.4.3 單步前進(jìn)
  10.5 三維漫游的調(diào)整
   10.5.1 飛行視野調(diào)整
   10.5.2 飛行高度調(diào)整
   10.5.3 飛行傾角調(diào)整
   10.5.4 飛行速度調(diào)整
   10.5.5 三維漫游調(diào)整的熱鍵實(shí)現(xiàn)
  10.6 三維漫游的相關(guān)計(jì)算
   10.6.1 三維漫游幀頻的計(jì)算
   10.6.2 三維漫游速度的計(jì)算
   10.6.3 三維漫游里程的計(jì)算
  10.7 本章涉及到的OpenGL函數(shù)與知識(shí)點(diǎn)
  10.8 本章小結(jié)
第4篇 線路三維可視化系統(tǒng)輔助功能實(shí)現(xiàn)
 第11章 顯示模式控制及實(shí)現(xiàn)
  11.1 顯示模式控制及實(shí)現(xiàn)
   11.1.1 雙目立體方式
   11.1.2 正射投影方式
   11.1.3 透視投影方式
  11.2 時(shí)鐘指北針的實(shí)現(xiàn)
  11.3 縮略圖的實(shí)現(xiàn)
  11.4 本章涉及到的OpenGL函數(shù)與知識(shí)點(diǎn)
  11.5 本章小結(jié)
 第12章 3D模型載入與應(yīng)用
  12.1 常用3D模型概述
   12.1.1 3DS模型
   12.1.2 OBJ模型
   12.1.3 ASE模型
   12.1.4 MD2/MD3模型
   12.1.5 MS3D模型
  12.2 3DS模型的載入
   12.2.1 3DS文件基本構(gòu)成
   12.2.2 第三方軟件轉(zhuǎn)換法
   12.2.3 程序直接載入
   12.2.4 程序直接載入的實(shí)現(xiàn)
  12.3 3DS模型在系統(tǒng)中應(yīng)用實(shí)例
  12.4 本章涉及到的OpenGL函數(shù)與知識(shí)點(diǎn)
  12.5 本章小結(jié)
 第13章 系統(tǒng)輸出接口與動(dòng)畫錄制實(shí)現(xiàn)
  13.1 輸出線路三維模型到AutoCAD
   13.1.1 輸出格式DXF簡(jiǎn)介
   13.1.2 DXF輸出模塊的設(shè)計(jì)
   13.1.3 輸出的實(shí)現(xiàn)
  13.2 AVI動(dòng)畫錄制
   13.2.1 動(dòng)畫錄制類實(shí)現(xiàn)
   13.2.2 動(dòng)畫錄制參數(shù)設(shè)置
   13.2.3 開始錄制動(dòng)畫
   13.2.4 暫停錄制動(dòng)畫
   13.2.5 結(jié)束錄制動(dòng)畫
  13.3 屏幕圖形的打印
   13.3.1 圖形打印類的實(shí)現(xiàn)
   13.3.2 打印預(yù)覽的實(shí)現(xiàn)
   13.3.3 打印設(shè)置的實(shí)現(xiàn)
   13.3.4 打印的實(shí)現(xiàn)
  13.4 錄制圖像
   13.4.1 圖像采集頻率
   13.4.2 圖像錄像
   13.4.3 停止錄像圖像
13.5 保存屏幕到位圖
13.6 本章小結(jié)
 第14章 系統(tǒng)簡(jiǎn)介與運(yùn)行實(shí)例
  14.1 系統(tǒng)介紹
   14.1.1 系統(tǒng)主要特點(diǎn)
   14.1.2 系統(tǒng)運(yùn)行環(huán)境
  14.2 系統(tǒng)功能模塊簡(jiǎn)介
  14.3 系統(tǒng)運(yùn)行實(shí)例
  14.4 本章小結(jié)
附錄
 附錄A 相關(guān)數(shù)學(xué)程序模塊
 附錄B OpenGL核心函數(shù)庫(kù)和應(yīng)用函數(shù)庫(kù)
 附錄C OpenGL常用編程技巧
 附錄D OpenGL資源網(wǎng)站
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)