Interpolation by geometric algorithm

被引:79
作者
Maekawa, Takashi [1 ]
Matsumoto, Yasunori [1 ]
Namiki, Ken [1 ]
机构
[1] Yokohama Natl Univ, Dept Mech Engn, Yokohama, Kanagawa 2408501, Japan
基金
日本学术振兴会;
关键词
geometric algorithm; surface interpolation; loop subdivision surface; Catmull-Clark subdivision surface; B-spline curves and surfaces; geometric modeling;
D O I
10.1016/j.cad.2006.12.008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a novel geometric algorithm to construct a smooth surface that interpolates a triangular or a quadrilateral mesh of arbitrary topological type formed by n vertices. Although our method can be applied to B-spline surfaces and subdivision surfaces of all kinds, we illustrate our algorithm focusing on Loop subdivision surfaces as most of the meshes are in triangular form. We start our algorithm by assuming that the given triangular mesh is a control net of a Loop subdivision surface. The control points are iteratively updated globally by a simple local point-surface distance computation and an offsetting procedure without solving a linear system. The complexity of our algorithm is O(mn) where n is the number of vertices and at is the number of iterations. The number of iterations m depends on the fineness of the mesh and accuracy required. (c) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:313 / 323
页数:11
相关论文
共 23 条
[1]  
[Anonymous], 2004, P 2004 EUROGRAPHICSA
[2]   RECURSIVELY GENERATED B-SPLINE SURFACES ON ARBITRARY TOPOLOGICAL MESHES [J].
CATMULL, E ;
CLARK, J .
COMPUTER-AIDED DESIGN, 1978, 10 (06) :350-355
[3]  
Chaikin G., 1974, COMPUT VISION GRAPH, V3, P346, DOI DOI 10.1016/0146-664X(74)90028-8
[4]   Fitting subdivision surfaces to unorganized point data using SDM [J].
Cheng, KSD ;
Wang, WP ;
Qin, H ;
Wong, KYK ;
Yang, HP ;
Liu, Y .
12TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2004, :16-24
[5]   BEHAVIOR OF RECURSIVE DIVISION SURFACES NEAR EXTRAORDINARY POINTS [J].
DOO, D ;
SABIN, M .
COMPUTER-AIDED DESIGN, 1978, 10 (06) :356-360
[6]  
GARLAND M, 1997, P 24 ANN C COMP GRAP, P209, DOI DOI 10.1145/258734.258849
[7]  
Gu X., Harvard graphics archive-mesh library
[8]  
Halstead M, 1993, P SIGGRAPH 1993, P47
[9]  
Hoppe H., 1994, P SIGGRAPH 94, P295, DOI DOI 10.1145/192161.192233
[10]  
Hoschek J., 1993, Fundamentals of computer aided geometric design