欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2007, Vol. 24 ›› Issue (3): 307-315.DOI: 10.7523/j.issn.2095-6134.2007.3.006

• 论文 • 上一篇    下一篇

基于Catmull-Clark细分的曲面重构

刘浩 廖文和   

  1. 南京航空航天大学机电学院
  • 收稿日期:1900-01-01 修回日期:1900-01-01 发布日期:2007-05-15

Surface reconstruction based on Catmull-Clark subdivision

Liu Hao, Liao wen-He   

  1. College of Mechanical and Electrical Engineering,Nanjing University of Aeronautic & Astronautic
  • Received:1900-01-01 Revised:1900-01-01 Published:2007-05-15

摘要: 本文利用收缩包围算法给出了一种对无结构三角网格拟合出Catmull-Clark细分曲面的算法,根据Catmull-Clark细分的特点,具体设计了松弛算子和吸引算子.通过提出用于三角形合并的保凸约束和平坦度约束,不但使得构造出的基网格保持了三角网格中的尖锐特征,而且细分后网格的边不会自交.通过引入回插细分、给出四边形网格下的吸引算子和松弛算子,使得曲面在重构过程中无需识别网格中的尖锐特征,能够对整个网格采用统一的方式进行处理.基网格的构造、网格顶点的调整、细分模式的选取和重构曲面的误差分析是算法的主要组成部分.

关键词: 曲面重构, 散乱数据, Catmull-Clark细分, 网格, 收缩包围算法

Abstract: Based on the shrink-wrapping algorithm, this paper presents an approach to reconstruct Catmull-Clark subdivision surfaces from unstructured triangular meshes. Attracting / relaxing operators are designed using properties of Catmull-Clark subdivision. By presenting the reserving convexity constraint and the flat degree constraint, the base mesh can reserve sharp characters in the simplified triangular mesh and mesh edges do not cross after the base mesh is subdivided. By using these methods, such as the push-back subdivision scheme, the attracting operator and the relaxing operator in quadrangular meshes, the approach need not distinguish sharp characteristic while reconstructing surfaces. It can deal with the whole mesh by the single algorithm. Main components of the approach are constructing base meshes, adjusting vertices of subdivision meshes, choosing subdivision schemes and analyzing errors of subdivision surfaces.

Key words: surface reconstruction, unorganized points, Catmull-Clark subdivision, mesh, shrink-wrapping algorithm

中图分类号: