SoCoordinate3(3IV)
SoCoordinate3 (SoCoord3) - coordinate point node
As shipped in IRIX 6.5.22. Added in IRIX 6.5.22.
NAME SoCoordinate3 (SoCoord3) - coordinate point node INHERITS FROM SoBase > SoFieldContainer > SoNode > SoCoordinate3 SYNOPSIS #include <Inventor_c/nodes/SoCoordinate3.h> typedef SoCoordinate3 SoCoord3 Fields from class SoCoordinate3: SoMFVec3f point Functions from class SoCoordinate3: SoCoordinate3 * SoCoord3Create() SoType SoCoord3GetClassTypeId() Functions from class SoNode: void SoCoord3SetOverride(SoCoord3 *this, SbBool state) SbBool SoCoord3IsOverride(const SoCoord3 *this) SoNode * SoCoord3Copy(const SoCoord3 *this, SbBool copyConnections = FALSE) SbBool SoCoord3AffectsState(const SoCoord3 *this) SoNode * SoCoord3GetByName(const char *name) int SoCoord3GetByNameList(const char *name, SoNodeList *list) Functions from class SoFieldContainer: void SoCoord3SetToDflts(SoCoord3 *this) SbBool SoCoord3HasDfltVals(const SoCoord3 *this) SbBool SoCoord3FldsAreEq(const SoCoord3 *this, const SoFieldContainer *fc) void SoCoord3CopyFieldVals(SoCoord3 *this, const SoFieldContainer *fc, SbBool copyConnections = FALSE) SbBool SoCoord3Set(SoCoord3 *this, const char *fieldDataString) void SoCoord3Get(SoCoord3 *this, SbString *fieldDataString) int SoCoord3GetFields(const SoCoord3 *this, SoFieldList *resultList) SoField * SoCoord3GetField(const SoCoord3 *this, const char *fieldName) SbBool SoCoord3GetFieldName(const SoCoord3 *this, const SoField *field, SbName *fieldName) SbBool SoCoord3IsNotifyEnabled(const SoCoord3 *this) SbBool SoCoord3EnableNotify(SoCoord3 *this, SbBool flag) Functions from class SoBase: void SoCoord3Ref(SoCoord3 *this) void SoCoord3Unref(const SoCoord3 *this) void SoCoord3UnrefNoDelete(const SoCoord3 *this) void SoCoord3Touch(SoCoord3 *this) SoType SoCoord3GetTypeId(const SoCoord3 *this) SbBool SoCoord3IsOfType(const SoCoord3 *this, SoType type) void SoCoord3SetName(SoCoord3 *this, const char *name) SbName SoCoord3GetName(const SoCoord3 *this) DESCRIPTION This node defines a set of 3D coordinates to be used by subsequent vertex-based shape nodes (those derived from SoVertexShape) or shape nodes that use them as control points (such as NURBS curves and surfaces). This node does not produce a visible result during rendering; it simply replaces the current coordinates in the rendering state for subsequent nodes to use. FIELDS SoMFVec3f point Coordinate point(s). FUNCTIONS SoCoordinate3 * SoCoord3Create() Creates a coordinate node with default settings. SoType SoCoord3GetClassTypeId() Returns type identifier for this class. ACTION BEHAVIOR SoGLRenderAction, SoCallbackAction, SoGetBoundingBoxAction, SoRayPickAction Sets coordinates in current traversal state. FILE FORMAT/DEFAULTS Coordinate3 { point 0 0 0 } SEE ALSO SoCoordinate4, SoVertexShape