基于分治策略的Cafmull-Clark细分曲面布尔运算研究

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:johnnyhljy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现有CAD/CAM软件大多以参数曲面作为曲面造型方法,但是参数曲面只能构造拓扑结构等价于一张平面、柱面或者环面的曲面,构建复杂曲面时需要通过繁琐的裁剪和拼接。细分曲面是由初始控制网格通过不断细分得到的曲面,其可以构造具有任意拓扑结构的复杂曲面,近年来,受到国内外学者的广泛关注。由于细分曲面相关的一些问题未能很好解决,限制了其在工业领域的应用。细分曲面布尔运算是其中最基础和最重要的问题之一,其被广泛应用于实体造型、数控刀具轨迹规划和复杂模具分型面设计等领域。本文以细分曲面在工业领域的应用为方向,研究了Catmull-Clark细分曲面的布尔运算相关问题。主要工作和结论如下:  1.运用元胞数据结构分片构造Catmull-Clark细分曲面模型。元胞数据结构分为内外两层,内层结构存储细分曲面面片的数据,外层结构存储细分曲面面片间的拓扑信息。结合细分曲面的分片表示,提出分治策略,该策略能够简化复杂的曲面运算问题,为解决细分曲面布尔运算相关问题奠定基础。  2.基于细分曲面的分片表示,运用分治策略,将细分曲面布尔运算模型的求交问题简化为细分曲面面片求交问题。通过细分曲面面片多级分裂技术和包围盒碰撞检测技术获取相交网格集。利用细分曲面拓扑结构特性识别网格边界获取交线的首交点,根据网格拓扑结构按序求解后续交点,连接交点得到细分曲面面片间的交线。根据细分曲面面片之间的拓扑关系连接交线段得到细分曲面布尔运算模型的交线。最后通过Catmull-Clark细分曲面求交实例,证明该算法能够实现高效、稳定的求交运算。  3.运用分治策略,将细分曲面布尔运算模型的裁剪转化为细分曲面面片的裁剪。首先简化交线并对交线附近的网格拓扑结构进行修改,然后检索细分曲面面片裁剪区域的裁剪交线环,最后根据裁剪交线环选取属于裁剪区域的网格面片得到细分曲面面片的裁剪结果。根据细分曲面面片之间的拓扑关系以及相应的区域选取规则得到细分曲面布尔运算模型的裁剪结果。最后通过Ctamull-Clark细分曲面裁剪实例证明该算法具有良好的计算性能。  4.在细分曲面裁剪运算的基础上,根据相应的布尔运算指令选取特定的细分曲面面片裁剪结果,实现细分曲面的布尔运算。在三维坐标中,将曲面沿X轴、Y轴和Z轴投影到三个坐标平面内来判定两个曲面之间的位置关系,从而选取需要的区域实现细分曲面布尔运算。最后通过Ctamull-Clark细分曲面布尔运算实例,证明该算法可以实现各类细分曲面布尔运算,具有良好的计算性能。
其他文献
一、说教材rn《核舟记》是人教版语文八年级上册第五单元中的第三篇文章,这是一篇介绍雕刻工艺品的文言说明文,文章的语言既有文言文的简洁生动性,又有说明文的严密有条理性,
期刊
患者女性,31岁.体检发现右附件包块3个月.月经规则,5/40天,经量正常,无痛经;LMP:2018年10月24日.妇科查体:右侧附件可触及男拳大小包块,质中,无压痛,活动度尚好;左侧附件未及
我国是一个历史悠久,有着五千年文明传统的国家,在这漫长的历史进程中我们的祖先创造了许多光彩夺目的文化遗产.然而,如今我国的青少年却对这些传统文化了解不多,甚至根本不
期刊
目的 通过总结分析2例特殊类型子宫内膜异位症相关性病变,来认识特殊类型子宫内膜异位症相关性病变的特点.方法 回顾性分析2例子宫内膜异位症病例,收集患者病史及病理特征,采
小学语文课程一直是我国教育机制中基础教育不可缺少的重要部分,但是一直以来,小学语文课堂所取得的效果都不是特别好.虽然近年来的新课改带来了一些不俗的成绩,但是依然存在
汽车传动轴的扭矩是汽车工作时的一个重要参数,传动轴负责把发动机传递过来的扭矩来传递给汽车驱动轮,来确保汽车的稳定工作。只有保证对传动轴的扭矩的测量和检测的精度和准
车削振动会使工件表面留下振痕,降低加工质量,甚至会导致刀具崩刃影响加工效率。为了提高车削加工精度和效率,车削振动的抑制成为人们关注的焦点。考虑磁致动器具有响应快、
目的 探讨胰腺囊性病变的临床病理特点、诊断及鉴别诊断.方法 对17例胰腺囊性病变的临床资料、组织学特点及免疫组化进行回顾性分析,并结合相关文献讨论.结果 17例患者中男性
教学内容将经历两次筛选,呈现给学生.一次是在教师的备课过程中,一次是在教学时根据实际情况进行调整.有效地选择教学内容,体现了教师教学的实际需要.
作为一名从事多年语文教学的教师而言,提起信息化技术我真是耳熟能详,别提是现在,电子白板已经走进学校,走进课堂,它以简洁鲜明的教学特点,丰富多彩的教学内容,形象生动的教
期刊