Long name (short name) 
Argument types 
Properties 
absolute(a)




perform absolute transformation (default)


relative(r)




perform relative transformation


euler(eu)




modifer for relative flag that specifies rotation
values should be added to current XYZ rotation values.


deletePriorHistory(dph)

boolean



If true then delete the construction history before the operation is performed.


objectSpace(os)




treat values as objectspace transformation values
(only works for pivots, translations, rotation, rotation
axis, matrix, and bounding box flags)


worldSpace(ws)




(works for pivots, translations, rotation, rotation
axis, matrix, and bounding box flags). Note that, when
querying the scale, that this calculation is cumulative
and is only valid if there are all uniform scales and
no rotation. In a hierarchy with nonuniform scale
and rotation, this value may not correspond entirely with
the perceived global scale.


worldSpaceDistance(wd)




Values for sp, rp, st, rt, t, piv flags
are treated as world space distances to move along the
local axis. (where the local axis depends on whether
the command is operating in localspace or objectspace.
This flag has no effect for world space.


preserve(p)

boolean



preserve overall transformation. used to prevent object
from "jumping" when changing pivots or rotation order. the
default value is true. (used with sp, rp, roo, cp, ra)


scalePivot(sp)

linear linear linear



scale pivot point transformation (when used with
the p flag the overall transformation is preserved
by modifying the scale translation)


scale(s)

float float float



shear(sh)

float float float



shear transformation.
The values represent the shear <xy,xz,yz>


scaleTranslation(st)

linear linear linear



rotatePivot(rp)

linear linear linear



rotate pivot point transformation (when used with
the p flag the overall transformation is preserved
by modifying the rotation translation)


rotateOrder(roo)

string



rotation order (when used with the p flag the
overall rotation is preserved by modifying the
local rotation to be quivalent to the old one)
Valid values for this flag are
<xyz  yzx  zxy  xzy  yxz  zyx>


rotateAxis(ra)

angle angle angle



rotation axis orientation (when used with
the p flag the overall rotation is preserved
by modifying the rotation to compensate for
the axis rotation)


rotation(ro)

angle angle angle



rotateTranslation(rt)

linear linear linear



translation(t)

linear linear linear



matrix(m)

float float float float float float float float float float float float float float float float



Sets/returns the composite transformation matrix.
*Note* the matrix is represented by 16 double
arguments that are specified in row order.


boundingBox(bb)




Returns the bounding box of an object. The values
returned are in the following order:
xmin ymin zmin xmax ymax zmax.


boundingBoxInvisible(bbi)




Returns the bounding box of an object.
This includes the bounding boxes of all invisible
children which are not included using the
boundingBox flag. The values returned are in
following order: xmin ymin zmin xmax ymax zmax.


pivots(piv)

linear linear linear



convenience method that changes both the rotate and
scale pivots simultaneously. (see rp sp flags for
more info)


preserveUV(puv)




When true, UV values on rotated components are projected across the rotation
in 3d space. For small edits, this will freeze the world space texture mapping
on the object.
When false, the UV values will not change for a selected vertices.
Default is false.


reflection(rfl)




To move the corresponding symmetric components also.


reflectionAboutOrigin(rao)




Sets the position of the reflection axis at the origin


reflectionAboutBBox(rab)




Sets the position of the reflection axis at the geometry bounding box


reflectionAboutX(rax)




Specifies the X=0 as reflection plane


reflectionAboutY(ray)




Specifies the Y=0 as reflection plane


reflectionAboutZ(raz)




Specifies the Z=0 as reflection plane


reflectionTolerance(rft)

float



Specifies the tolerance to findout the corresponding reflected components


centerPivots(cp)




Set pivot points to the center of the object's
bounding box. (see p flag)


zeroTransformPivots(ztp)




reset pivot points and pivot translations without
changing the overall matrix by applying these values
into the translation channel.

