Translate.Translate Class Reference


Detailed Description

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>

Inheritance diagram for Translate.Translate:
Inheritance graph
[legend]

List of all members.

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.

Member Function Documentation

Translate.Translate.__init__ ( )
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.


Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate
Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate Translate.Translate