Translate the object along a specified vector.
This is an absolute transformation. The duration is given, so, in that sense, there is really no "toggle" of the state. You initiate the behaviour and it plays until completed, at which point in deactivates.
You can run it "forward" or "backward".
Currently, only a simple linear interpolation is done.
#include
<class_translate_1_1_translate.h>
Public Member Functions |
|
__init__ () | |
getParameterType () | |
Provide the type of 'PositionStart' and
'PositionFinish' parameters since they are not of standard python
type. |
|
forward () | |
backward () | |
calculateTransform () | |
The base class expects a full transformation
(12 values) as a parameter. |
Translate.Translate.__init__ | ( | ) |
Reimplemented from TransformBehavior.TransformBehavior.
Translate.Translate.getParameterType | ( | ) |
Provide the type of 'PositionStart' and 'PositionFinish' parameters since they are not of standard python type.
Reimplemented from TransformBehavior.TransformBehavior.
Translate.Translate.forward | ( | ) |
Translate.Translate.backward | ( | ) |
Translate.Translate.calculateTransform | ( | ) |
The base class expects a full transformation (12 values) as a parameter.
<parameter name="FullTransform" type="affinematrix" value="1 0 0 0 1 0 0 0 1 0 0 5"> <parameter name="FullTransform" type="affinematrix" format="stream" directory="C:/" source="example.mov" framerate="30" playmode="oscillate" loop="1">
Reimplemented from TransformBehavior.TransformBehavior.