| 摘要 | 第1-5页 |
| Abstract | 第5-9页 |
| 第一章 绪论 | 第9-15页 |
| ·选题背景 | 第9-10页 |
| ·国内外发展概况 | 第10-12页 |
| ·CAD线路设计发展概况 | 第10-11页 |
| ·CSG和B-rep建模研究概述 | 第11-12页 |
| ·研究意义及内容 | 第12-14页 |
| ·目的和意义 | 第12-13页 |
| ·研究内容 | 第13-14页 |
| ·论文结构安排 | 第14-15页 |
| 第二章 轨道交通构筑物三维建模方法 | 第15-23页 |
| ·三维建模方法概述 | 第15-17页 |
| ·面模型表示三维模型 | 第15-16页 |
| ·体模型表示三维模型 | 第16-17页 |
| ·混合模型表示三维模型 | 第17页 |
| ·轨道交通构筑物 | 第17-19页 |
| ·轨道交通构筑物分类 | 第17-19页 |
| ·轨道交通构筑物特点 | 第19页 |
| ·CSG/B-rep混合模型表示轨道交通构筑物 | 第19-23页 |
| ·CSG建模方法概述 | 第19-21页 |
| ·B-rep建模方法概述 | 第21-22页 |
| ·轨道交通构筑物建模方法 | 第22-23页 |
| 第三章 轨道交通构筑物CSG/B-rep模型数据结构 | 第23-37页 |
| ·算法实现环境介绍 | 第23-26页 |
| ·实现环境选择 | 第23页 |
| ·C#简介 | 第23-24页 |
| ·CSGL图形开发包 | 第24-26页 |
| ·CSG/B-rep混合数据结构 | 第26-37页 |
| ·三维模型的定义 | 第26-29页 |
| ·模型的数据结构 | 第29-34页 |
| ·“三角面片集”表示三维实体 | 第34-37页 |
| 第四章 布尔运算所需基础算法 | 第37-60页 |
| ·两三角形相交快速检测算法 | 第37-45页 |
| ·建立边与面相交方程 | 第38-39页 |
| ·建立矩阵求合法值 | 第39页 |
| ·两三角形不相交的快速排除 | 第39-41页 |
| ·建立三角形与平面相交线段 | 第41-42页 |
| ·两交线段重叠计算 | 第42-43页 |
| ·算法实现 | 第43-45页 |
| ·两相交三角形分割算法 | 第45-55页 |
| ·两异面三角形相交情况的分类 | 第45-48页 |
| ·被割三角形的三角剖分 | 第48-53页 |
| ·剖分后所得三角形位置的确定 | 第53-54页 |
| ·算法实现 | 第54-55页 |
| ·点与体位置关系判定法——射线法 | 第55-60页 |
| ·射线(线段)与三角形相交检测算法 | 第56-57页 |
| ·射线与体的面相交测试 | 第57-58页 |
| ·射线法判断点与体的位置关系 | 第58-60页 |
| 第五章 布尔运算算法及实例展示 | 第60-86页 |
| ·两实体包围盒相交测试过程 | 第61-64页 |
| ·包围盒运算目的和结果 | 第61页 |
| ·包围盒运算算法 | 第61-62页 |
| ·包围运算算法流程图 | 第62-64页 |
| ·两实体的相互分割过程 | 第64-71页 |
| ·实体分割运算 | 第64-67页 |
| ·相交面的分割运算 | 第67-70页 |
| ·两三角形分割运算 | 第70-71页 |
| ·面位置确定运算 | 第71-74页 |
| ·面位置确定算法描述 | 第72-73页 |
| ·面位置确定算法流程图 | 第73-74页 |
| ·构建布尔运算结果 | 第74-77页 |
| ·“交”、“并”、“差”运算 | 第74-76页 |
| ·“交”、“差”、“并”实例展示 | 第76-77页 |
| ·布尔运算实例展示 | 第77-86页 |
| ·桥墩模型构造过程展示 | 第77-83页 |
| ·轨道桥模型实例展示 | 第83-86页 |
| 第六章 结论与展望 | 第86-87页 |
| ·结论 | 第86页 |
| ·展望 | 第86-87页 |
| 参考文献 | 第87-90页 |
| 致谢 | 第90-91页 |
| 个人简历、在学期间的研究成果及发表的学术论文 | 第91页 |