MoMeshOutline Class Reference
[Representations]

MeshViz Rendering node that displays the outline of a mesh. More...

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

Inheritance diagram for MoMeshOutline:
MoMeshLineRepresentation MoMeshRepresentation MoMeshBaseRepresentation MoActionNode SoNode SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
 MoMeshOutline ()

Static Public Member Functions

static SoType getClassTypeId ()



const
MiOutlineExtractUnstructured
getUnstructuredExtractor ()
const
MiOutlineExtractUnstructuredIjk
getUnstructuredIjkExtractor ()
const MiOutlineExtractIjkgetIjkExtractor ()
const MiOutlineExtractIjgetIjExtractor ()

Detailed Description

MeshViz Rendering node that displays the outline of a mesh.

The outline of a mesh is an unstructured line mesh made up of all the edges that belong to only one cell. Internal edges of a mesh will not be displayed except when they are adjacent to dead cells.

The outline can be colored using a scalar set specified 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.

MoMaterial controls whether the outline is drawn with a single color or colored according to a scalar set ( lineColoring field) and also specifies the single color to be used ( lineColor field).

MoColorMapping subclasses specify the mapping from scalar values to color and opacity.

Note that MoDrawStyle affects the rendering of MoMeshOutline. If the displayEdges field is set to false, the mesh outline will be not be drawn.

FILE FORMAT/DEFAULT

SEE ALSO

MoMaterial, MoScalarSet, MoColorMapping,
MiOutlineExtractIj, MiOutlineExtractIjk, MiOutlineExtractUnstructured, MiOutlineExtractUnstructuredIjk

See related examples:

TessellatedSurface, Outline, OutlineOnPlaneSlice, QuadraticSurface, TutorialPicking3


Constructor & Destructor Documentation

MoMeshOutline::MoMeshOutline (  ) 

Constructor.


Member Function Documentation

static SoType MoMeshOutline::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from MoMeshLineRepresentation.

const MiOutlineExtractIj* MoMeshOutline::getIjExtractor (  ) 

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 traversal has been done yet.
const MiOutlineExtractIjk* MoMeshOutline::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 traversal has been done yet.
virtual SoType MoMeshOutline::getTypeId (  )  const [virtual]

Returns the type identifier for this specific instance.

Reimplemented from MoMeshLineRepresentation.

const MiOutlineExtractUnstructured* MoMeshOutline::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 traversal has been done yet.
const MiOutlineExtractUnstructuredIjk* MoMeshOutline::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 traversal has been done yet.

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/