SoProfileCoordinate3(3IV)
SoProfileCoordinate3 (SoProfCoord3) - rational profile coordinate node
As shipped in IRIX 6.5.22. Added in IRIX 6.5.22.
NAME SoProfileCoordinate3 (SoProfCoord3) - rational profile coordinate node INHERITS FROM SoBase > SoFieldContainer > SoNode > SoProfileCoordinate3 SYNOPSIS #include <Inventor_c/nodes/SoProfileCoordinate3.h> typedef SoProfileCoordinate3 SoProfCoord3 Fields from class SoProfileCoordinate3: SoMFVec3f point Functions from class SoProfileCoordinate3: SoProfileCoordinate3 * SoProfCoord3Create() SoType SoProfCoord3GetClassTypeId() Functions from class SoNode: void SoProfCoord3SetOverride(SoProfCoord3 *this, SbBool state) SbBool SoProfCoord3IsOverride(const SoProfCoord3 *this) SoNode * SoProfCoord3Copy(const SoProfCoord3 *this, SbBool copyConnections = FALSE) SbBool SoProfCoord3AffectsState(const SoProfCoord3 *this) SoNode * SoProfCoord3GetByName(const char *name) int SoProfCoord3GetByNameList(const char *name, SoNodeList *list) Functions from class SoFieldContainer: void SoProfCoord3SetToDflts(SoProfCoord3 *this) SbBool SoProfCoord3HasDfltVals(const SoProfCoord3 *this) SbBool SoProfCoord3FldsAreEq(const SoProfCoord3 *this, const SoFieldContainer *fc) void SoProfCoord3CopyFieldVals(SoProfCoord3 *this, const SoFieldContainer *fc, SbBool copyConnections = FALSE) SbBool SoProfCoord3Set(SoProfCoord3 *this, const char *fieldDataString) void SoProfCoord3Get(SoProfCoord3 *this, SbString *fieldDataString) int SoProfCoord3GetFields(const SoProfCoord3 *this, SoFieldList *resultList) SoField * SoProfCoord3GetField(const SoProfCoord3 *this, const char *fieldName) SbBool SoProfCoord3GetFieldName(const SoProfCoord3 *this, const SoField *field, SbName *fieldName) SbBool SoProfCoord3IsNotifyEnabled(const SoProfCoord3 *this) SbBool SoProfCoord3EnableNotify(SoProfCoord3 *this, SbBool flag) Functions from class SoBase: void SoProfCoord3Ref(SoProfCoord3 *this) void SoProfCoord3Unref(const SoProfCoord3 *this) void SoProfCoord3UnrefNoDelete(const SoProfCoord3 *this) void SoProfCoord3Touch(SoProfCoord3 *this) SoType SoProfCoord3GetTypeId(const SoProfCoord3 *this) SbBool SoProfCoord3IsOfType(const SoProfCoord3 *this, SoType type) void SoProfCoord3SetName(SoProfCoord3 *this, const char *name) SbName SoProfCoord3GetName(const SoProfCoord3 *this) 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 SoMFVec3f point Rational 3D profile coordinate points. FUNCTIONS SoProfileCoordinate3 * SoProfCoord3Create() Creates a profile coordinate node with default settings. SoType SoProfCoord3GetClassTypeId() Returns type identifier for this class. ACTION BEHAVIOR SoGLRenderAction, SoCallbackAction, SoGetBoundingBoxAction, SoRayPickAction Sets profile coordinates in current traversal state. FILE FORMAT/DEFAULTS ProfileCoordinate3 { point 0 0 1 } SEE ALSO SoProfile, SoProfileCoordinate2