OpenSceneGraph 3.0三維視景仿真技術(shù)開發(fā)詳解
定 價(jià):46 元
- 作者:主編楊化斌
- 出版時(shí)間:2012/7/1
- ISBN:9787118081411
- 出 版 社:國(guó)防工業(yè)出版社
- 中圖法分類:TP391.41
- 頁(yè)碼:384頁(yè)
- 紙張:膠版紙
- 版次:1
- 開本:16開
OpenSceneGraph三維渲染引擎是當(dāng)今計(jì)算機(jī)仿真領(lǐng)域的熱門研究?jī)?nèi)容之一!禣penSceneGraph 3.0三維視景仿真技術(shù)開發(fā)詳解》以全面掌握OpenSceneGraph3.0的應(yīng)用與實(shí)踐技巧為目標(biāo),通過(guò)循序漸進(jìn)的方式,結(jié)合豐富的實(shí)例,對(duì)其進(jìn)行全面、細(xì)致的講解。全書共分為7章,主要包含Open-SceneGraph的發(fā)展歷史、開發(fā)環(huán)境的部署、基本幾何圖元的繪制、程序事件響應(yīng)、人機(jī)交互動(dòng)畫、漫游、碰撞檢測(cè)、粒子系統(tǒng)、著色語(yǔ)言、相機(jī)控制過(guò)程等內(nèi)容。
本書內(nèi)容簡(jiǎn)明扼要、通俗易懂、實(shí)例豐富,凡具有C++程序設(shè)計(jì)語(yǔ)言和OpenGL程序設(shè)計(jì)基礎(chǔ)的讀者皆可閱讀。本書可作為理工科院校本科及研究生教材或教學(xué)參考書,也可作為虛擬現(xiàn)實(shí)仿真開發(fā)從業(yè)人員進(jìn)行項(xiàng)目研發(fā)時(shí)的參考書。
第1章 OpenSceneGraph三維渲染引擎概述
1.1 概述
1.1.1 3D圖形和OSG的介紹
1.1.2 0SG的功能與相關(guān)擴(kuò)展
1.1.3 0SG在中國(guó)的發(fā)展
1.1.4 0SG的學(xué)習(xí)資料
1.1.5 必備知識(shí)
1.2 0SG的安裝與部署
1.2.1 使用安裝包部署
1.2.2 編譯OSG并部署
1.2.3 0SG開發(fā)環(huán)境配置
1.3 0SG的架構(gòu)與常用工具
1.3.1 0SG的組織結(jié)構(gòu)
1.3.2 0SC的常用工具
第2章 OSG應(yīng)用基礎(chǔ)
2.1 事件響應(yīng)
2.1.1 狀態(tài)與事件處理器
2.1.2 添加事件響應(yīng)
2.2 基本幾何圖元
2.2.1 使用OSG繪制點(diǎn)、線、面、體
2.2.2 透明紋理與材質(zhì)
2.2.3 燈光
2.3 模型讀寫
2.3.1 文件讀寫插件的運(yùn)行機(jī)制
2.3.2 輸出場(chǎng)景節(jié)點(diǎn)到文件
2.3.3 文件加解密插件實(shí)現(xiàn)
2.4 模型控制
2.4.1 基本操作
2.4.2 模型的移動(dòng)、旋轉(zhuǎn)、縮放
2.4.3 任意模型的位置求解
2.5 超級(jí)指針
2.6 本章所涉及的類詳解
2.6.1 OsgViewer::Viewer
2.6.2 OsgViewer::ViewerBase
2.6.3 Osg::ArgumentParser
2.6.4 Osg::Node
2.6.5 Osg::Gmup
2.6.6 Osg::Switch
2.6.7 Osg::MatrixTransform
2.6.8 Osg::Geode
2.6.9 Osg::Drawable
2.6.10 Osg::Shape
2.6.11 Osg::Geometry
第3章 人機(jī)交互與動(dòng)畫控制
3.1 0SG事件響應(yīng)機(jī)制
3.1.1 Windows與OSG事件傳遞流程
3.1.2 0SG響應(yīng)鍵盤與鼠標(biāo)事件
3.1.3 Pick點(diǎn)選物體
3.2 0SG中的菜單與按鈕
3.2.1 0SG中繪制菜單與響應(yīng)菜單
3.2.2 在場(chǎng)景中添加按鈕
3.2.3 OsgWidget支持中文
3.3 物體控制
3.3.1 0SG中對(duì)物體控制方式簡(jiǎn)介
3.3.2 對(duì)點(diǎn)選物體進(jìn)行平移、縮放、旋轉(zhuǎn)
3.4 動(dòng)畫
3.4.1 MD2動(dòng)畫模型的讀取與控制
3.4.2 骨骼動(dòng)畫的介紹
3.4.3 顏色過(guò)渡動(dòng)畫
3.5 本章所涉及的類參考
3.5.1 OsgGA::GUIEventHandler
3.5.2 OsgFX::Scribe
3.5.3 OsgWidget::WindowManager
3.5.4 OsgWidget::Widget
3.5.5 OsgWidget::LabelI
第4章 漫游、跟隨與碰撞檢測(cè)
4.1 漫游器簡(jiǎn)介
4.1.1 漫游器實(shí)現(xiàn)流程與接口
4.1.2 完善的漫游器實(shí)現(xiàn)
4.2 碰撞檢測(cè)
4.2.1 漫游時(shí)進(jìn)行碰撞檢測(cè)
……
第5章 粒子系統(tǒng)
第6章 文字、相機(jī)與LOD
第7章 著色語(yǔ)言
參考文獻(xiàn)