论文部分内容阅读
细分造型技术是一种以网格细分为特征的造型方法,比传统造型方法有很多优势,其在特征动画和曲面造型方面有着极大的应用价值。根据细分曲面是否插值控制多边形分可分为逼近型和插值型细分。常见的插值型细分有基于四边形的Kobbelt细分,Li细分,Butterfly细分,但它们仅能达到C1连续。细分插值是图形学的重大需求之一,虽然细分插值技术已被业界采用,但其生成的极限曲面的光滑性不高。 基于以上问题,本文提出了一类基于四边形网格的插值细分—6点Catmull-Rom曲面插值细分。首先给出Catmull-Rom曲线的一般表达式,则在计算新插值点的时候需要用到6个老的控制顶点。我们可以通过引入了局部迭代算子,把6个老的控制顶点的权系数进行分解,然后通过局部迭代算子递归的计算出新的插值点,在此递归计算过程中只用到了每条边的1-邻域迭代算子。将其推广至曲面,便可得到Catmull-Rom曲面细分,并对奇异点处进行了连续性分析。接着通过几组数值实例给出了Catmull-Rom细分曲面。最后分别通过斑马线图和高斯曲率图对几种常见插值细分的光滑性进行对比。得出Catmull-Rom曲面细分比Kobbelt细分,Li细分在规则点处有着更高的光滑性,可以达到C2。与六点法相比有着相同的光滑性,但Catmull-Rom有着更好的保形型。