Arrangements are static organizations of forms.
COMMON ARRANGEMENTS CURRENTLY INCLUDE:
- Regular tiling using a grid.
- Circle Packing on a rectangular plane — uniform triangular tiling, uniform rectangular tiling.
- Structures may also be used inside of any structure that utilizes parametric equations. For example, spiral structures — regular spiral, Lissajous curves, sinusoids/roulettes — may be used as arrangements to organize themselves and other structures.
THIS AREA OF THE CODE IS CURRENTLY BEING EXPANDED TO INCLUDE THE FOLLOWING DESIGN AREAS:
- Rule of Thirds.
- Pyramidal organization.
- Balance/Symmetry — symmetrical (reflection symmetry, radial/rotational symmetry, biradial symmetry, point reflection) and asymmetrical organizations.
- Equilibrium for Asymmetry — Computationalizing the intrinsic weight of different areas of pictorial space and the heaviness of forms considering position, size, color, texture, and density relative to other forms.
- Packing circles into circles and other uniform polygons.
THIS AREA OF THE CODE IS ALSO BEING EXPANDED TO INCLUDE THE FOLLOWING APPLICATIONS:
- The use of L-systems for fractals and biological growth patterns.
- The use of reaction-diffusion to explore the emergence of complex patterns by blending colors.
- The use of tree and network (web) structures to render both abstract and simplistic forms.
- The use of Darwin machines and/or the adaptation cycle in order to create visual images.
- The use of viral RNA replication cycle to create visual images.
- The use of genetic mutations (amplification, deletions, rearrangement, inversions) to create complex visual compositions.
- The use of biological reproduction cycles (mitosis, meiosis) to create abstract patterns.