Copy link to clipboard
Copied
Under patterns there's grid, brick by row, hex etc.
Is there a way to edit pattern logic via script or other?
Example goal 1: have tiles alternate orientation (ie: 180deg rotation compared to tile to right), in the end you get a checkerboard, essentially, where every other piece is the opposite (in this case opposite orientation, vs a checkerboard/chess is black/white red/black)
Example goal 2: create pie piece tiling, pattern is not infinite and is constrained to circumference cuts of a circle of decagon etc, you edit one piece and it updates the circle or decagon or other.
Example goal 3: exponential pattern sizing logic where patterns can implode or explode at a defined rate like a fractal.
----------------
Some of these would be useful in a production setting.
Copy link to clipboard
Copied
Maybe a plugin can help you. SymmetryWorks is such a plugin.
Or you could check out Madpattern.com , a set of pattern templates for all wallpaper groups.
Copy link to clipboard
Copied
Is there a way to edit pattern logic via script
Unfortunately, no. The closest thing that comes to mind would be setting up pattern cells as Symbols and writing a script to place them according to the logic you wanted.
By the way, your example goal 1 is often achievable by doubling the width and/or height of your pattern cell and duplicating the elements as needed, eg. on cell would have an element at 0° rotation and next to it a duplicate at 180° rotation, and the spacing between elements would be a factor of the pattern cell width. For some patterns you may have to position a larger grid of elements, eg. 2 x 2, or 4 x 4.
- Mark