高级检索

基于C-C细分的四边形网格上插值光滑Bézier曲面的生成

Generation of Interpolatory Smooth Bézier Patches over Quadrilateral Mesh Based on C-C Subdivision

  • 摘要: 在任意拓扑的四边形网格上构造光滑的曲面是计算机辅助几何设计中的一个重要问题.基于C-C细分,提出一种从四边形网格上生成插值网格顶点的光滑Bézier曲面片的算法.将输入四边形网格作为C-C细分的初始控制网格,在四边形网格的每张面上对应得到一张Bézier曲面,使Bézier曲面片逼近C-C细分极限曲面.曲面片在与奇异顶点相连的边界上G1连续,其他地方C2连续.为解决C-C细分的收缩问题,给出了基于误差控制的迭代扩张初始控制网格的方法,使从扩张后网格上生成的曲面插值于初始控制网格的顶点.实验结果表明,该算法效率高,生成的曲面具有较好的连续性,适用于对四边化后的网格模型上重建光滑的曲面.

     

    Abstract: Constructing smooth surface over arbitrary topological quadrilateral mesh is an important issue in CAGD.This paper presents an algorithm for generating smoothly connected Bézier patches that interpolate the mesh vertices over a quadrilateral mesh based on C-C subdivision.The input quadrilateral mesh is taken as the initial control mesh of C-C subdivision,and the limit surface of C-C subdivision is converted into Bézier patches.For each facet of the quadrilateral mesh,a Bézier patch is obtained.The Bézier patches are G1-continuous along boundaries connecting to extraordinary points and C2-continuous everywhere else.For resolving the shrinking problem of C-C subdivision,a recursive method to expand the initial control mesh is proposed based on the deviation analysis.The final surface generated from the expanded mesh interpolates the vertices of the input quadrilateral mesh.The experimental data show that the presented algorithm is effective and the constructed surface has good smoothness and continuity.It can be well applied to reconstruct smooth surface from quadrilateral mesh.

     

/

返回文章
返回