Things that we don’t entirely understand
Voronoi 2D
Tessellations
EvaluateSrf
Things we understand
Polar arrays
Radial designs
Shape construction
Research on Voronoi 2D and Tessellations
https://en.wikipedia.org/wiki/Centroidal_Voronoi_tessellation
Voronoi 2D
Definition - “In mathematics a Voronoi diagram is a partition of a plane into regions close to each of a given set of objects.”
Grasshopper Voronoi Tutorial (Easy)
Way of defining regions based on a collection of points
Usually produce cellular patterns, commonly seen in nature
Vornoi component inputs
Points: A collection of points that will form the voronoi diagram
Radius: an optional cell radius
Boundary: can be used to contain the diagram
Plane: optional plane for the voronoi diagram to sit on
Populate 2D component
Creates a collection of points within a boundary
Seed input is how grasshopper generates randomness
Vornoi measures the distance between existing points, find their midpoint, find the perpendicular line, between those points and creates a cell around neighboring points
https://www.youtube.com/watch?v=k7xe79HdOR4
https://www.youtube.com/watch?v=mzmSRwU-pyQ
https://www.youtube.com/watch?v=4i_BtGElWg4
https://www.youtube.com/watch?v=YDFofhlWNxs
https://www.youtube.com/watch?v=tN2b_hQj6Qo
Tessellations:
Definition: Tiling covering a surface or plane using one or more geometric shapes with no gaps or overlaps
In computer graphics, tessellation is the dividing of datasets of polygons (also known as vertex sets) presenting objects in a scene into suitable structures for rendering
Subdivide surfaces into smaller shapes
How to use
Assign surface to component (hexagonal, radial, etc)
Manipulate the parameters of the design using number sliders
Two outputs: cells and center
Centers controls the inner lining of the shape
Assign domain to specific shape
This can allow tessellations on the surfaces of 3d objects in grasshoppers
Sources