3D Lingo Dictionary > T-Z > transform (command)

 

transform (command)

Syntax

transform()
transform(n1,n2,n3, ... ,n14,n15,n16)

Description

3D command; this command creates a transform object. When this command is used without providing any parameters it creates a transform object equal to the identity transform. The identity transform has positional and rotational components of vector(0,0,0), and it has a scale component of vector(1,1,1). When this command is used while providing sixteen parameters in the form of n1,n2,n3, ... ,n14,n15,n16 then this command creates a transform object using those 16 entries for the transform data.

Examples

This statement creates an identity transform and stores it in the variable tTransform.

tTransform = transform()

This statement creates an identity transform by specifying all 16 of its elements, and it stores the new transform in the variable tTransform.

tTransform = transform(1.0000,0.0000,0.0000,0.0000, 0.0000,1.0000,0.0000,0.0000, 0.0000,0.0000,1.0000,0.0000, 0.0000,0.0000,0.0000,1.0000)

This statement creates a custom transform by specifying all 16 of its elements, and it stores the new transform in the variable tTransform. The transform created has a position property of vector(19.2884, 1.7649, 4.2426), a rotation property of vector(75.7007, 0.0000, -6.5847) and a scale property of vector(0.4904, 0.7297, 0.3493).

tTransform = transform(0.4872,-0.0562,0.0000,0.0000, 0.0795,0.1722,0.7071,0.0000, -0.0795,-0.1722,0.7071,0.0000, 19.2884,1.7649,4.2426,1.0000)

See also

transform (property), preRotate, preTranslate, preScale, rotate, translate, scale (command)