Class PoCurve3
- All Implemented Interfaces:
SafeDisposable
File format/default:
PoCurve3
{
point | 0 0 0 |
curveRep | CURVE_POLYLINE |
isMarkerVisible | false |
markerString | "." |
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.openinventor.meshviz.graph.PoBase
PoBase.NodeWriteFormats, PoBase.TextTypes, PoBase.UpdateMethodTypes
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
FieldsModifier and TypeFieldDescriptionfinal SoSFEnum
<PoCurve3.CurveReps> Defines the curve representation (polyline, smooth or none).final SoSFBool
Indicates if a marker is generated on each curve point.final SoSFString
The markers are defined by a string.final SoMFVec3f
Point list of the curve.Fields inherited from class com.openinventor.inventor.nodekits.SoBaseKit
boundingBoxIgnoring
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SoNodekitCatalog
Returns theSoNodekitCatalog
for this class.Methods inherited from class com.openinventor.meshviz.graph.PoBase
addPostRebuildCallback, addPreRebuildCallback, getDomain, getNodeWriteFormat, getTextType, getUpdateMethod, isBuilt, isModified, isVRML2Mode, rebuild, setDomain, setNodeWriteFormat, setTextType, setUpdateMethod, setVRML2Mode, touchKit
Methods inherited from class com.openinventor.inventor.nodekits.SoBaseKit
getNodekitCatalog, getPart, getPart, getPartString, getViewportIsEnabled, getViewportOrigin, getViewportSize, isSearchingChildren, set, set, setPart, setSearchingChildren
Methods inherited from class com.openinventor.inventor.nodes.SoNode
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderEngineMode, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, 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
-
point
Point list of the curve. -
curveRep
Defines the curve representation (polyline, smooth or none). CURVE_POLYLINE by default. -
isMarkerVisible
Indicates if a marker is generated on each curve point. -
markerString
The markers are defined by a string. If this field is equal to ".", the markers areSoPointSet
shapes, otherwiseSoText2
shapes. To change the font of text markers, set the catalog part markerApp.font.name . Be careful, for the moment, text markers are not vertically aligned.
-
-
Constructor Details
-
PoCurve3
Calls PoCurve3(_point, PoCurve3.CurveReps.valueOf( PoCurve3.CurveReps.CURVE_POLYLINE.getValue() )). -
PoCurve3
Constructor. -
PoCurve3
public PoCurve3()Default constructor.
-
-
Method Details
-
getClassNodekitCatalog
Returns theSoNodekitCatalog
for this class.
-