Project Director: Dr. Bob Downs, University of Arizona
Programmer: Matthew Parrott B.S., MFA Savannah College of Art and Design
Data Collector: David Olesh, Harvard University
The rapid development of visualization applications requires a toolkit which is accessible, extensible, and modifiable; in short, a system which is maintainable. The AVT project aims to encapsulate key visualization tools within an object-oriented library, using the OpenGL library for rendering. Specific tasks to be implemented include isosurface display and contour reconstructions.
AVT uses a c++ class hierarchy which allows data to be and combined with various visualization methods. In a sense, data and geometry and independent. Base data classes such as point fields and volumetric data may be used to create derived classes such as isosurfaces, contours, and particle fields. Then, geometry classes such as instancers, lofting modules, and marching cube modules may be appiled to the data classes, yeilding renderable openGL data. Geometry classes need no special knowledge of the data classes, but rather derived classes mutate construction schemes as needed. Binary space partitioning trees allow for transparent geometry to be correctly displayed. Furthermore, object-based actions afford objects knowledge of the global system, allowing for complex agent style interaction. User specified callbacks allow for easy animation design and user interface extensibility. Additionally, support for GLSL, the openGL shading language, and cG will allow for the animation of surface properties.
Click here to view daily summaries
Surface Reconstruction from Planar Data
Isosurfaces
Edge Detection and Contour Tracing
C++ Source and MSVS Project Files Last Updated Sept 16 2004
Data Files Last Updated Sept 16 2004
Windows Exectuable Last Updated Sept 16 2004
BSP Tutorial
Event Callbacks
Callback Tutoria
Complex Valued Contour Meshing
Contour Interpolation
Contour Trees
Contour Tree Basics
Contour Triangulation
Fast Contour Trees
Function Pointers
Surface Reconstruction
Surfaces from Contours
3D Fossil Reconstruction
Web Page (c) 2004 Matthew Parrott, Atabet Designs