On Approximating Contours of the Piecewise Trilinear Interpolant Using Triangular Rational-Quadratic Bézier Patches

Given a three dimensional (3D) array of function values F/sub i,j,k/ on a rectilinear grid, the marching cubes (MC) method is the most common technique used for computing a surface triangulation T approximating a contour (isosurface) F(x, y, z)=T. We describe the construction of a C/sup 0/ continuous surface consisting of rational quadratic surface patches interpolating the triangles in T. We determine the Bezier control points of a single rational quadratic surface patch based on the coordinates of the vertices of the underlying triangle and the gradients and Hessians associated with the vertices.

[1]  Bernd Hamann,et al.  A data reduction scheme for triangulated surfaces , 1994, Comput. Aided Geom. Des..

[2]  Bernd Hamann,et al.  Modeling contours of trivariate data , 1992 .

[3]  Wolfgang Dahmen,et al.  Smooth piecewise quadric surfaces , 1989 .

[4]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[5]  Bernd Hamann,et al.  The asymptotic decider: resolving the ambiguity in marching cubes , 1991, Proceeding Visualization '91.

[6]  Gerald Farin,et al.  Triangular Bernstein-Bézier patches , 1986, Comput. Aided Geom. Des..

[7]  C. Lawson Software for C1 Surface Interpolation , 1977 .

[8]  Thomas Schreiber Arithmetische Operationen auf Bezierflächen , 1992 .

[9]  Y. Yoon,et al.  Triangulation of scattered data in 3D space , 1988 .

[10]  Gerald Farin,et al.  Curves and surfaces for cagd , 1992 .

[11]  W. Boehm,et al.  Parametric representation of quadric surfaces , 1992 .

[12]  Christoph M. Hoffmann,et al.  Curvature Computations on Surfaces in n-Space , 1992 .

[13]  G. Nielson,et al.  A Parametric Triangular Patch Based on Generalized Conics , 1991 .

[14]  Dianne Carol Hansford Boundary curves with quadric precision for a tangent continuous scattered data interpolant , 1991 .

[15]  Gerald E. Farin,et al.  Curves with quadric boundary precision , 1994, Comput. Aided Geom. Des..

[16]  Jindong Chen,et al.  Modeling with cubic A-patches , 1995, TOGS.

[17]  Larry L. Schumaker,et al.  Computing optimal triangulations using simulated annealing , 1993, Comput. Aided Geom. Des..

[18]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[19]  G. Farin NURB curves and surfaces , 1994 .

[20]  Wolfgang Böhm,et al.  Geometric concepts for geometric design , 1993 .

[21]  Thomas W. Sederberg Piecewise algebraic surface patches , 1985, Comput. Aided Geom. Des..