Prev: Color Function Modules Next: Pattern Modules

7. Transform Modules

The modules in the "Transforms" category implement various coordinate transformations. They have inputs corresponding to the X, Y, and (in some cases) Z coordinates of a point, and outputs giving the coordinates of the same point in a different coordinate system.

Linear

This module implements an arbitrary linear coordinate transformation. This can consist of any collection of translations, rotations, and scalings. Double-click the module to bring up a window in which you can specify the translation, rotation, and scale along each of the three coordinate axes.

Polar

This module transforms from rectangular to polar or cylindrical coordinates. It has input ports for the X and Y coordinates of a point, and outputs the corresponding polar coordinates R and Theta.

Spherical

This module transforms from rectangular to spherical coordinates. It has input ports for the X, Y, and Z coordinates of a point, and outputs the corresponding spherical coordinates R, Theta, and Phi.

Jitter

This module outputs a "jittered" version of its input coordinates. That is, the X, Y, and Z coordinates each have a random displacement added to its value. For each coordinate you can specify the amplitude of the random displacement, and the length scale over which that displacement varies.

Prev: Color Function Modules Next: Pattern Modules