Catmull-Clark细分曲面形状调整的研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:shingang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来细分方法已成为国际图形学领域的一项重要研究内容,尤其是Catmull-Clark细分曲面在计算机动画和几何造型方面取得了极大的成功。但是,要将Catmull-Clark细分曲面进一步应用到工程曲面造型上,仍有许多困难。如:Catmull-Clark细分曲面无法精确表示除抛物面外的常规二次曲面;在给定初始控制网格的情况下,难以调整所生成曲面的形状等。 本文结合国家自然科学基金项目,研究Catmull-Clark细分曲面形状的调整方法,提出了两种解决方案: 1)通过在曲面细分过程中引入一个参数t(0≤t≤1),直接修改三次B样条的细分规则,得出一种新的算法。并将该算法推广到任意拓扑结构上,使得Catmull-Clark细分曲面可调。文中对这族细分曲面的性质进行了较详尽的分析,并证明了在参数t不等于零时这族曲面在非奇异点处至少具有C~1连续。这种算法简洁直观,调节范围大。而且,用它作为Catmull-Clark细分的前置处理,效果良好。 2)针对C-B样条细分曲面形状的调节范围有限。本文提出了一种扩大调整细分曲面形状范围的新算法。该算法用细分因子C_k(COSα)取代C-B样条的形状控制参数α,并将C_k的定义区间从[-1,1]扩大到[-1,∞)。然后用这种扩展了的C-B样条构造Catmull-Clark细分曲面,使得所生成细分曲面的形状能够在C-B样条和初始的控制网格之间任意调整。同时还保留了C-B样条和Catmull-Clark细分曲面的主要特点,例如:精确表示圆柱体,处理任意拓扑结构的控制网格等。 此外,根据课题研究的需要,还在Visual C++ 6.0环境下通过使用OpenGL图形库开发了一个试验用的造型系统。在系统中以上算法得到验证。大量实例也表明:两种方案算法正确,造型良好,调整方便,可分别用于有不同要求的工程曲面造型。
其他文献
本文对药品质量风险管理工作进行了简单介绍,并对当前在药品生产过程中可能产生的质量风险的原因进行了分析,对如何有效的加强药物质量风险控制进行了讨论,提出了几点对策和
作为低压电器的主要产品之一,低压框架断路器在低压配电系统中起着十分重要的作用,主要用于在规定的非正常条件下接通、承载一定时间和分断电流。经过几十年的发展,国际著名电器
目的:探讨重症肝炎患者并发症的综合性护理应用效果.方法:选取2018年7月-2019年7月我院收治的重症肝炎患者50例作为研究对象,抓阄法分为观察组(26例)和对照组(24例).给予对照
机械产品、尤其是复杂产品的设计任务,往往需要分布在不同部门或不同场所的、具有不同领域知识的专家群组协同合作完成。不幸的是,原有计算机系统可能运用不同的产品数据模型,也可能应用不同的软件设计包,这些包可能用不同的语言写成的,例如C,C++,Java或者其他的语言,安装在不同的操作系统和硬件系统中。相应的,在这样形式各异的模型、语言和系统结构中,任何协作交互与协调可以证实是相当困难的,这就需要一个能够
中国石油管道五六十年代就铺入地下,经过这么长一段时间的使用,并且石油管道所处的环境恶劣,因此部分管段已经被腐蚀,管壁变薄,强度变低,出现裂缝发生泄露事故.管道检测机器
该系统以Z12V190B大型柴油机为基础,对该发动机一些经常出现的故障进行归纳和总结,分析出产生故障的原因,并建立起故障树及故障树数据库,进而编制出发动机故障分析系统.系统
该论文主要对失效电子产品的相关电连接器进行分析和研究,分析其失效的原因,并对该电子产品的失效机理进行更深层的分析和研究.收集一定数量的初步认为是由连接器失效导致失