NAME
SoScale – node representing a 3D geometric scaling
INHERITS FROM
SoScale
SYNOPSIS
#include <Inventor/nodes/SoScale.h>
Fields from class SoScale:
Methods from class SoScale:
static SoType getClassTypeId()
void setOverride(SbBool state)
virtual SbBool affectsState() const
SbBool hasDefaultValues() const
SbBool set(const char *fieldDataString)
SbBool isNotifyEnabled() const
void unrefNoDelete() const
virtual SoType getTypeId() const
virtual void setName(const SbName &name)
virtual SbName getName() const
DESCRIPTION
This node defines a 3D scaling about the origin. If the components of the scaling vector are not all the same, this produces a non-uniform scale.
FIELDS
SoSFVec3f scaleFactor
The scaling factors in the x, y, and z dimensions. Non-positive values may cause undesirable results.
METHODS
SoScale()
Creates a scale node with default settings.
static SoType getClassTypeId()
Returns type identifier for this class.
ACTION BEHAVIOR
Accumulates scaling transformation into the current transformation.
Returns the matrix corresponding to the scaling.
FILE FORMAT/DEFAULTS
SEE ALSO
Typeset by Felix Ritter (MeVis Research GmbH)
Hyperlinks by Wolfram Esser (method park Software AG)