3D Lingo Dictionary > T-Z > xAxis |  |

xAxis

Syntax

    member(whichCastmember).transform.xAxis

Description

3D transform property; allows you to get but not set the vector representing the transform's canonical X axis in transform space.

Example

The first line of this example sets the transform of the model ModCylinder to the identity transform. The next two lines show that the X axis of ModCylinder is the vector ( 1.0000, 0.0000, 0.0000). This means that the X axis of ModCylinder is aligned with the X axis of the world. The next line rotates ModCylinder 90° around its Y axis. This rotates the axes of ModCylinder as well. The last two lines show that the X axis of ModCylinder is now the vector ( 0.0000, 0.0000, -1.0000 ). This means that the X axis of ModCylinder now is aligned with the negative Z axis of the world.

    member("Engine").model("ModCylinder").transform.identity()
    put member("Engine").model("ModCylinder").transform.xAxis
    -- vector( 1.0000, 0.0000, 0.0000 )
    member("Engine").model("ModCylinder").rotate(0, 90, 0)
    put member("Engine").model("ModCylinder").transform.xAxis
    -- vector( 0.0000, 0.0000, -1.0000 )