图书介绍
OpenSceneGraph 3.0三维视景仿真技术开发详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨化斌著 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118081411
- 出版时间:2012
- 标注页数:384页
- 文件大小:44MB
- 文件页数:393页
- 主题词:计算机图形学
PDF下载
下载说明
OpenSceneGraph 3.0三维视景仿真技术开发详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 OpenSceneGraph三维渲染引擎概述1
1.1 概述1
1.1.1 3D图形和OSG的介绍1
1.1.2 OSG的功能与相关扩展2
1.1.3 OSG在中国的发展6
1.1.4 OSG的学习资料6
1.1.5 必备知识8
1.2 OSG的安装与部署8
1.2.1 使用安装包部署8
1.2.2 编译OSG并部署10
1.2.3 OSG开发环境配置15
1.3 OSG的架构与常用工具17
1.3.1 OSG的组织结构17
1.3.2 OSG的常用工具18
第2章 OSG应用基础23
2.1 事件响应23
2.1.1 状态与事件处理器23
2.1.2 添加事件响应27
2.2 基本几何图元29
2.2.1 使用OSG绘制点、线、面、体29
2.2.2 透明纹理与材质32
2.2.3 灯光38
2.3 模型读写41
2.3.1 文件读写插件的运行机制41
2.3.2 输出场景节点到文件46
2.3.3 文件加解密插件实现49
2.4 模型控制54
2.4.1 基本操作54
2.4.2 模型的移动、旋转、缩放58
2.4.3 任意模型的位置求解60
2.5 超级指针62
2.6 本章所涉及的类详解64
2.6.1 osgViewer::Viewer64
2.6.2 osgViewer::ViewerBase68
2.6.3 osg::ArgumentParser73
2.6.4 osg::Node76
2.6.5 osg::Group82
2.6.6 osg::Switch85
2.6.7 osg::MatrixTransform87
2.6.8 osg::Geode89
2.6.9 osg::Drawable92
2.6.10 osg::Shape98
2.6.11 osg::Geometry99
第3章 人机交互与动画控制112
3.1 OSG事件响应机制112
3.1.1 Windows与OSG事件传递流程112
3.1.2 OSG响应键盘与鼠标事件115
3.1.3 Pick点选物体124
3.2 OSG中的菜单与按钮132
3.2.1 OSG中绘制菜单与响应菜单132
3.2.2 在场景中添加按钮139
3.2.3 osgWidget支持中文144
3.3 物体控制146
3.3.1 OSG中对物体控制方式简介146
3.3.2 对点选物体进行平移、缩放、旋转147
3.4 动画149
3.4.1 MD2动画模型的读取与控制149
3.4.2 骨骼动画的介绍158
3.4.3 颜色过渡动画159
3.5 本章所涉及的类参考167
3.5.1 osgGA::GUIEventHandler167
3.5.2 osgFX::Scribe169
3.5.3 osgWidget::WindowManager170
3.5.4 osgWidget::Widget177
3.5.5 osgWidget::Label187
第4章 漫游、跟随与碰撞检测190
4.1 漫游器简介190
4.1.1 漫游器实现流程与接口190
4.1.2 完善的漫游器实现198
4.2 碰撞检测203
4.2.1 漫游时进行碰撞检测203
4.2.2 上楼梯算法实现206
4.3 路径漫游209
4.3.1 路径漫游方式简介209
4.3.2 路径的制作与保存回放217
4.4 跟踪218
4.4.1 回调218
4.4.2 自定义回调222
4.4.3 Visitor224
4.4.4 物体沿路径移动实现226
4.4.5 跟随物体233
4.5 本章所涉及的类参考234
4.5.1 osgGA::CameraManipulator234
4.5.2 osg::AnimationPath237
4.5.3 osg::LineSegment240
4.5.4 osgUtil::IntersectVisitor242
第5章 粒子系统244
5.1 OSG中粒子系统要素244
5.1.1 粒子系统的模拟过程244
5.1.2 粒子发射器246
5.1.3 自定义操作259
5.2 特效实现262
5.2.1 雨雪效果263
5.2.2 爆炸效果264
5.2.3 飞行尾迹266
5.3 本章所涉及的类参考270
5.3.1 osgParticle::Particle270
5.1.2 osgParticle:ParticleSystem274
5.3.3 osgParticle:ConstantRateCounter277
5.3.4 osgParticle::VariableRateCounter278
5.3.5 osgParticle::RandomRateCounter279
5.3.6 osgParticle::SegmentPlacer280
5.3.7 osgParticle::MultiSegmentPlacer282
5.3.8 osgParticle::CenteredPlacer283
5.3.9 osgParticle::BoxPlacer284
5.3.10 osgParticle::PointPlacer286
5.3.11 osgParticle::SectorPlacer287
5.3.12 osgParticle::ParticleEffect288
5.3.13 osgParticle:FluidProgram291
第6章 文字、相机与LOD293
6.1 多视口293
6.1.1 运用多相机创建多视口293
6.1.2 使用多窗口创建多视口297
6.1.3 使用CompositeViewer创建多视口300
6.1.4 多通道的建立306
6.2 RTT307
6.2.1 RTT基础307
6.2.2 使用RTT实现瞄准镜效果312
6.2.3 使用RTT实现导航图316
6.3 HUD325
6.3.1 HUD基础325
6.3.2 改变场景的背景328
6.3.3 使用HUD创建菜单331
6.4 LOD342
6.5 本章所涉及的类参考345
6.5.1 osg::Camera345
6.5.2 osg::LOD354
6.5.3 osg::Text357
6.5.4 osgViewer::CompositeViewer363
第7章 着色语言368
7.1 着色语言简介368
7.1.1 渲染管线368
7.1.2 顶点着色器369
7.1.3 片元着色器373
7.2 着色语言应用375
7.2.1 噪声375
7.2.2 图像过滤380
参考文献384
热门推荐
- 645973.html
- 3598461.html
- 396373.html
- 1224463.html
- 586201.html
- 3114395.html
- 3577340.html
- 142729.html
- 1332794.html
- 3208632.html
- http://www.ickdjs.cc/book_1378161.html
- http://www.ickdjs.cc/book_102692.html
- http://www.ickdjs.cc/book_2311639.html
- http://www.ickdjs.cc/book_1976006.html
- http://www.ickdjs.cc/book_448090.html
- http://www.ickdjs.cc/book_3158641.html
- http://www.ickdjs.cc/book_1546716.html
- http://www.ickdjs.cc/book_2619582.html
- http://www.ickdjs.cc/book_709844.html
- http://www.ickdjs.cc/book_1699298.html