COMP Pre-Xform Page

From TouchDesigner Documentation
Jump to: navigation, search

Parameters - Pre-Xform Page

The Pre-Xform parameter page applies a transform to the object component before the Xform page's parameters are applied. That is, it is the same as connecting a Null COMP as a parent of this node, and putting same transform parameters in there as you would in the Pre-Xform page. In terms of matrix math, if we use the 'multiply vector on the right' (column vector) convention, the equation would be preXForm * xform * vector.

Apply Pre-Transform pxform - Enables the transformation on this page.  

Transform Order pxord - - Refer to the documentation on Xform page for more information.

  • Scale Rotate Translate srt -
  • Scale Translate Rotate str -
  • Rotate Scale Translate rst -
  • Rotate Translate Scale rts -
  • Translate Scale Rotate tsr -
  • Translate Rotate Scale trs -

Rotate Order prord - - Refer to the documentation on Xform page for more information.

  • Rx Ry Rz xyz -
  • Rx Rz Ry xzy -
  • Ry Rx Rz yxz -
  • Ry Rz Rx yzx -
  • Rz Rx Ry zxy -
  • Rz Ry Rx zyx -

Translate pt - - Refer to the documentation on Xform page for more information.

  • X ptx -
  • Y pty -
  • Z ptz -

Rotate pr - - Refer to the documentation on Xform page for more information.

  • X prx -
  • Y pry -
  • Z prz -

Scale ps - - Refer to the documentation on Xform page for more information.

  • X psx -
  • Y psy -
  • Z psz -

Pivot pp - - Refer to the documentation on Xform page for more information.

  • X ppx -
  • Y ppy -
  • Z ppz -

Uniform Scale pscale - Refer to the documentation on Xform page for more information.  

Reset Transform preset - This button will reset this page's transform so it has no translate/rotate/scale.  

Commit to Main Transform pcommit - This button will copy the transform from this page to the main Xform page, and reset this page's transform.  

Xform Matrix/CHOP/DAT xformmatrixop - This parameter can be used to transform using a 4x4 matrix directly. For information on ways to specify a matrix directly, refer to the Matrix Parameters page.  

An Operator Family which operate on Channels (a series of numbers) which are used for animation, audio, mathematics, simulation, logic, UI construction, and many other applications.

An Operator Family that manipulates text strings: multi-line text or tables. Multi-line text is often a command Script, but can be any multi-line text. Tables are rows and columns of cells, each containing a text string.