空间散乱点集Delaunay三角剖分的算法优化及实现

被引量 : 29次 | 上传用户:zhq2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三角剖分在曲面重构、三维有限元方法的预处理、医学可视化及地理信息系统(GIS)等领域有广泛的应用。Delaunay三角剖分是计算机辅助几何设计、几何造型及计算机图形学中的重要研究内容之一。对于设计一个三角剖分算法来说,最重要的就是其复杂度低和高质量网格的形成。Delaunay三角剖分算法由于其良好的优化特性受到青睐,本文对其算法进行研究及优化改进有着重要的理论意义和重大的应用价值。本文讨论的空间三维散乱点Delaunay三角剖分的方法,由散乱点的导入、三角剖分到最后的结果显示输出,涉及到了计算几何、计算机图形学及Direct3D编程等相关知识。平面的Delaunay三角剖分已经较为成熟,而三维Delaunay三角剖分仍需进一步完善和改进,这正是本文对其进行研究的目的。本文在详细研究和分析了典型的Delaunay三角剖分算法的思想后,针对增量算法中的关键问题提出改进的方法,从降低算法的时间复杂度的角度出发,以点定位搜索这一关键问题为切入点,提出新的改进搜索的方法,该算法利用四面体三角面的法矢与该面的点到插入点之间形成的向量的夹角来确定定位方向,不需额外的搜索数据结构,且对于每个搜索四面体只需三个面的法矢和夹角的计算,减少了搜索过程中的计算量,且定位的路径较优,有效提高了算法的效率,使整个Delaunay三角剖分算法的时间复杂度约为0(N1.12),接近线性时间。算法的实现和结果的输出显示是一个重要的环节,本文集成了Direct3D与MFC单文档框架,并基于该框架建立三维散乱数据点导入模块和三角剖分模块,在基于VC++.NET 2003开发平台开发了3DMAKER软件。最后对算法运行实验结果进行了分析,同时将其与现有的相关算法进行了比较并讨论了算法的时间复杂度,此外分析了算法中的不足之处并提出有待进一步研究的问题,为后续的展望工作打下基础。
其他文献
随着我国经济的迅速发展,人们对供电质量的要求与日俱增。作为我国供电系统的重要组成部分,10k V配网一直都是电力企业非常重视的工程建设项目。在长期的发展中,由于10k V配
1研究目的:本项目通过观察东直门医院乳腺科中药局部湿热敷+耳穴的方法对比单一使用耳穴疗法治疗中、重度肝郁气滞型乳痛症患者,观察治疗前后患者乳痛症状、中医证候及其兼症
20世纪后期以来,保险领域中的不道德行为已经成为一种普遍现象,但迄今为止,保险领域中的伦理道德问题一直没有得到足够的重视,更为严重的是,保险业还常常被认为是与伦理道德
近年来,我国农产品安全问题频频发生。瘦肉精猪肉、苏丹红鸭蛋、三聚氰胺牛奶、重金属大米、染色馒头、高毒豇豆、膨大剂黄瓜、假羊肉等新闻报道的出现,使得我们不禁思考一个问
以确定冷鲜鸡胸肉的冰点温度,扩宽鸡胸肉冰点温度带为目的,对复合冰点调节剂进行优化研究。试验采用三因子五水平二次通用旋转组合试验设计方法,选取NaCl、山梨糖醇和麦芽糊
近年来,枣庄市的旅游业有了较快发展,但也存在很多亟待解决的问题。本文从政府管理的视角,依据公共管理学、公共经济学等有关理论,运用实证调查与理论研究相结合、定量分析与
世界卫生组织年初决定将游戏成瘾列入精神疾病,这项决定于6月19日起生效。从讨论到生效,这项决定并没有人们预想的“势必将在科学界引发相当大的争议”,至少在游戏市场第一大国
报纸
本文简要介绍了直流电子负载的四种工作模式以及常见用途,并着重论述了其在直流电源校准中的应用,介绍了直流电源的校准方法及在校准中的注意事项。
经互会是1949年1月,由苏联、罗马尼亚、捷克斯洛伐克、保加利亚、匈牙利、波兰六国建立的经济互助组织。成员国之间相互给予技术协助,提供原料、粮食、机器设备等方面的互助