声明
摘要
第1章 绪论
1.1 背景与意义
1.2 碰撞检测技术的研究现状
1.3 本文的研究目标
1.4 本文的结构安排
第2章 BIM技术的基本概念
2.1 概述
2.1.1 BIM设计理念
2.1.2 BIM技术特点
2.1.3 三维管线在技术方面的优势
2.2 三维管线系统的设计
2.2.1 建立专业模型
2.2.2 建立设备管线模型
2.2.3 管线调整避让
2.2.4 绘制成文档并出图
2.3 总结
第3章 三维图形渲染的基本理论
3.1 三维图形处理的基本理论知识
3.1.1 固定图形渲染管线
3.1.2 着色语言
3.2 OSG图形引擎中场景组织与渲染
3.2.1 结构简介
3.2.2 场景的组织
3.2.3 基本图形渲染
3.2.4 渲染状态管理
3.2.5 场景图形的工作机制
3.2.6 场景图形管理
3.3 总结
第4章 碰撞检测的基本理论
4.1 碰撞检测的概念
4.2 碰撞检测的物理处理管线
4.2.1 粗测阶段(Broad Phase)
4.2.2 细测阶段(Narrow Phase)
4.3 碰撞检测算法的基础
4.3.1 包围体
4.3.2 基本图元测试
4.3.3 包围体层次
4.3.4 空间划分
4.3.5 BSP树
4.3.6 凸体算法
4.4 Bullet碰撞检测与osgBullet简介
4.4.1 碰撞检测基本框架
4.4.2 碰撞形状
4.4.3 碰撞过滤
4.4.4 其他解决方案
4.4.5 osgBullet
4.5 总结
第5章 项目的设计与实现
5.1 应用软件系统架构
5.2 数据读写与场景组织
5.2.1 数据读写
5.2.2 场景组织与管理
5.3 模型数据在场景中的渲染与视图
5.3.1 三维透视视图
5.3.2 其他视图
5.4 对模型数据的操作与相机控制
5.4.1 场景漫游
5.4.2 对象选取
5.4.3 对象拖拽
5.5 在场景中对碰撞检测的实现
5.6 测试结果的组织与反馈
5.7 总结
第6章 总结与展望
6.1 全文工作总结
6.2 展望
致谢
参考文献