SoProfileCoordinate3 — rational profile coordinate node
Contents
Action Behavior
SoGLRenderAction,SoCallbackAction,SoGetBoundingBoxAction,SoRayPickAction
Sets profile coordinates in current traversal state.
Description
This node defines a set of rational 3D coordinates to be used by subsequent SoProfile nodes. (These
coordinates may be used for any type of profile; they may be useful in some cases for specifying control
points for SoNurbsProfile nodes.) This node does not produce a visible result during rendering; it simply
replaces the current profile coordinates in the traversal state for subsequent nodes to use.
Fields
SoMFVec3fpoint
Rational 3D profile coordinate points.
File Format/Defaults
ProfileCoordinate3{point001}Inherits From
SoBase > SoFieldContainer > SoNode > SoProfileCoordinate3
Methods
SoProfileCoordinate3()
Creates a profile coordinate node with default settings.
staticSoTypegetClassTypeId()
Returns type identifier for this class.
Name
SoProfileCoordinate3 — rational profile coordinate node
See Also
SoProfile,SoProfileCoordinate2SoProfileCoordinate3(3IV)()
Synopsis
#include<Inventor/nodes/SoProfileCoordinate3.h>
Fields from class SoProfileCoordinate3:
SoMFVec3fpoint
Methods from class SoProfileCoordinate3:
SoProfileCoordinate3()staticSoTypegetClassTypeId()
Methods from class SoNode:
voidsetOverride(SbBoolstate)SbBoolisOverride()constSoNode*copy(SbBoolcopyConnections=FALSE)constvirtualSbBoolaffectsState()conststaticSoNode*getByName(constSbName&name)staticintgetByName(constSbName&name,SoNodeList&list)
Methods from class SoFieldContainer:
voidsetToDefaults()SbBoolhasDefaultValues()constSbBoolfieldsAreEqual(constSoFieldContainer*fc)constvoidcopyFieldValues(constSoFieldContainer*fc,SbBoolcopyConnections=FALSE)SbBoolset(constchar*fieldDataString)voidget(SbString&fieldDataString)virtualintgetFields(SoFieldList&resultList)constvirtualSoField*getField(constSbName&fieldName)constSbBoolgetFieldName(constSoField*field,SbName&fieldName)constSbBoolisNotifyEnabled()constSbBoolenableNotify(SbBoolflag)
Methods from class SoBase:
voidref()voidunref()constvoidunrefNoDelete()constvoidtouch()virtualSoTypegetTypeId()constSbBoolisOfType(SoTypetype)constvirtualvoidsetName(constSbName&name)virtualSbNamegetName()const