DocumentCode
1451655
Title
Curvature-dependent triangulation of implicit surfaces
Author
Karkanis, Tasso ; Stewart, A. James
Author_Institution
Toronto Univ., Ont., Canada
Volume
21
Issue
2
fYear
2001
Firstpage
60
Lastpage
69
Abstract
Implicit surfaces appear in many applications, including medical imaging, molecular modeling, computer aided design, computer graphics and finite element analysis. Despite their many advantages, implicit surfaces are difficult to render efficiently. Today´s real-time graphics systems are heavily optimized for rendering triangles, so an implicit surface should be converted to a mesh of triangles before rendering. Our algorithm polyonalizes an implicit surface. The algorithm generates a mesh of close-to-equilateral triangles with sizes dependent on the local surface curvature. We assume that the implicit surface is connected and G1 is smooth (that is, the tangent plane varies continuously over the surface). The algorithm requires an evaluator for the implicit function defined at all points in space, an evaluator for the function gradient defined at points near the surface, and a bounding box around the surface. The output of the algorithm is good for applications requiring a well-behaved triangulation, such as rendering systems and finite element partial differential equation (PDE) solvers
Keywords
computational geometry; mesh generation; rendering (computer graphics); surface fitting; computer aided design; computer graphics; curvature-dependent triangulation; finite element analysis; implicit surfaces; local surface curvature; medical imaging; mesh generation; molecular modeling; partial differential equation; real-time graphics; rendering; Ear; Geophysics computing; Humans; Phase estimation;
fLanguage
English
Journal_Title
Computer Graphics and Applications, IEEE
Publisher
ieee
ISSN
0272-1716
Type
jour
DOI
10.1109/38.909016
Filename
909016
Link To Document