Professional Documents
Culture Documents
Visualization Data Representation
Visualization Data Representation
Ray Gasser
rayg@bu.edu
http://www.bu.edu/tech/support/res
earch/training-consulting/online-
tutorials/paraview/#VISPIPE
– Irregular (unstructured)
• information can be represented more densely where it changes quickly
• higher memory footprint (topology must be explicitly written) but more
freedom
• examples: polygonal data, unstructured grid
Rectilinear Grid
– regular topology but geometry only partially
regular
– examples: pixels, voxels
Structured Grid
– regular topology and irregular geometry
– examples: quadrilaterals, hexahedron
– applications: fluid flow, heat transfer
– Contouring
• construct a boundary between distinct regions
• two steps:
– explore space to find points near contour
– connect points into contour (2D) or surface (3D)
• 2D contour map (isoline):
– applications: elevation contours from topography, pressure
contours (weather maps) from meteorology
– Scalar Generation
• extract scalars from part of data
• example: extracting z coordinate (elevation) from
terrain data to create scalar values
– Oriented Glyphs
• orientation indicates direction
• scale indicates magnitude
• color indicates magnitude, pressure, temperature, or
any variable
– Warping
• advect a simple object to indicate flow
• vertices individually translated by flow
– Streamlets
• half way between streamlines and glyphs
• example: stream arrows
– Streamribbon
• rake of two particles to create a ribbon
• maintain constant tangent distance between
particles
• reveals vorticity
– Streamtube
• circular rake of particles to create a tube
• relative radius of tube indicates
compression/divergence
• color can indicate pressure, temperature
– Cutting/Slicing
• cutting through a dataset with a surface
– Subsampling
• reduces data size by selecting a subset of
the original data
• modifies topology
Time Animation
Kitware: www.vtk.org