视锥体裁剪几何算法与测试方法研究

来源 :东华大学 | 被引量 : 6次 | 上传用户:dzflying
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着三维几何模型越来越逼真、越来越复杂,虚拟环境的场景规模越来越大,如何有效减少绘制对象,降低模型复杂度,是三维显示系统中实现复杂场景快速稳定绘制的关键所在。高性能的视锥体裁剪算法对于提高场景绘制效率,增强虚拟场景的真实感、沉浸感起着至关重要的作用。视锥体裁剪是计算机图形学绘制的一个重要而基础的算法。本文概述了各类典型算法,分析了这些算法的优点、应用范围与某些限制,从几何的角度讨论了视锥体的裁剪问题,并对算法的稳定性检测作了深入的研究。主要内容如下:(1)已有算法大多基于代数方法,本论文则是从几何的角度,依据几何问题几何化的思想,设计了一个基于几何以及投影降维原理的视锥体裁剪算法。基本思想是:构建适合视锥体裁剪的计算坐标系;在这个计算坐标系下,通过简单的正投影,视锥体和被裁剪线段的空间位置被简化为平面上线段与等腰梯形的关系。这种几何化降维方法有助于空间几何奇异问题的解决。(2)基于投影降维原理,通过对分类方法的讨论,设计了一套客观、完整、详细的算法测试样本,用来综合评估算法的稳定性和速度。由于降维以后的视锥体裁剪变成了平面问题,空间关系用两个平面投影表述,使得几何奇异关系变得比较清晰、相对简单。本文通过二维关系的导引,构建了空间视锥体裁剪中线段与视锥体的各种位置关系的测试样本,特别是几何奇异状态的78种可能位置关系,使得裁剪算法的检测不会处于一种盲目、随机的检测方式。(3)在VC++平台上分别实现了几何以及投影降维的视锥体裁剪算法、经典的Liang-Barsky算法和与6个面求交的一般算法。在定性分析基础上,利用测试样本对3种算法均做了稳定性与速度方面的测试。这是对视锥体裁剪算法的首次全面梳理和测试,发现并指出了每种算法的特点。本文基于几何以及投影降维的视锥体裁剪算法,几乎用到了计算机图形学中典型裁剪算法的基本思想、方法和技术,如分区编码、参数式、降维、包围盒等。它们在Cohen-Sutherland算法、Nicholl-Lee-Nicholl算法、Liang-Barsky算法、Cyrus-Beck算法和基于包围盒编码的三维线段裁剪算法中各有应用。因此,本文设计的测试样本对这些算法的稳定性测试均有效,等于对这些算法也作了一个全面的测试。由于本文强调了算法的稳定性,所以这套测试样本及其构建思想对那些稳定性要求较高的几何算法的测试也有参考价值。
其他文献
油藏注入碱.表面活性剂.聚合物(ASP)溶液后,与水驱过程相比渗流特性发生了很大变化,表现出很强的非牛顿特性。从现有的资料统计,复合驱油减试井分析的研究多集中于非牛顿幂律
随着现代住房建设的发展和人们对居住环境的日益关注,在工程建设中大量使用的建筑砂浆也正在为适应新的发展而革新。尽管传统砂浆的使用在建筑工程中早已经很广泛,但是由于自身
目前超稠油油藏直井和水平井蒸汽吞吐已经进入高轮次吞吐阶段,水平井蒸汽驱技术是水平井蒸汽吞吐后首选的接替开发方式。   本文运用油藏数值模拟方法,以洼70块薄油层和杜
油气钻探是一项复杂的动力学系统工程,施工难度和安全问题在探井、复杂井中更为明显。钻探作业的复杂性和不可预见性给钻井工程带来各类井下复杂情况与事故,直接影响着钻井作
将捕集的CO2埋存到油气藏中进行封存同时利用CO2提高原油采收率,这是我国实现温室气体减排、建设低碳型社会并提高原油气产量的一种比较有效可行的途径。   论文首先从调
本文系统地研究了表面活性剂复合驱油体系与原油形成超低界面张力机理。主要研究内容包括:表面活性剂浓度以及类型对界面张力的影响以及筛选;原油性质对界面张力的影响;碱剂
“评价即学习”的作文教学,指导学生“核心素养”的发展不仅要培养学生的“知识技能”,还要促进学生自我认知、自我管理、自主选择、自主学习等方面的提升.结合具体课例,探析
川西砂岩气藏具有低渗、致密、破裂压力高等特点。水力压裂技术是开发这类低渗致密砂岩气藏难动储量的主要措施之一,但目前的增产工艺技术针对多层系气藏、水平井、斜井、固
本文通过对荣华二采区10
期刊
火山岩气藏岩石类型繁多、孔隙结构复杂、储集空间类型特殊多样、渗透率极低、含气面积和有效厚度变化大、连通性差、气水分布复杂,非均质性强,常规产能评价方法不适用,利用