Pattern generation with a minimal distance

I decided this old code needed an update. Added ‘Define Region, Cull Intersecting Rectangles’ (cyan group) to define a boundary and cull any rectangles that intersect it. In reality, the boundary can be any shape and orientation. (circle, diamond, zig-zag polyline, etc.)

Replaced ‘Classic’ Anemone loop with ‘Fast’, added Data Dam to make adjustments easier.

Beyond the boundary, there are eight parameters that affect the pattern of rectangles including two sliders in blue groups, Jitter ‘Seed’ and ‘min_sep’.


cull_rectangles_2023Mar5a.gh (31.2 KB)