Class MoMeshSkin

All Implemented Interfaces:
SafeDisposable

public class MoMeshSkin extends MoMeshRepresentation
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 MoScalarSetxxx nodes). To disable coloring set this field to -1. Rendering can be modified using various property nodes (see the "See Also" section).

See Also:
  • Field Details

    • minCellRanges

      @Deprecated public SoMFInt64 minCellRanges
      Deprecated.
      As of Open Inventor 9.5.1, use MoCellRanges instead.
      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.).
    • maxCellRanges

      @Deprecated public SoMFInt64 maxCellRanges
      Deprecated.
      As of Open Inventor 9.5.1, use MoCellRanges instead.
      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.).
  • Constructor Details

    • MoMeshSkin

      public MoMeshSkin()
      Constructs a rendering node to display the skin of a volume mesh.
  • Method Details

    • getUnstructuredExtractor

      public MiSkinExtractUnstructured getUnstructuredExtractor()
      Gets the skin extractor for unstructured meshes to reuse outside this node.
      Note: The returned object may be null if no unstructured mesh has been set in the scene graph or if no render action has traversed the scene graph.
      Returns:
      the skin extractor for unstructured meshes
    • getHexahedronIjkExtractor

      public MiSkinExtractHexahedronIjk getHexahedronIjkExtractor()
      Gets the skin extractor for hexahedron IJK meshes to reuse outside this node.
      Note: The returned object may be null if no hexahedron IJK mesh has been set in the scene graph or if no render action has traversed the scene graph.
      Returns:
      the skin extractor for hexahedron IJK meshes
    • getIjkExtractor

      public MiSkinExtractIjk getIjkExtractor()
      Gets the skin extractor for IJK meshes to reuse outside this node.
      Note: The returned object may be null if no IJK mesh has been set in the scene graph or if no render action has traversed the scene graph.
      Returns:
      the skin extractor for IJK meshes