turner derived from ygTransform

Description: a transform that rotates an arc angle about an axis

notes:
Category: Deprecated
Author: Brenda Lopez
Revision: 11/01/01

    Messages
axis three floats set axis to rotate about
minangle float set minimum rotation angle
maxangle float set maximum rotation angle
duration float set rotation duration
turn start turn from minimum angle
turnback turn back from maximum angle
swing set swing mode to on
    Comments

constructor turner

destructor ~turner

method reset

1 set axis to (0,0,1)
2 set min angle to 0.0
3 set max angle to 180.0
4 set duration to 1.0
5 set state to start
6 set swing mode to off

method message

1 set axis to rotate about
2 set minimum rotation angle
3 set maximum rotation angle
4 set rotation duration
5 start turn from minimum angle
6 turn back from maximum angle
7 set swing mode to on

method initialRotation

method swing

method turn

method turnBack

method app