                   3D-Data sample programs

2D meshes visualization
-----------------------
MeshLimit.C
        Draws the limit of a triangular mesh (external edges)

MeshLines.C
        Draws each edge of a triangular mesh, using a color mapping

MeshFilled.C
        Fills each triangle of a mesh, using a color mapping.
        An altitude is set at each mesh node to see a 3D surface

MeshSides.C
        Draws the sides of a triangular mesh 

MeshContouring.C 
        Draws colored contour lines on a triangular mesh
        the limits of the mesh are also drawn

CartesianGrid2DVec.C
        Draws a vector field on a 2D grid mesh. Draws the edges
        of the mesh. Controls the aspect of the arrows representing
        the vector field

ParalCartesianGrid2DVec.C
        Draws a vector field on a 2D parallel grid mesh. Draws the edges
        of the mesh. Controls the aspect of the arrows representing
        the vector field

PolarGrid2DVec.C
        Draws a vector field on a 2D polar grid mesh. Draws the edges
        of the mesh. Controls the aspect of the arrows representing
        the vector field

IndexedMesh2DVec.C        
        Draws a vector field on a 2D indexed mesh (made up of triangles 
        and quadrangles). Draws the edges of the mesh. Controls the 
        aspect of the arrows representing the vector field

QuadrangleMesh2DVec.C        
        Draws a vector field on a 2D indexed mesh (made up of 
        quadrangles). Draws the edges of the mesh. Controls the 
        aspect of the arrows representing the vector field

TriangleMesh2DVec.C        
        Draws a vector field on a 2D indexed mesh (made up of 
        triangles). Draws the edges of the mesh. Controls the 
        aspect of the arrows representing the vector field

3D volumic meshes visualization 
-------------------------------
MeshSkinBw.C
        Draws the skin of a mesh made up of tetrahedrons
        the skin is not colored

MeshSkin.C
        Draws the skin of a mesh made up of tetrahedrons
        the skin is colored, using a color mapping

MeshSkeleton.C
        Draws a wireframe skeleton of a mesh made up of tetrahedrons
        The skeleton is colored, using a color mapping

MeshCrossContour.C
        Draws a cross contour of a mesh made up of tetrahedrons.
        A cross contour is the lines defined by the intersection between
        a plane and the mesh skin. The contour is colored, using 
        a color mapping. The skeleton is also drawn.

MeshCrossSection.C
        Draws a cross section of a mesh made up of tetrahedrons.
        The cross section is the surface defined by the intersection
        between a plane and the mesh.The cross section is colored, 
        using a color mapping. The skeleton is also drawn.

MeshLevelSurf.C
        Draws some isosurfaces on a 3D grid mesh. Each isosurface
        is colored relating to its value.

CartesianGrid3DVec.C
        Draws a vector field on a 3D grid mesh. Controls the aspect
        of the arrows representing the vector field. The mesh skin 
        is also drawn and can be transparent.

ParalCartesianGrid3DVec.C
        Draws a vector field on a 3D parallel grid mesh. Controls 
        the aspect of the arrows representing the vector field. 
        The mesh skin is also drawn and can be transparent.

IndexedMesh3DVec.C
        Draws a vector field on a 3D indexed mesh (made up of tetrahedrons
        and pentahedron). Controls the aspect of the arrows representing
        the vector field. The mesh skin is also drawn and can be transparent.

HexahedronMesh3DVec.C
        Draws a vector field on a 3D indexed mesh (made up of hexahedrons).
        Controls the aspect of the arrows representing the vector field. 
        The mesh skin is also drawn and can be transparent.

TetrahedronMesh3DVec.C
        Draws a vector field on a 3D indexed mesh (made up of tetrahedrons).
        Controls the aspect of the arrows representing the vector field. 
        The mesh skin is also drawn and can be transparent.
