Transform

Performs transformations (translate, rotate, and scale) on geometry.


Inputs

  • geometry

    • Accepts multiple geometry connections.
  • translate

    • The vector value that defines the translation input primitives will move.
  • rotate

    • The vector value that defines the rotation input primitives will rotate around based on the center pivot or pivot inputs.
  • scale

    • The vector value that defines how much the input primitives will be scaled by.
  • center pivot

    • Sets whether the input primitives will be manipulated with respect to their centers or not.
  • pivot

    • The vector value that defines the position of the pivot that the input primitives will be manipulated with respect to when the center pivot input is set to false.

Outputs

  • geometry

    • Output primitives.
  • points

    • The list of points of the output primitives.
  • points.x

    • The list of x values of the points of the output primitives.
  • points.y

    • The list of y values of the points of the output primitives.
  • points.z

    • The list of z values of the points of the output primitives.
  • translate

    • The list of vector values that input primitives have been translated by.
  • rotate

    • The list of vector values that input primitives have been rotated by.
  • scale

    • The list of vector values that input primitives have been scaled by.

Note(s)

  • Other names for this node include: TransfromPrimitives, Move, Translate, Rotate, Scale, Position, and Size.

Example(s)