Delaunay三角网构建及可视化方法与实现

Delaunay三角网构建及可视化方法与实现

论文摘要

TIN(不规则三角网)是将离散数据点连成一系列连续的三角形网格,三角网的大小和形状取决于离散数据点的位置和密度。在TIN建模中,Delaunay三角网被视为最优的,它既可适应规则分布数据,也可适应不规则分布数据,能够灵活地处理特殊地形。因此,一般Delaunay三角网和带约束条件Delaunay三角网的构建、基于Delaunay三角网的三维地形可视化以及基于三角形折叠的地形模型简化是本文重点研究的四个内容。在基于离散点的一般Delaunay三角网构建方面,本文重点研究逐点插入算法,在插入点定位问题中,引入快速点定位算法并对其进行改进,从而保证了算法的高效性。在带约束条件的Delaunay三角网构建方面,承接上一章的算法先生成初始三角网,然后将约束边嵌入其中,针对“插入-交换”算法的不足之处,加入切点处理使算法更具健壮性。针对Delaunay三角网在表示地形上不够形象与直观这一情况,本文利用Direct3D图形库,在VC++开发环境下实现了基于Delaunay三角网的三维地形可视化。最后,在地形模型简化方面,本文在基于三角形折叠算法的基础上,引入法向量度量参数,同时加入边界判断,利用Direct3D自动计算三角面片的法向量这一特性实现了地形模型的简化,并能较好地保持原始模型的特征。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 图表目录
  • 1 绪论
  • 1.1 引言
  • 1.2 研究内容和研究意义
  • 1.3 国内外研究现状
  • 1.3.1 Delaunay 三角网的构建
  • 1.3.2 基于 Delaunay 三角网的三维地形可视化
  • 1.4 研究思路和关键问题
  • 1.5 论文的组织结构
  • 2 基于离散点的 Delaunay 三角网构建
  • 2.1 Delaunay 三角网的定义及性质
  • 2.2 Delaunay 三角网生成算法
  • 2.2.1 静态三角网生成算法
  • 2.2.2 动态三角网生成算法
  • 2.2.3 算法时间复杂度分析
  • 2.3 Delaunay 三角网逐点插入算法
  • 2.3.1 数据结构
  • 2.3.2 逐点插入算法的关键步骤
  • 2.3.3 插入点快速定位算法分析与改进
  • 2.3.4 算法实现及分析
  • 2.4 小结
  • 3 带约束条件的 Delaunay 三角网构建
  • 3.1 带约束条件 Delaunay 三角网的定义及性质
  • 3.2 约束 Delaunay 三角网的生成算法回顾与分析
  • 3.3 基于约束边嵌入算法
  • 3.3.1 基本概念
  • 3.3.2 约束边嵌入算法分析
  • 3.4 改进的约束边嵌入算法
  • 3.4.1 数据结构
  • 3.4.2 算法描述
  • 3.4.3 算法实现及分析
  • 3.5 小结
  • 4 基于 Direct3D 实现 Delaunay 三角网的三维地形可视化
  • 4.1 Direct3D 简介
  • 4.1.1 Direct3D 的特点及工作流程
  • 4.1.2 Direct3D 的重要概念
  • 4.1.3 VC++调用 Direct3D 的方法
  • 4.2 Direct3D 绘制三维地形
  • 4.2.1 场景设置
  • 4.2.2 地形模型映射
  • 4.2.3 三维地形绘制
  • 4.2.4 可视化实现
  • 4.3 地形网格模型简化
  • 4.3.1 地形模型简化的常用算法
  • 4.3.2 改进的基于法线的三角形折叠算法
  • 4.3.3 算法实现及分析
  • 4.4 小结
  • 5 结论与展望
  • 5.1 研究工作总结
  • 5.2 进一步研究方向
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].面向并行的动态增量式Delaunay三角剖分算法[J]. 计算机科学与探索 2020(01)
    • [2].Delaunay graph-based moving mesh method with damping functions[J]. Chinese Journal of Aeronautics 2018(11)
    • [3].结合Delaunay三角面分离法与搜索球策略的三维曲面重建算法[J]. 图学学报 2018(02)
    • [4].通用点线面集Delaunay三角剖分与动态编辑[J]. 遥感信息 2011(03)
    • [5].Delaunay三角剖分的几种算法综述[J]. 科技信息 2011(28)
    • [6].Delaunay三角剖分法在噪声地图中的应用[J]. 测绘与空间地理信息 2019(10)
    • [7].A New Delaunay Triangulation Algorithm Based on Constrained Maximum Circumscribed Circle[J]. Wuhan University Journal of Natural Sciences 2015(04)
    • [8].Delaunay算法的研究与探讨[J]. 硅谷 2011(18)
    • [9].Delaunay生成算法分类及研究[J]. 科技信息 2008(29)
    • [10].针对路面建模的Delaunay三角网格分治算法[J]. 智能计算机与应用 2017(02)
    • [11].改进Delaunay生长算法研究[J]. 测绘科学 2011(04)
    • [12].Quick Approach to Construct Constrained Delaunay TIN for Line-Selection Design of Mountain Road[J]. Computer Aided Drafting,Design and Manufacturing 2008(02)
    • [13].基于C#和AutoCAD的Delaunay三角剖分算法的实现[J]. 有色矿冶 2014(05)
    • [14].基于Delaunay图的移动机器人路径规划方法[J]. 沈阳理工大学学报 2008(03)
    • [15].Delaunay三角网点定位算法在输电线路设计中的应用[J]. 山东工业技术 2019(08)
    • [16].一种改进的约束生成Delaunay三角网的方法[J]. 内蒙古煤炭经济 2018(14)
    • [17].基于Delaunay剖分的心内膜表面动态三维重建算法[J]. 计算机应用研究 2018(10)
    • [18].高精度三维平面Delaunay数值模拟算法的研究[J]. 价值工程 2015(34)
    • [19].基于改进Delaunay算法的树冠三维重构单木因子提取[J]. 农业机械学报 2013(02)
    • [20].应用Delaunay图的拓扑控制[J]. 计算机工程与应用 2010(05)
    • [21].基于Delaunay图的反向最近邻查询[J]. 计算机工程 2010(05)
    • [22].基于Delaunay图的动网格生成方法[J]. 四川兵工学报 2010(12)
    • [23].基于Delaunay剖分的地质曲面分割方法及实现[J]. 系统仿真学报 2009(S1)
    • [24].Delaunay三角网的鄱阳湖水陆地形数据整合研究[J]. 测绘科学 2019(01)
    • [25].基于无锁原子操作的多线程并行Delaunay三角化算法[J]. 计算机工程与科学 2018(05)
    • [26].面向四面体网格生成的Delaunay refinement器官表面重建[J]. 小型微型计算机系统 2012(08)
    • [27].Delaunay三角网生成的改进算法[J]. 计算机科学 2019(S1)
    • [28].基于Delaunay图的人工蜂群算法在WSN覆盖策略中的优化研究[J]. 沈阳化工大学学报 2018(03)
    • [29].一种Delaunay三角剖分的改进算法[J]. 测绘通报 2014(06)
    • [30].面向大规模科学计算的三维Delaunay快速插点算法[J]. 中国科学:物理学 力学 天文学 2012(02)

    标签:;  ;  ;  ;  

    Delaunay三角网构建及可视化方法与实现
    下载Doc文档

    猜你喜欢