EasyManua.ls Logo

MACROMEDIA DIRECTOR MX 2004-USING DIRECTOR - Transform methods

MACROMEDIA DIRECTOR MX 2004-USING DIRECTOR
500 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Transforms 401
Transform methods
Use these methods to work with transforms:
Method Description Returns
rotate
(xAngle,
yAngle, zAngle)
Applies a rotation transformation after the current
transformation:
model.transform.identity()
model.transform.translate(100,0,0)
model.transform.rotate(0,0,90)
After this series of transformations, performed in this order, the
model’s local origin will be at
(0,100,0), assuming the model’s
parent is the world.
Nothing
preRotate
(xAngle,
yAngle, zAngle)
Applies a rotation transformation before the current
transformation:
model.transform.identity()
model.transform.translate(100,0,0)
model.transform.preRotate(0,0,90)
After this series of transformations, performed in this order, the
model’s local origin will be at
(100,0,0), assuming the model’s
parent is the world.
Nothing
rotate
(point,
vector, angle)
Similar to transform.rotate(xAngle, yAngle, zAngle), except
that the arguments are two vectors specifying an axis of
rotation as a point and a vector, plus an angle specifying the
clockwise rotation around that axis:
model.transform.identity()
model.transform.translate(-50,0,0)
model.transform.rotate(vector(100,0,0) vector(0,1,0))
After this series of transformations, performed in this order, the
model’s local origin will be at
(250,0,0), assuming the model’s
parent is the world.
Nothing
preRotate
(point,
vector, angle)
Similar to transform.preRotate(xAngle, yAngle, zAngle),
except that the arguments are two vectors specifying an axis of
rotation as a point and a vector, plus an angle specifying the
clockwise rotation around that axis.
model.transform.identity()
model.transform.translate(-50,0,0)
model.transform.preRotate(vector(100,0,0)
vector(0,1,0))
After this series of transformations, performed in this order, the
model’s local origin will be at
(150,0,0), assuming the model’s
parent is the world.
Nothing
translate
(xIncrement,yInc
rement,zIncremen
t)
Translates the position of the transform relative to the
transform’s current orientation:
model.transform.identity()
model.transform.rotate(0,90,0)
model.transform.translate(100,0,0)
After this series of transformations, performed in this order, the
model’s local origin will be at
(100,0,0), assuming the model’s
parent is the world.
Nothing

Table of Contents

Related product manuals