man SoMatrixTransform () - node that specifies a 3D geometric transformation as a matrix
NAME
SoMatrixTransform - node that specifies a 3D geometric transformation as a matrix
INHERITS FROM
SoBase > SoFieldContainer > SoNode > SoTransformation > SoMatrixTransform
SYNOPSIS
#include <Inventor/nodes/SoMatrixTransform.h>
Fields from class SoMatrixTransform:
c
}
c
}
matrix
Methods from class SoMatrixTransform:
c
}
c
}
SoMatrixTransform()
c
}
c
}
getClassTypeId()
Methods from class SoNode:
c
}
c
}
setOverride(SbBool state)
c
}
c
}
isOverride() const
c
}
c
}
copy(SbBool copyConnections = FALSE) const
c
}
c
}
affectsState() const
c
}
c
}
getByName(const SbName &name)
c
}
c
}
getByName(const SbName &name, SoNodeList &list)
Methods from class SoFieldContainer:
c
}
c
}
setToDefaults()
c
}
c
}
hasDefaultValues() const
c
}
c
}
fieldsAreEqual(const SoFieldContainer *fc) const
c
}
c
}
copyFieldValues(const SoFieldContainer *fc, SbBool copyConnections = FALSE)
c
}
c
}
set(const char *fieldDataString)
c
}
c
}
get(SbString &fieldDataString)
c
}
c
}
getFields(SoFieldList &resultList) const
c
}
c
}
getField(const SbName &fieldName) const
c
}
c
}
getFieldName(const SoField *field, SbName &fieldName) const
c
}
c
}
isNotifyEnabled() const
c
}
c
}
enableNotify(SbBool flag)
Methods from class SoBase:
c
}
c
}
ref()
c
}
c
}
unref() const
c
}
c
}
unrefNoDelete() const
c
}
c
}
touch()
c
}
c
}
getTypeId() const
c
}
c
}
isOfType(SoType type) const
c
}
c
}
setName(const SbName &name)
c
}
c
}
getName() const
DESCRIPTION
This node defines a geometric 3D transformation with a single SbMatrix. Note that some matrices (such as singular ones) may result in errors in bounding boxes, picking, and lighting.
FIELDS
c
}
c
}
matrix
Transformation matrix.
METHODS
c
}
c
}
SoMatrixTransform()
Creates a matrix transformation node with default settings.
c
}
c
}
getClassTypeId()
Returns type identifier for this class.
ACTION BEHAVIOR
SoGLRenderAction, SoCallbackAction, SoGetBoundingBoxAction, SoRayPickAction
Concatenates matrix given in the matrix field with the current transformation matrix.
SoGetMatrixAction
Returns transformation matrix specified in the matrix field.
FILE FORMAT/DEFAULTS
MatrixTransform { matrix 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 }
SEE ALSO
SoTransform, SoMultipleCopy