第1章 OpenSceneGraph概述
1.1 OpenSceneGraph简介
1.1.1 什么是OpenSceneGraph
1.1.2 OpenSceneGraph的历史和发展
1.1.3 OSG中国
1.1.4 OSG组成模块
1.2 开发的预备知识
1.3 OSG的安装及编译
1.3.1 OSG的获取及安装
1.3.2 编译OSG
1.3.3 OSG邮件列表
1.4 OSG基础
1.4.1 开发环境设置
1.4.2 OSG中的HelloWorld工程
1.4.3 OSG实用工具——场景浏览器osgViewer
1.4.4 OSG实用工具——版本信息查看器osgVersion
1.4.5 OSG实用工具——场景图形压缩归档工具osgArchive
1.4.6 OSG实用工具——数据转换工具osgConv
第2章 OpenSceneGraph数学基础
2.1 坐标系统
2.2 坐标系变换
2.2.1 世界坐标系-物体坐标系变换
2.2.2 物体坐标系-世界坐标系变换
2.2.3 世界坐标系-屏幕坐标系变换
2.3 向量、矩阵及四元数
2.3.1 向量
2.3.2 矩阵
2.3.3 四元数
2.3.4 矩阵与四元数之间的转换
第3章 场景的组织及渲染
3.1 OSG场景树
3.1.1 OSG场景树节点
3.1.2 OSG中的父节点与子节点
3.2 Geode
3.2.1 Billboard节点
3.2.2 布告板示例
3.3 Group
3.3.1 位置变换节点
3.3.2 位置变换节点示例
3.3.3 矩阵变换节点
3.3.4 矩阵变换节点示例
3.3.5 自动对齐节点
3.3.6 自动对齐节点示例
3.3.7 开关节点
3.3.8 开关节点示例
3.3.9 细节层次节点
3.3.10 细节层次节点示例
3.3.11 分页细节层次节点
3.3.12 分页细节层次节点示例
3.3.13 替代节点
3.3.14 替代节点示例
3.3.15 遮挡裁剪节点
3.3.16 遮挡裁剪节点示例
3.3.17 坐标系节点
3.3.18 坐标系节点示例
3.4 场景中节点的拷贝——osg::CopyOp类
3.4.1 自定义场景拷贝示例(一)
3.4.2 自定义场景拷贝示例(二)
第4章 OSG中几何体的绘制
第5章 渲染状态、纹理与光照
第6章 文件的读写
第7章 场景图形的工作机制
第8章 场景图形管理
第9章 OSG文字
第10章 OSG动画与声音
第12章 osgFX扩展库及osgSim扩展库
第13章 OSG地形与地理信息
参考文献
1