ITransformable interface overview

File        : API\scene\ITransformable.h
Namespace   : scene

Description

General INode ability of transformation. This includes an internal matrix transformation, so node can be positioned, rotated or scaled in scene. All nodes in current implementation support this interface. Also, IControlPoint and IManipulator are also provide this interface.

Local transformation stored by this interface is relative to parent node only. to get complete world-to-node or node-to-world transformation, you need to make a matrix multiplication with parent nodes. You can use helper functions from file helpers/sceneNavigation.h.

Interface methods

getTransform Provides node's transformation matrix.
setTransform Sets node's transformation matrix.
See Also:
overview of namespace scene
scene::INode interface
class ZMatrix