Move an object by a specific amount more than the object before it.

This mode can be used to increasingly shift the position of an object in a set by a specified amount more than the previous object that Randomill has iterated over.

For example, let’s say you have four 100pt x 100pt squares all on top of each other and you shift the position of these squares by 10pts in the X direction and 10pts in the Y direction. The result would be:

  • Square 1: Unchanged.
  • Square 2: Moved to the right by 10pts, moved downwards by 10pts.
  • Square 3: Moved to the right by 20pts, moved downwards by 20pts.
  • Square 4: Moved to the right by 30pts, moved downwards by 30pts.

You can restart the loop after some specified number of steps.

If you only want to move every other square in the selection, you can set this value to 1. After one step, Randomill will basically think that the next object it comes is the first one, and will therefore move it by the specified amount.

If you want to move every square, and not gradually increase the position offset, set this value to 0. This will essentially turn this into the ‘Transform Each’ function already present in Illustrator, with the added benefit of being able to move only object fill patterns or stroke patterns.

You can also optionally include the first object to be included in the position operation as well.

Related Functions