基于Catmull-Clark模式自适应细分技术研究

基于Catmull-Clark模式自适应细分技术研究

论文摘要

细分方法是一种新的离散造型技术,通过定义控制网格和细分规则来表示造型曲面。它不仅具备B样条曲面的局部支承性、仿射不变性等良好性质,而且具有参数曲面所没有的任意拓扑性等特点,正逐渐成为几何造型的有力工具。曲面的细分算法采用逐次细分,从离散到离散,最终得到所需要的曲面,避免了以往从离散到连续,再从连续到离散的过程。细分算法的思想较为简单,实施起来方便,已成为计算机辅助设计与计算机图形学近年的研究热点。目前主要的细分曲面模式包括Catmull-Clark模式、Doo-Sabin模式和Loop模式等。在诸多细分模式中,Catmull-Clark细分曲面是B样条曲面的推广,这样的细分曲面具有易于与NURBS曲面融合的特点,能更好的与数控加工相结合。本文就是以Catmull-Clark细分曲面为切入点,采用自适应细分方法从不同的应用角度对细分曲面的造型技术展开研究,旨在进一步提高细分曲面的造型能力,为细分曲面与NURBS曲面的联系建立一系列的纽带。主要工作如下:1.详细介绍了本文采用的Catmull-Clark细分模式的理论基础,发展历程,国内外研究概况并对它的细分规则,造型特点等方面作了分析。从细分准则、裂缝处理策略和网格顶点计算三个方面对国内外有关自适应细分方面的研究进行了归纳和分析。2.应用了一种基于Catmull-Clark四边形网格的自适应细分方法,通过采用二面角作为阈值对网格进行平坦度检测,通过阈值的设定控制局部细分深度,并对细分深度不同造成的曲面片间裂缝作了有效处理。通过模拟分析,证明该算法与正常细分相比,可以大幅度减少数据量,提高了模型的处理速度。3.针对自适应细分对曲面网格连续性的影响,对一种基于曲面片自适应细分方法进行了探讨。该方法同样基于Catmull-Clark四边形网格,通过采用极限曲面的内接多边形代替细分控制网格来逼近曲面,不仅可以避免细分过程中的过细化问题,同时简化裂缝的检测和消除过程。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 细分方法发展概述
  • 1.1.1 细分方法起源
  • 1.1.2 细分方法发展历史及应用
  • 1.1.3 国内外研究概况
  • 1.2 课题研究意义
  • 1.3 本文主要内容
  • 2 细分曲面理论
  • 2.1 网格拓扑
  • 2.1.1 广义单纯复形
  • 2.1.2 邻接关系
  • 2.1.3 多边形网格
  • 2.1.4 细分模式
  • 2.2 细分方法的分类
  • 2.3 细分方法的特点
  • 2.4 细分模式的连续性
  • 2.5 几种典型的细分模式
  • 2.5.1 Doo-Sabin细分模式
  • 2.5.2 Loop细分模式
  • 2.5.3 蝶形细分模式
  • 2.5.4 Kobbelt细分模式
  • 2.5.5 4-8细分模式
  • 2.6 本章小结
  • 3 Catmull-Clark细分曲面
  • 3.1 B样条曲线曲面
  • 3.1.1 B样条曲线的定义
  • 3.1.2 B样条曲线的性质
  • 3.1.3 B样条曲面
  • 3.2 三次均匀B样条曲线、曲面细分
  • 3.2.1 三次均匀B样条曲线细分
  • 3.2.2 双三次均匀B样条曲面细分
  • 3.3 Catmull-Clark细分准则
  • 3.4 本章小结
  • 4 基于Catmull-Clark自适应细分方法
  • 4.1 自适应细分算法
  • 4.1.1 自适应细分框架结构
  • 4.1.2 自适应细分准则
  • 4.1.3 裂缝消除方式
  • 4.1.4 自适应网格顶点计算
  • 4.1.5 测试平台建立
  • 4.2 基于二面角自适应细分方法
  • 4.2.1 平坦度的概念
  • 4.2.2 数据存储结构
  • 4.2.3 算法步骤
  • 4.2.4 裂缝处理
  • 4.2.5 模拟结果与分析
  • 4.3 基于曲面片自适应细分方法
  • 4.3.1 引言
  • 4.3.2 基本思想-内接多边形逼近
  • 4.3.3 内接多边形逼近算法
  • 4.3.4 平坦度检测
  • 4.4 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于Catmull-Clark模式自适应细分技术研究
    下载Doc文档

    猜你喜欢