三维网络模型的布尔运算算法研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:anqir621
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维布尔运算是计算机图形学建模领域的一个经典问题,并在三维地理信息系统、交互式可视化、虚拟现实等领域有着重要的应用。因此,三维布尔运算算法的研究工作有着重要的学术意义以及应用价值。利用三维布尔运算技术,可以对现有的三维几何模型进行组合操作得到新的模型。三维布尔运算作为一个重要的建模方式,已经成为计算机几何造型技术与CAD领域里不可或缺的工具之一。  本文首先详细地对三维网格模型的布尔运算技术进行了全面的分析与总结。三维网格模型的布尔运算方法主要有基于交线提取的布尔运算方法与基于空间划分的布尔运算方法。基于BSP树的布尔运算方法是基于空间划分的布尔运算方法中的经典方法。相比于基于交线提取的布尔运算方法,该方法具有算法简洁明了,鲁棒性强的特点,但该方法也有构建得到的BSP树规模大,时间复杂度较高,不适用于大型模型间的缺点等特点,同时该方法依赖于模型网格的内外逻辑合法性,对于自相交网格模型、组合网格模型等的布尔运算结果无法保证正确性。  本文对基于BSP树的布尔运算方法进行改进优化。首先在构建BSP树的划分面选取阶段,采用两阶段选取的策略,首先先规范化地选取划分面,当空间内的三角面片数低于预先设定的阈值k后,则转入第二阶段,选取网格模型中与三角面片共面的超平面作为划分面。同时,本文方法令BSP树的构建与后续布尔运算的判定操作同时进行,在BSP树构建过程中考虑另一个模型的空间位置,将BSP树的构建局限于模型相交处,实现布尔运算的自适应构建终止。对于特殊模型的布尔运算,本文方法将对构建得到的BSP树进行修复优化,从而确保布尔运算方法仍旧适用于该类网格模型,从而确保最终布尔运算结果的正确性  本文的实验部分展示了两个网格模型之间的布尔运算结果对比分析。实验结果表明通过使用本文的策略,可以有效地降低构建得到的BSP树的高度,改善生成的BSP树的质量,减小构建BSP树所需的内存开销,最终提高布尔运算的运行效率。通过对构建得到的BSP树进行修复优化,保证布尔运算方法对于自相交模型等特殊模型的适用性。  在本文的最后部分,将对本文提出的布尔运算方法的优缺点进行详细的分析。并对本文的内容以及布尔运算技术进行总结与展望。
其他文献
H-矩阵是一类应用广泛的特殊矩阵.块H-矩阵和广义H-矩阵分别是H-矩阵在取范数条件下和正定条件下的两种推广形式,这两类矩阵在解大型线性方程组的块迭代法收敛性的判定上有重
随着城市化进程的不断推进,农村进城务工人员数量的增加,农村“留守儿童”群体的规模也就越来越大.随之而来的是与“留守儿童”相关的社会问题的出现,其中“留守儿童”心理健
Carbon and oxygen isotope and dating analyses of foraminiferan in sediment cores collected from three different areas of the north slope of the South China Sea
本论文在半模范畴中引入了拉回,n-拉回和推出的概念并研究了其相关性质,全文分为三个部分:  在第一部分,首先在半模范畴中引入了拉回的概念,接着证明了半模范畴中拉回的存
在阅读教学中注意激发学生的情感,使之进入深层次的审美体验,并训练学生把这种情感和审美用于写作表达中,从而提高写作文学表达水平。
蚁群算法(Ant Colony Algorithm,ACA)是人们受到自然界中真实蚁群集体行为研究成果的启发而发展起来的一种新型的模拟进化算法。它具有稳健性(鲁棒性)、正反馈、分布式计算、
本文主要研究基于连续三角模,三角余模的蕴涵分配性函数方程的解.具体地说分两个主要部分:一部分是关于基于连续三角模的蕴涵分配性方程的解的研究;另一部分是关于基于连续三
系统运行于外部环境之中并受其制约和作用是普遍的现实,其中预期性强干预(PSI)会对系统的状态和性能产生显著的影响甚至导致系统的崩溃。本文论述了PSI问题的研究背景及现状,
小学生的说谎行为真实表现出来的是小学生的心理成长过程,反映出的是教育教学中不可忽视的教育问题.作为教师我们不仅要关注小学生的学习成绩和孩子的身体健康问题,更要关注