Package com.openinventor.meshviz.nodes
Class PoPeriodFilter
- All Implemented Interfaces:
SafeDisposable
Node to define a period filter.
This node defines the current period filter of all subsequent MeshViz representations inhering from
PoChart
. One point every period is selected from the geometry of the current mesh 1D (PoRegularMesh1D
or PoIrregularMesh1D
) by all subsequent representations. Nevertheless, if a PoMesh1DHints
node with the field geomInterpretation different from AS_IS is found in the path to the representation, the filter is not applied to the mesh 1D geometry but to the computed points (these points are differently computed according to the field geomInterpretation of the class PoMesh1DHints
).
File format/default:
period | 1 |
axis | X |
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.openinventor.inventor.nodes.SoNode
SoNode.RenderModes
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal SoSFEnum
<PoPeriodFilter.AxisType> Defines the axis of the period.final SoSFFloat
Defines the period used to filter the mesh 1D geometry.Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.openinventor.meshviz.nodes.PoNode
callback, doAction, getBoundingBox, getMatrix, getPrimitiveCount, GLRender, handleEvent, pick, search, write
Methods inherited from class com.openinventor.inventor.nodes.SoNode
affectsState, copy, copy, distribute, getAlternateRep, getByName, getRenderEngineMode, getRenderUnitID, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, isBoundingBoxIgnoring, isOverride, rayPick, setOverride, touch
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
Methods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
Field Details
-
period
Defines the period used to filter the mesh 1D geometry. -
axis
Defines the axis of the period.
-
-
Constructor Details
-
PoPeriodFilter
public PoPeriodFilter()Constructor.
-