PoMeshSkeleton Class Reference
[Representation]

MeshViz Representation of the skeleton of a volume mesh. More...

#include <MeshViz/3Ddata/PoMeshSkeleton.h>

Inheritance diagram for PoMeshSkeleton:
PoMesh3D PoMesh Po3DdataMaster PoBase SoBaseKit SoNode SoGetView SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCataloggetNodekitCatalog () const
 PoMeshSkeleton ()
virtual void rebuild ()

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCataloggetClassNodekitCatalog ()

Public Attributes

SoSFInt32 numXContour
SoSFInt32 numYContour
SoSFInt32 numZContour

Detailed Description

MeshViz Representation of the skeleton of a volume mesh.

Class to build a skeleton of the current volume mesh. This skeleton is built by a list of numXContour cross-contours orthogonal to X-axis, a list of numYContour cross-contours orthogonal to Y-axis and a list of numZContour cross-contours orthogonal to Z-axis. See PoMesh for more explanations about the current mesh.

The distance between 2 consecutive X cross-contours is a constant defined by the X-size of the mesh skin divided by numXContour. This is identical for Y and Z.

If the field PoMesh::valuesIndex is not defined (or if coloringType = COLOR_INHERITED), the representation uses only one inherited color. If the field PoMesh::valuesIndex is defined (and if coloringType != COLOR_INHERITED), the representation is colored by using the current data mapping applied to each mesh node value. (see PoMesh for more explanations about the current data-mapping).

The vector data of the mesh for this representation is unused.

FILE FORMAT/DEFAULT


Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/