public class PoArrow3 extends PoGraphMaster
This node draws a single 3D arrow consisting of a polyline with optional arrowhead or rectangle at each end. Therefore the minimum number of points is 2. Additional points could be used to make, for example, a curved arrow.
File format/default:
PoArrow3
{
point | 0 0 0 |
startPatternType | NO_PATTERN |
endPatternType | NO_PATTERN |
patternWidth | 0.05 |
patternHeight | 0.03 |
Modifier and Type | Class and Description |
---|---|
static class |
PoArrow3.PatternTypes
Type of pattern at the arrow extremities.
|
PoBase.NodeWriteFormats, PoBase.TextTypes, PoBase.UpdateMethodTypes
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<PoArrow3.PatternTypes> |
endPatternType
Defines the end arrow pattern type.
|
SoSFFloat |
patternHeight
Define the height of the start and end arrow pattern.
|
SoSFFloat |
patternWidth
Define the width of the start and end arrow pattern.
|
SoMFVec3f |
point
Point list of the arrow.
|
SoSFEnum<PoArrow3.PatternTypes> |
startPatternType
Defines the start arrow pattern type.
|
boundingBoxIgnoring
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
PoArrow3()
Default constructor.
|
PoArrow3(SbVec3f[] _point)
Calls PoArrow3(_point, PoArrow3.PatternTypes.valueOf( PoArrow3.PatternTypes.NO_PATTERN.getValue() ), PoArrow3.PatternTypes.valueOf( PoArrow3.PatternTypes.NO_PATTERN.getValue() ), (float)0.05f, (float)0.03f).
|
PoArrow3(SbVec3f[] _point,
PoArrow3.PatternTypes startType)
Calls PoArrow3(_point, startType, PoArrow3.PatternTypes.valueOf( PoArrow3.PatternTypes.NO_PATTERN.getValue() ), (float)0.05f, (float)0.03f).
|
PoArrow3(SbVec3f[] _point,
PoArrow3.PatternTypes startType,
PoArrow3.PatternTypes endType)
Calls PoArrow3(_point, startType, endType, (float)0.05f, (float)0.03f).
|
PoArrow3(SbVec3f[] _point,
PoArrow3.PatternTypes startType,
PoArrow3.PatternTypes endType,
float _patternWidth)
Calls PoArrow3(_point, startType, endType, _patternWidth, (float)0.03f).
|
PoArrow3(SbVec3f[] _point,
PoArrow3.PatternTypes startType,
PoArrow3.PatternTypes endType,
float _patternWidth,
float _patternHeight)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static SoNodekitCatalog |
getClassNodekitCatalog()
Returns the
SoNodekitCatalog for this class. |
addPostRebuildCallback, addPreRebuildCallback, getDomain, getNodeWriteFormat, getTextType, getUpdateMethod, isBuilt, isModified, isVRML2Mode, rebuild, setDomain, setNodeWriteFormat, setTextType, setUpdateMethod, setVRML2Mode, touchKit
getNodekitCatalog, getPart, getPart, getPartString, getViewportIsEnabled, getViewportOrigin, getViewportSize, isSearchingChildren, set, set, setPart, setSearchingChildren
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
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, setToDefaults
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
getNativeResourceHandle
public final SoMFVec3f point
public final SoSFEnum<PoArrow3.PatternTypes> startPatternType
public final SoSFEnum<PoArrow3.PatternTypes> endPatternType
public final SoSFFloat patternWidth
PoBase
description).public PoArrow3(SbVec3f[] _point, PoArrow3.PatternTypes startType, PoArrow3.PatternTypes endType)
public PoArrow3(SbVec3f[] _point, PoArrow3.PatternTypes startType)
public PoArrow3(SbVec3f[] _point)
public PoArrow3(SbVec3f[] _point, PoArrow3.PatternTypes startType, PoArrow3.PatternTypes endType, float _patternWidth)
public PoArrow3()
public PoArrow3(SbVec3f[] _point, PoArrow3.PatternTypes startType, PoArrow3.PatternTypes endType, float _patternWidth, float _patternHeight)
public static SoNodekitCatalog getClassNodekitCatalog()
SoNodekitCatalog
for this class.Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com