MODELING WITH CUBIC A-PATCHES

被引:58
作者
BAJAJ, CL
CHEN, JD
XU, GL
机构
[1] Department of Computer Sciences, Purdue University, West Lafayette
来源
ACM TRANSACTIONS ON GRAPHICS | 1995年 / 14卷 / 02期
关键词
ALGORITHMS; ALGEBRAIC SURFACES; COMPUTER-AIDED GEOMETRIC DESIGN; FREEFORM SURFACE; GEOMETRIC CONTINUITY;
D O I
10.1145/221659.221662
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a sufficient criterion for the Bernstein-Bezier (BB) form of a trivariate polynomial within a tetrahedron, such that the real zero contour of the polynomial defines a smooth and single-sheeted algebraic surface patch. We call this an A-patch. We present algorithms to build a mesh of cubic A-patches to interpolate a given set of scattered point data in three dimensions, respecting the topology of any surface triangulation T of the given point set. In these algorithms we first specify ''normals'' on the data points, then build a simplicial hull consisting of tetrahedra surrounding the surface triangulation T, and finally construct cubic A-patches within each tetrahedron. The resulting surface constructed is C-1 (tangent plane) continuous and single sheeted in each of the tetrahedra. We also show how to adjust the free parameters of the A-patches to achieve both local and global shape control.
引用
收藏
页码:103 / 133
页数:31
相关论文
共 17 条
[1]  
BAJAJ C, 1994, TR94002 PURD U TECH
[2]  
Bajaj C., 1993, DIRECTIONS GEOMETRIC, P1
[3]  
BAJAJ CL, 1992, TOPICS IN SURFACE MODELING, P23
[4]  
BAJAJ CL, 1992, COMP GRAPH, V26, P79, DOI 10.1145/142920.134014
[5]  
CLOUGH RW, 1965, P C MATRIX METHODS S
[6]  
Dahmen W., 1989, Mathematical Methods in Computer Aided Geometric Design, P181
[7]  
DAHMEN W, 1993, COMPUT AIDED GEOM D, V10, P93
[8]  
Farin G., 2002, MORGAN KAUFMANN SERI, Vfifth
[9]  
GUO B, 1991, SCI VISUALIZATION PH, P485
[10]  
GUO B, 1991, THESIS CORNELL U ITH