MeshViz Demos

2D Histograms

     

$OIVHOME/src/MeshViz/Demos/graph/histoDemo2D.cxx

An example program that draws a 2D Histogram chart with a corresponding linear plot. The program has a dialog interface to change the various parameters like material, color, etc.

2D Linear Axes

  

$OIVHOME/src/MeshViz/Demos/graph/axisDemo2D.cxx

This example program draws a set of linear axes that have various grid parts like dotted main grid lines. The plot is drawn in a Plane Viewer and has a menu for changing the parts of the graph.

3D Histograms

  

$OIVHOME/src/MeshViz/Demos/graph/histoDemo3D.cxx

The 3D Histogram program draws a 3D histogram in an Examiner Viewer. There is a dialog box for setting up various print options, turning on and off the axes and saving the scene to an Inventor file.

3D Log Axes

  

$OIVHOME/src/MeshViz/Demos/graph/axisLogDemo.cxx

The curves are drawn on a set of 3D logarithmic axes. The color of the curves can be changed, animation started and stopped, and the print options set up.

Furnace Demo

  

$OIVHOME/src/MeshViz/Demos/3Ddata/Furnace.cxx

Shows heat spreading on a furnace surface. Many of the parameters can be changed using the dialog interface.

Hexahedron 3D Mesh

  

$OIVHOME/src/MeshViz/Demos/3Ddata/HexahedronMesh3D.cxx

MeshViewer example using PoHexahedronMesh3D. Scalar, Vector, Stream, and Probe values can be changed using the dialog interface.

Meteorology 2D

  

$OIVHOME/src/MeshViz/Demos/3Ddata/Meteo2D.cxx

MeshViewer example using PoRegularCartesianGrid2D. Scalar, Vector, Stream, and Probe values can be changed using the dialog interface.

Meteorology 3D

  

$OIVHOME/src/MeshViz/Demos/3Ddata/Meteorology.cxx

MeshViewer example using PoCartesianGrid3D. Scalar, Vector, Stream, and Probe values can be changed using the dialog interface.

Multi Views

  

$OIVHOME/src/MeshViz/Demos/graph/multiViewDemo.cxx

This examples uses the class PoSceneView to produce multiple views inside one viewer.

Pie Chart

$OIVHOME/src/MeshViz/Samples/graph/pieChartRep.cxx

Builds a 3D pie chart on a PoIrregularMesh1D.

Pie Charts

  

$OIVHOME/src/MeshViz/Demos/graph/pieChartDemo.cxx

Builds a 2D pie chart in the XY plane. Using the dialog box, animation can be started and stopped, and the pie chart can be switched between 2D and 3D.

Polar 2D Grid

  

$OIVHOME/src/MeshViz/Demos/3Ddata/PolarGrid2D.cxx

MeshViewer example using PoParalCartesianGrid2D. Scalar and Probe values can be changed using the dialog interface.

Regular Cartesian 2D Grid

  

$OIVHOME/src/MeshViz/Demos/3Ddata/RegularGrid2D.cxx

MeshViewer example using PoRegularCartesianGrid2D. Scalar and Probe values can be changed using the dialog interface.

Regular Cartesian 3D Grid

  

$OIVHOME/src/MeshViz/Demos/3Ddata/RegularGrid3D.cxx

MeshViewer example using PoRegularCartesianGrid3D. Scalar and Probe values can be changed using the dialog interface.

Tetrahedron 3D Mesh

  

$OIVHOME/src/MeshViz/Demos/3Ddata/TetrahedronMesh3D.cxx

MeshViewer example using PoTetrahedronMesh3D. Scalar, Vector, Stream, and Probe values can be changed using the dialog interface.

Triangle 2D Mesh

  

$OIVHOME/src/MeshViz/Demos/3Ddata/TriangleMesh2D.cxx

MeshViewer example using PoTriangleMesh2D. Scalar and Probe values can be changed using the dialog interface.

Tubes

$OIVHOME/src/MeshViz/Samples/graph/tube.cxx

Example of a 2D tube curve on a PoIrregularMesh1D displayed with a set of 2D linear axes.

Undefined Values 2D Mesh

  

$OIVHOME/src/MeshViz/Demos/3Ddata/UndefValMesh2D.cxx

MeshViewer example using PoParalCartesianGrid2D to display data that contains undefined data regions. Scalar and Probe values can be changed using the dialog interface.