Package com.openinventor.meshviz.nodes
Class PoMesh1DHints
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.misc.SoBase
-
- com.openinventor.inventor.fields.SoFieldContainer
-
- com.openinventor.inventor.nodes.SoNode
-
- com.openinventor.meshviz.nodes.PoNode
-
- com.openinventor.meshviz.nodes.PoMesh1DHints
-
- All Implemented Interfaces:
SafeDisposable
public class PoMesh1DHints extends PoNode
Node that provides hints about the mesh 1D. This nodes defines the current hints for the current mesh 1D (PoIrregularMesh1D
orPoRegularMesh1D
). All subsequent representations (heriting fromPoChart
) use these hints for their computation. The first hint supplied is geomInterpretation which defines how the geometry of the current mesh 1D is interpreted. For instance choosing SMOOTH as interpretation, means that all subsequent representations will interpret the geometry of the current mesh 1D as smoothed (by a cubic spline) points (A cubic spline is computed from the current mesh 1D geometry passing all points, and this spline is used by the subsequent repres).File format/default:
geomInterpretation AS_IS
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PoMesh1DHints.GeomInterpretations
Interpretation Type.-
Nested 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
Fields Modifier and Type Field Description SoSFEnum<PoMesh1DHints.GeomInterpretations>
geomInterpretation
-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description PoMesh1DHints()
Constructor.
-
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 Detail
-
geomInterpretation
public final SoSFEnum<PoMesh1DHints.GeomInterpretations> geomInterpretation
-
-