MAXScript Language Reference > 3ds Max Objects > Animation Controllers > Controller Types > Matrix3 Controllers >

# transform_script - superclass: Matrix3Controller

    transform_script - superclass: Matrix3Controller; super-superclass:MAXWrapper - 1:0 - classID: #(2136360284, 468085864)

Value > MAXWrapper > Controllers > Matrix3Controller > transform_script

| Animation Controllers - Quick Navigation

The Transform Script controller contains all of the information contained in a Position/Rotation/Scale (PRS) controller in one scripted matrix value. Instead of having three separate tracks for position, rotation, and scale, all three values can be simultaneously accessed from one script controller dialog. Because the transform values are defined by a script, they are easier to animate.

The Transform Script controller exposes the same properties and interfaces as all other script controllers. See the Script Controllers topic for details.

The value of the controller script must be a matrix3 value.A matrix3 valueis a 4x3 3D transformation matrix. For more information, see the Matrix3 Values topic.

For a practical example of a Transform Script controller, see How do I keep a Plane aligned to 3 Point Helpers? in the MAXScript FAQ section of the Reference.

Constructor

    transform_script ...

#### See Also

- Script Controllers

- How do I keep a Plane aligned to 3 Point Helpers?

- Matrix3 Values