基于顶点度的二次误差度量的边折叠算法

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:gaohenghao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格模型表示法是一种有效的三维实体表达方式。随着科学技术的进步,在计算机图形学、虚拟现实、地理信息系统、医学图像系统等领域所构造和使用的三维网格模型越来越精细、越来越复杂。这些复杂的模型不但对计算机的存储容量、处理速度提出了很高的要求,而且成为实时绘制、网络传输的瓶颈。并且,很多情况不需要对模型的每一细节都作详细的刻画。因此模型简化成为非常重要的研究课题。模型简化是指在保持原模型几何形状基本不变的前提下,采用适当的算法减少该模型的面片数、顶点数和边数。 近年来,国内外学者在网格模型简化方面作了大量的研究,并取得了很大的成绩。但网格模型简化问题为一个NP问题,简化速度和简化精度互为矛盾,始终无法达到最佳平衡。 在对各种简化准则和简化算法进行分析对比后,在考虑了网格模型的拓扑结构信息后,提出了一种新的模型简化算法,基于顶点度的二次误差度量的边折叠算法。该算法以加权的二次误差度量和边折叠算法为基础,在简化过程中,通过加入顶点的控制,克服了收缩大度顶点关联边时,不但计算量大,而且会导致模型变动太大,简化不够准确的问题。算法同时也克服了在某些情况下仅根据边折叠开销的大小进行收缩,可能会产生以某一点为顶点的边不断地收缩,从而导致该点的顶点度增大,连接的三角形过多,造成三角形网格形状很差、大小不一的问题。新算法加快了模型的简化速度,提高了模型的简化精度。 本论文针对网格模型的快速简化算法进行了研究。首先,介绍了三角网格模型的有关概念和简化准则,对当前各种简化算法进行了详细的综述。然后,详细阐述了基于顶点度的二次误差度量的边折叠算法的思想和简化流程。最后,以Visual C++和OpenGL实现了新算法,并且对多组网格模型进行简化,验证了算法的有效性。
其他文献
当前,在大多数采用面向对象(ObjectOrient,OO)方法且涉及数据库的软件开发中都需要设计对象和关系数据库,程序员在开发应用程序时都要编写大量重复的数据访问层的代码,用来从数据
本文着重于嵌入式TCP/IP协议栈的设计方法的研究,首先分析了标准TCP/IP协议的基本原理,并结合科研课题需要对半双工信道上的TCP/IP协议的可行性进行了验证,提出了嵌入式TCP/IP协
随着“密码学的新方向”一文的提出,公钥密码的研究揭开了序幕。在网络化的今天,公钥密码显得尤为重要。NTRU是一种新型的公钥密码。本文主要研究基于NTRU的应用。第一章简单
随着信息产业的快速发展,信息的交流规模、内容和手段都很大的进步。大型的计算机网络给人们的生活和工作带来了巨大的便利。然而,同时也使人们感到其后潜伏着的不安全因素。病
本文主要研究任播组管理技术。文章分析了任播组管理的特性及其与多播组管理的区别。由于Multicast的组管理协议或者它的简单的修改版本不能够胜任Anycast的组管理任务。因此
论文分三部分,在第一部分中,利用单调迭代序列的方法来研究C[I,E]中非线性算子方程解的存在性、惟一性,并且给出解的迭代序列以及迭代序列的收敛性。在第二部分中,利用积-微分不等式
网络的开放性与信息的保密性之间的矛盾已日益突出,迫切需要通过信任与授权服务来保障网络交互的安全,公钥基础设施认证体系的建立解决了网络安全通信。审计与访问控制作为网
目前各大医院的重症监护室(Intensive Care Unit,简称ICU)在对病人的监护中存在着急性低血压(Acute Hypotensive Episodes,简称AHE)的抢救和护理难题, AHE的发生对病人有着严重
今天,多媒体通信已经成为越来越重要的信息交流手段。充分利用现有的网络资源和信息处理能力,提供便捷、高效的多媒体通信平台是我们研究的重点。本文的研究课题来源于()项目“
学位