Class PoMeshSides

  • All Implemented Interfaces:
    SafeDisposable

    public class PoMeshSides
    extends PoMesh2D
    Class to build the sides of the current surface mesh. The minimum value, or the maximum value, or another value relating to the altitude values determines the height (along the Z axis) of the base of the representation. See PoMesh for more explanations about the current mesh.

    If PoMesh2D.zValuesIndex is defined (i.e. >= 0), the altitude values is the mesh scalar value set of which index is zValuesIndex, otherwise the altitude values are the z-coordinates of the surface mesh.

    File format/default:

    PoMeshSides {

      thresholdType THRESHOLD_ZMIN
      thresholdValue 0.0
      valuesIndex -1
      coloringType COLOR_INHERITED
      zValuesIndex -1
      vecsIndex -1
      valuesIndexForCellFilter -1
      moduleDataMapping NULL
    }

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <html> <head> <link REL="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style"> <title></title> </head> <BODY> <h1></h1> <h4> <A NAME="Heading1000">CATALOG PARTS</A></h4> <ul><b>PoMeshSides</b> {</ul> <ul><ul><b>Separator</b> <tt>alternateRep</tt> (from PoBase) {<br> </ul></ul> <ul><ul><ul><b>AppearanceKit</b> <tt>appearance</tt> (from PoBase)</ul></ul></ul> <ul><ul><ul><i>Specifies the appearance of all the kit. By default lightModel.model=PHONG. material.diffuseColor is set when the kit is rebuilt, if the field coloringType is different from COLOR_INHERITED.</i></ul></ul></ul> <ul><ul><ul><b>MatrixTransform</b> <tt>domainTransform</tt> (from PoBase)</ul></ul></ul> <ul><ul><ul><i>Corresponds to the domain transformation.</i></ul></ul></ul> <ul><ul><ul><ul></ul></ul></ul></ul> <ul><ul><ul><b>Group</b> <tt>groupSides</tt></ul></ul></ul> <ul><ul><ul><i>Contains a SoQuadMesh (if the mesh is a PbCartesianGrid2D or PbPolarGrid2D) or SoIndexedFaceSet (if the mesh is a PbParalCartesianGrid2D) shape to draw the sides of the mesh.</i></ul></ul></ul> <ul><ul>}</ul></ul> <ul>}</ul> <ul><ul><br> </ul></ul> </body> </html>

    • Field Detail

      • thresholdType

        public final SoSFEnum<PoMeshSides.ThresholdTypes> thresholdType
        Defines the type of threshold. THRESHOLD_ZMIN: the threshold of the side representation is the minimum of the z-value.

        THRESHOLD_ZMAX: the threshold of the side representation is the maximum of the z-value.

        THRESHOLD_VALUE: the threshold of the side representation is defined by the field thresholdValue.

      • thresholdValue

        public final SoSFFloat thresholdValue
        Defines the limit of the threshold of the mesh sides. thresholdValue is used only if the field thresholdType = THRESHOLD_VALUE
    • Constructor Detail

      • PoMeshSides

        public PoMeshSides()
        Constructor.