SoCoordinate3(3IV)NAMESoCoordinate3 (SoCoord3) - coordinate point node
INHERITS FROM
SoBase > SoFieldContainer > SoNode > SoCoordinate3SYNOPSIS
#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)
Page 1SoCoordinate3(3IV)
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).
FUNCTIONSSoCoordinate3 * 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
Page 2