Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
The MatrixTransformer class contains methods for modifying individual properties of a transformation matrix:
horizontal and vertical scale, horizontal and vertical skew, and rotation.
This class also has methods for rotating around a given transformation point rather than the typical (0, 0) point.
public static function getRotation(m:Matrix):Number
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Calculates the angle of rotation present in a matrix, in degrees.
If the horizontal and vertical skews are not equal,
the vertical skew value is used.
This matches the rotation behavior in Flash Player.
Parameters
Returns | Number — The angle of rotation, in degrees.
|
See also
public static function getRotationRadians(m:Matrix):Number
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Calculates the angle of rotation present in a matrix, in radians.
If the horizontal and vertical skews are not equal,
the vertical skew value is used.
Parameters
Returns | Number — The angle of rotation, in radians.
|
See also
public static function getScaleX(m:Matrix):Number
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Calculates the horizontal scale present in a matrix.
Parameters
Returns | Number — The horizontal scale.
|
See also
public static function getScaleY(m:Matrix):Number
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Calculates the vertical scale present in a matrix.
Parameters
ReturnsSee also
public static function getSkewX(m:Matrix):Number
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Calculates the angle of horizontal skew present in a matrix, in degrees.
Parameters
Returns | Number — The angle of horizontal skew, in degrees.
|
See also
public static function getSkewXRadians(m:Matrix):Number
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Calculates the angle of horizontal skew present in a matrix, in radians.
Parameters
Returns | Number — The angle of horizontal skew, in radians.
|
See also
public static function getSkewY(m:Matrix):Number
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Calculates the angle of vertical skew present in a matrix, in degrees.
Parameters
Returns | Number — The angle of vertical skew, in degrees.
|
See also
public static function getSkewYRadians(m:Matrix):Number
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Calculates the angle of vertical skew present in a matrix, in radians.
Parameters
Returns | Number — The angle of vertical skew, in radians.
|
See also
public static function matchInternalPointWithExternal(m:Matrix, internalPoint:Point, externalPoint:Point):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Moves a matrix as necessary to align an internal point with an external point.
This can be used to match a point in a transformed movie clip with one in its parent.
Parameters
| m:Matrix — A Matrix instance.
|
|
| internalPoint:Point — A Point instance defining a position within the matrix's transformation space.
|
|
| externalPoint:Point — A Point instance defining a reference position outside the matrix's transformation space.
|
See also
public static function rotateAroundExternalPoint(m:Matrix, x:Number, y:Number, angleDegrees:Number):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Rotates a matrix about a point defined outside the matrix's transformation space.
This can be used to rotate a movie clip around a transformation point in its parent.
Parameters
| m:Matrix — A Matrix instance.
|
|
| x:Number — The x coordinate of the point.
|
|
| y:Number — The y coordinate of the point.
|
|
| angleDegrees:Number — The angle of rotation in degrees.
|
See also
public static function rotateAroundInternalPoint(m:Matrix, x:Number, y:Number, angleDegrees:Number):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Rotates a matrix about a point defined inside the matrix's transformation space.
This can be used to rotate a movie clip around a transformation point inside itself.
Parameters
| m:Matrix — A Matrix instance.
|
|
| x:Number — The x coordinate of the point.
|
|
| y:Number — The y coordinate of the point.
|
|
| angleDegrees:Number — The angle of rotation in degrees.
|
See also
public static function setRotation(m:Matrix, rotation:Number):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Changes the angle of rotation in a matrix.
If the horizontal and vertical skews are not equal,
the vertical skew is set to the rotation value
and the horizontal skew is increased by the difference between the
old rotation and the new rotation.
This matches the rotation behavior in Flash Player.
Parameters
| m:Matrix — A Matrix instance.
|
|
| rotation:Number — The angle of rotation, in degrees.
|
See also
public static function setRotationRadians(m:Matrix, rotation:Number):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Changes the angle of rotation in a matrix.
If the horizontal and vertical skews are not equal,
the vertical skew is set to the rotation value
and the horizontal skew is increased by the difference between the
old rotation and the new rotation.
This matches the rotation behavior in Flash Player.
Parameters
| m:Matrix — A Matrix instance.
|
|
| rotation:Number — The angle of rotation, in radians.
|
See also
public static function setScaleX(m:Matrix, scaleX:Number):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Changes the horizontal scale in a matrix.
Parameters
| m:Matrix — A Matrix instance to be modified.
|
|
| scaleX:Number — The new horizontal scale.
|
See also
public static function setScaleY(m:Matrix, scaleY:Number):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Changes the vertical scale in a matrix.
Parameters
| m:Matrix — A Matrix instance to be modified.
|
|
| scaleY:Number — The new vertical scale.
|
See also
public static function setSkewX(m:Matrix, skewX:Number):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Changes the horizontal skew in a matrix.
Parameters
| m:Matrix — A Matrix instance to be modified.
|
|
| skewX:Number — The new horizontal skew, in degrees.
|
See also
public static function setSkewXRadians(m:Matrix, skewX:Number):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Changes the horizontal skew in a matrix.
Parameters
| m:Matrix — A Matrix instance to be modified.
|
|
| skewX:Number — The new horizontal skew, in radians.
|
See also
public static function setSkewY(m:Matrix, skewY:Number):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Changes the vertical skew in a matrix.
Parameters
| m:Matrix — A Matrix instance to be modified.
|
|
| skewY:Number — The new vertical skew, in degrees.
|
See also
public static function setSkewYRadians(m:Matrix, skewY:Number):void
Language Version: | ActionScript 3.0 |
Product Version: | Flash CS3 |
Runtime Versions: | Flash Player 9.0.28.0, AIR 1.0 |
Changes the vertical skew in a matrix.
Parameters
| m:Matrix — A Matrix instance to be modified.
|
|
| skewY:Number — The new vertical skew, in radians.
|
See also
© 2009 Adobe Systems Incorporated. All rights reserved.
Wed Jul 29 2009, 04:58 PM -07:00 MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer MatrixTransformer
fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer fl.motion.MatrixTransformer