Demonstration class to visualize scalar data on a volume mesh.
|
Inherits from:
|
Mesh3DScalarViewer
|
|
Derived classes:
|
|
|
Include file:
|
MeshViewer/Mesh3DScalarViewer.h
|
This is only a demonstration class, given with source code.
As it uses only some of the features of 3D-data master, the limitations
of this class are not necessary limitation of 3D-data Master.
This class is a part of the MeshViewer class. It cannot be instantiate
apart from MeshViewer. It controls the visualization of nodes that
depend on scalar data of a volume mesh (derived from PbMesh3D).
The associated dialog box controls
- the choice of a scalar data set used to compute a level surface.
(see PoMeshLevelSurf).
- the visibility and the value of this level surface.
- the visibility of the mesh skin (see PoMeshSkin).
- the visibility of the mesh skeleton (see PoMeshSkeleton).
- the visibility of a mesh cross contour (see PoMeshCrossContour).
- the visibility of a mesh cross section (see PoMeshCrossSection).
- the transparency of the skin.
- the activation of the clip plane (see SoClipPlane). When activated,
the skin and the level surface are clipped.
The position of the cross section, cross contour and clip plane are
relative to the position and orientation of the dragger. But this one
can be deconnected with a toggle button. In this case, the position
of the cross section, cross contour and clip plane are not affected by
the motion of the dragger.