Unigine::NodePivot Class
Interface for node pivot handling. See also the UnigineScript analog.
To use this class, include the UnigineNodePivot.h file.
Unigine::NodePivot Class
Members
static int type ()
NodePivot type.Return value
NodePivot type identifier.static Ptr< NodePivot > create (const NodePtr & node)
NodePivot constructor.Arguments
- const NodePtr & node - Node smart pointer.
static Ptr< NodePivot > create ()
NodePivot constructor.virtual void setPivotTransform (const mat4 & transform) const =0
Sets a pivot matrix that controls basis transformations for children nodes.Arguments
- const mat4 & transform - Pivot transformation matrix.
virtual mat4 getPivotTransform () const =0
Gets a matrix that controls basis transformations for children nodes.Return value
Local transformation matrix.virtual void setLocalTransform (const mat4 & transform) const =0
Sets a matrix that controls local transformations of children nodes.Arguments
- const mat4 & transform - Local transformation matrix.
virtual mat4 getLocalTransform () const =0
Gets a matrix that controls local transformations.Return value
Local transformation matrix.Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)