MoMeshSkin Class Reference
[Representations]

MeshViz Rendering node that displays the skin of a volume mesh. More...

#include <MeshVizXLM/mapping/nodes/MoMeshSkin.h>

Inheritance diagram for MoMeshSkin:
MoMeshSurfaceRepresentation MoMeshRepresentation MoMeshBaseRepresentation MoActionNode SoNode SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
 MoMeshSkin ()

Static Public Member Functions

static SoType getClassTypeId ()

Public Attributes

SoMFUInt32 minCellRanges
SoMFUInt32 maxCellRanges



const MiSkinExtractUnstructuredgetUnstructuredExtractor ()
const
MiSkinExtractUnstructuredIjk
getUnstructuredIjkExtractor ()
const MiSkinExtractIjkgetIjkExtractor ()

Detailed Description

MeshViz Rendering node that displays the skin of a volume mesh.

The skin of a mesh is an unstructured surface mesh made up of all the faces that belong to only one cell.

The mesh can be colored using a scalar set defined in the colorScalarSetId inherited field. This is an index into the list of scalar sets existing in the traversal state (see the MoScalarSet node). To disable coloring set this field to -1.

Rendering can be modified using various property nodes (see the SEE ALSO section).

The skin can be extracted for a subset of the mesh using the minCellRanges and/or maxCellRanges fields.

FILE FORMAT/DEFAULT

SEE ALSO

MoCellFilter, MoColorMapping, MoDrawStyle, MoMaterial, MoScalarSet,
MiSkinExtractIjk, MiSkinExtractUnstructured, MiSkinExtractUnstructuredIjk, MoFaceDetail

See related examples:

EclipseMeshViz, PEBIMeshViz, QuadraticWheelHexa27, Turbine, TessellatedPolyhedralMesh, CellShape, ClipLineOnSkin, ColorMapping, ElevatedPlaneSlice, GridPlaneSlice, InterpolatedLogicalSlice, IsolineOnIsosurface, LogicalSlice, Outline, OutlineOnPlaneSlice, Picking, PickingAndProbing, PolyhedralIsosurface, Polyhedron, Probing, QuadraticHexa20, QuadraticHexa27, QuadraticSkin, QuadraticTetra10, QuadraticTube, QuadraticWedge18, QuadraticWheelHexa20, QuadraticWheelTetra10, QuadraticWheelWedge18, Skin, Slab, SphereCylinderPlaneSlices, Streamlines, TutorialCombineColorMapping, TutorialPicking1, TutorialPicking2, TutorialPicking4, TutorialPicking5, TutorialPicking6, TutorialPicking7, TutorialPicking8, TutorialPicking9, WheelHexa8


Constructor & Destructor Documentation

MoMeshSkin::MoMeshSkin (  ) 

Constructor.


Member Function Documentation

static SoType MoMeshSkin::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from MoMeshSurfaceRepresentation.

const MiSkinExtractIjk* MoMeshSkin::getIjkExtractor (  ) 

Get extractor for reuse outside this node.

Note:
The returned pointer may be null if a mesh has not been set in the scene graph or if no render action has been called before.
virtual SoType MoMeshSkin::getTypeId (  )  const [virtual]

Returns the type identifier for this specific instance.

Reimplemented from MoMeshSurfaceRepresentation.

const MiSkinExtractUnstructured* MoMeshSkin::getUnstructuredExtractor (  ) 

Get extractor for reuse outside this node.

Note:
The returned pointer may be null if a mesh has not been set in the scene graph or if no render action has been called before.
const MiSkinExtractUnstructuredIjk* MoMeshSkin::getUnstructuredIjkExtractor (  ) 

Get extractor for reuse outside this node.

Note:
The returned pointer may be null if a mesh has not been set in the scene graph or if no render action has been called before.

Member Data Documentation

Maximum cell index values for extracting the mesh skin to display.

This field is empty by default.

  • If the field is empty, the skin extraction runs up to the last cell of the mesh.
  • If the mesh is unstructured, a single value specifies the index of the last cell index to use.
  • If the mesh is a structured volume mesh, three values specify the last I, J and K cell indices to use.
    (In this case, if less than three values are provided, the field is ignored.)

Minimum cell index values for extracting the mesh skin to display.

This field is empty by default.

  • If the field is empty, the skin extraction starts from the first cell of the mesh.
  • If the mesh is unstructured, a single value specifies the index of the first cell index to use.
  • If the mesh is a structured volume mesh, three values specify the first I, J and K cell indices to use.
    (In this case, if less than three values are provided, the field is ignored.)

The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/