Graphic data objects supported by ViewPort viewer. Ordered by complexity, 2D; two-dimensional
object, 3D: three-dimensional object, Surface: when referring to graphic object
displayed on a surface, e.g. curves or symbols on a surface.
Graphic objects |
Description |
Symbols
| 2D: circles, squares, diamonds, cross, ...etc. 3D: equivalent counterpart.
Surface: equivalent counterpart |
Curves |
2D: curves or array of curves displayed with different patterns. 3D: equivalent counterpart.
Surface: equivalent counterpart |
Histograms |
One axis histogram |
Vector fields |
2D: vector fields. 3D: equivalent counter part. Surface: equivalent counterpart |
stream lines |
2D: stream lines as used in fluid dynamics. 3D: equivalent counterpart.
Surface: equivalent counterpart |
Images |
Displayed as tiles, stack of images, or stack of images perpendicular to an arbitrary axes.
Multiple stacks can be displayed at the same time |
Surface models |
Arrays of triangles, quadrilaterals, or polygons, including material properties, and
texture |
Meshes |
2D: triangular and quadrilaterals. 3D: tetrahedral and hexahedral. Surface: triangular
or quadrilateral |
Volume rendering |
Light reflected by volume data (like a gas) to which light interaction properties been assigned.
Algorithms are based on overlaid textures or ray tracing |
Field data |
Scalar: color coded on surfaces. Vector: vector field on surface. Both can be combined |
Basic process library included with the viewer. Stack of images differs from volume
data in the sense that operations are performed slices by slices in a stack, and in 3D
in volume data.
Processes |
Description |
|
image, stack of images, or volume data |
Contrast enhancement |
Application of gradient operator to enhance contrast |
Segmentation |
Classify data according to their texture properties |
Edge detection |
Automatic: controur extraction with the sobel algorithm.
Assisted: Contour extraction based on active controus algorithms. Applies
only to images and stack of images.
|
Convolution |
Convolve an image with a pre-determined pattern. Applies
only to images and stack of images. |
Filtering |
Fourier transform based filtering. Applies
only to images and stack of images. |
Gradient |
Extract 2D intensity gradient vectors |
Mask |
Apply local operations based on weights in a mask |
Surface extraction |
Extract triangles array crossing a pre-determined gray level. Based on a modified
marching cube algorithm. Applies only to volume data. |
|
Surface models |
Contour |
Extract contours based on elements connectivity |
Length |
Calculate controur length by summing segments length |
Area |
Calculate area by summing elementary areas of triangles or polygons |
|
Vector fields in 2D, 3D, or surfaces. |
Divergence |
Calculate the divergence of a vector fields and color code the result |
Rotational |
Calculate the rotational of a vector fields and color code the result |
Trajectories |
Track the trajectories of a set of initial points traveling along a path
tangent to the vector field |
|
Mesh, 2D, 3D, or surfaces |
Jacobian |
Calculate the Jacobian of each mesh element and color code the result |
Area/Volume |
Calculate elementary area/volume of quadrilateral/hexahedral mesh and color code the information |
Orthogonality |
For quadrilateral and hexahedral mesh quantify mesh orthogonality and color code the infrmation |