Summary
Elaborated visualization techniques which are based on surfaces often are independent from the origin of the surface data. Nevertheless, many of the previously presented visualization methods were developed for a specific type of surface, although principally applicable to generic surfaces. In this paper we discuss a model for a general access to surface properties up to order two, i.e., surface-point locations, normals, and curvature properties, (almost) regardless of the origin of the surface. Surface types and access algorithms are compared and summarized. At the end of this paper we shortly present an implementation of this model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
James Arvo and David Kirk. A survey of ray tracing acceleration techniques. In Andrew Glassner, editor, An introduction to ray tracing, pages 201–262. Academic Press, 1989.
James Beck, Rida Farouki, and John Hinds. Surface analysis methods. IEEE Computer Graphics and Applications, 6 (12): 18–36, 1986.
Mark Bentum, Barthold Lichtenbelt, and Tom Malzbender. Frequency Analysis of Gradient Estimators in Volume Rendering. IEEE Transactions on Visualization and Computer Graphics, 2 (3): 242–254, 1996.
John Dill. An application of color graphics to the display of surface curvature. Computer Graphics, 15 (3): 153–161, August 1981.
Gerald Farin. Curves and Surfaces for Computer Aided Geometric Design. Morgan Kaufmann, 4th edition, 1997.
Thomas Gerstner. Multiresolution extraction and rendering of transparent isosurfaces. Computers and Graphics, 26 (2): 219–228, April 2002.
Andrew Glassner, editor. An Introduction to Ray Tracing. Acad. Press, 1989.
Hans Hagen, Stefanie Hahmann, Thomas Schreiber, Yasuo Nakajima, Burkard Wordenweber, and Petra Hollemann-Grundstedt. Surface interrogation algorithms. IEEE Computer Graphics and Applications, 12 (5): 53–60, Sept. 1992.
Vlastimil Havran. Heuristic Ray Shooting Algorithms. PhD thesis, Czech Technical University, Praha, Czech Republic, April 2001. Available from http://www.cgg.cvut.cz/“havran/phdthesis.html.
Josef Hoschek and Franz-Josef Schneider. Spline conversion for trimmed rational Bézier-and B-spline surfaces. Computer Aided Design, 22 (9): 580–590, 1990.
Andreas Hubeli and Markus Gross. Fairing of non-manifolds for visualization. In Proceedings IEEE Visualization, pages 407–414, 2000.
Jeff Hultquist. Constructing stream surfaces in steady 3D vector fields. In Proceedings IEEE Visualization, pages 171–177, 1992.
Victoria Interrante. Illustrating surface shape in volume data via principal direction-driven 3D line integral convolution. Computer Graphics, 31 (Annual Conference Series): 109–116, August 1997.
Victoria Interrante, Henry Fuchs, and Stephen Pizer. Conveying the 3D shape of smoothly curving transparent surfaces via texture. IEEE Transactions on Visualization and Computer Graphics, 3 (1): 98–117, 1997.
Victoria Interrante, Henry Fuchs, and Steven Pizer. Illustrating transparent surfaces with curvature-directed strokes. In Proceedings IEEE Visualization, pages 211–218, 1996.
Helwig Löffelmann, Lukas Mroz, Eduard Gröller, and Werner Purgathofer. Stream arrows: Enhancing the use of streamsurfaces for the visualization of dynamical systems. The Visual Computer, 13: 359–369, 1997.
William Lorensen and Harvey Cline. Marching cubes: A high resolution 3D surface construction algoritm. Computer Graphics, 21 (4): 163–168, July 1987.
Torsten Möller, Raghu Machiraju, Klaus Müller, and Roni Yagel. Evaluation and Design of Filters Using a Taylor Series Expansion. IEEE Transactions on Visualization and Computer Graphics, 3 (2): 184–199, 1997.
Gregory Nielson and Bernd Hamann. The asymptotic decider: Removing the ambiguity in marching cubes. In Proceedings IEEE Visualization, pages 83–91, 1991.
Gregory Nielson, Bruce Shriver, and Lawrence Rosenblum. Visualization in Scientific Computing. IEEE Computer Society Press, 1990.
Bui-Tuong Phong. Illumination for computer generated pictures. Communications of the ACM, 18 (6): 311–317, 1975.
Martin Rumpf, Alfred Schmidt, and Kunibert Siebert. Functions defining arbitrary meshes–A flexible interface between numerical data and visualization. Computer Graphics Forum, 15 (2): 129–142, 1996.
Georgios Sakas, Marcus Grimm, and Alexandros Savopoulos. Optimized maximum intensity projection (MIP). In Proceedings EUROGRAPHICS Rendering Workshop, pages 51–63, 1995.
Hanan Samet. Applications of Spatial Data Structures: Computer Graphics, Image Processing, and GIS. Addison-Wesley, 1989.
Lee Seidenberg, Robert Jerad, and John Magewick. Surface curvature analysis using color. In Proceedings IEEE Visualization, pages 260–267, 1992.
Gabriel Taubin. A signal processing approach to fair surface design. Computer Graphics, 29 (Annual Conference Series): 351–358, November 1995.
Philip Todd and Robin McLeod. Numerical estimation of the curvature of surfaces. Computer-Aided Design, 18 (1): 33–37, January 1986.
Jarke van Wijk. Implicit stream surfaces. In Proceedings IEEE Visualization, pages 245–252, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hauser, H., Theußl, T., Gröller, E. (2004). Access to Surface Properties up to Order Two for Visualization Algorithms. In: Brunnett, G., Hamann, B., Müller, H., Linsen, L. (eds) Geometric Modeling for Scientific Visualization. Mathematics and Visualization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-07443-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-662-07443-5_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-07263-5
Online ISBN: 978-3-662-07443-5
eBook Packages: Springer Book Archive