Optimising 3D triangulations: Improving the initial triangulation for the butterfly subdivision scheme

被引:2
作者
Alkalai, N [1 ]
Dyn, N [1 ]
机构
[1] Tel Aviv Univ, Sch Math Sci, IL-69978 Tel Aviv, Israel
来源
ADVANCES IN MULTIRESOLUTION FOR GEOMETRIC MODELLING | 2005年
关键词
D O I
10.1007/3-540-26808-1_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This work is concerned with the construction of a "good" 3D triangulation of a given set of points in 3D, to serve as an initial triangulation for the generation of a well shaped surface by the butterfly scheme. The optimisation method is applied to manifold meshes, and conserves the topology of the triangulations. The constructed triangulation is "optimal" in the sense that it locally minimises a cost function. The algorithm for obtaining a locally-optimal triangulation is an extension of Lawson's Local Optimisation Procedure (LOP) algorithm to 3D, combined with a priority queue. The first cost function designed in this work measures an approximation of the discrete curvature of the surface generated by the butterfly scheme, based on the normals to this surface at the given 3D vertices. These normals can be expressed explicitly in terms of the vertices and the connectivity between them in the initial mesh. The second cost function measures the deviations of given normals at the given vertices from averages of normals to the surface generated by the butterfly scheme in neighbourhoods of the corresponding vertices. It is observed from numerical simulations that our optimisation procedure leads to good results for vertices sampled from analytic objects. The first cost function is appropriate for analytic surfaces with a large proportion of convex vertices. Furthermore, the optimisation with this cost function improves convex regions in non-convex complex models. The results of optimisation with respect to the second cost function are satisfactory even when all the vertices are non-convex, but this requires additional initial information which is obtainable easily only from analytic surfaces.
引用
收藏
页码:231 / 244
页数:14
相关论文
共 14 条
[1]  
ALBOUL L, 1997, MATH SURFACES, V7, P309
[2]  
ALKALAI N, 2002, THESIS TEL AVIV U
[3]  
[Anonymous], 1977, Mathematical Software, DOI [DOI 10.1016/B978-0-12-587260-7.50011-X, DOI 10.1016/B978-0-12-587260-7.50011-X2]
[4]   CONDITIONS FOR TANGENT PLANE CONTINUITY OVER RECURSIVELY GENERATED B-SPLINE SURFACES [J].
BALL, AA ;
STORRY, DJT .
ACM TRANSACTIONS ON GRAPHICS, 1988, 7 (02) :83-102
[5]   BEHAVIOR OF RECURSIVE DIVISION SURFACES NEAR EXTRAORDINARY POINTS [J].
DOO, D ;
SABIN, M .
COMPUTER-AIDED DESIGN, 1978, 10 (06) :356-360
[6]  
Dyn N, 2002, TUTORIALS ON MULTIRESOLUTION IN GEOMETRIC MODELLING, P25
[7]  
Dyn N, 2001, INNOV APPL MATH, P135
[8]   A BUTTERFLY SUBDIVISION SCHEME FOR SURFACE INTERPOLATION WITH TENSION CONTROL [J].
DYN, N ;
LEVIN, D ;
GREGORY, JA .
ACM TRANSACTIONS ON GRAPHICS, 1990, 9 (02) :160-169
[9]   DATA DEPENDENT TRIANGULATIONS FOR PIECEWISE LINEAR INTERPOLATION [J].
DYN, N ;
LEVIN, D ;
RIPPA, S .
IMA JOURNAL OF NUMERICAL ANALYSIS, 1990, 10 (01) :137-154
[10]  
Hed S, 1992, THESIS TEL AVIV U