Tag Archive: Construct Domain

Memorial to the Murdered Jews of Europe – Case Study 01 – Part 01 – Setting up the Plan

This is the first in what I hope to be a longer series of Case Studies, where I want to look at well-known landscape design projects that include parametric thinking, and to try… Continue reading

Randomized Vectors – Example 6.4

If you’ve stuck with the examples this far, this one should prove pretty easy. I am showing it here for a bit more practice with vectors and data structuring, but this will serve… Continue reading

Interaction between Vectors – Example 6.3

In the previous examples 6.1 and 6.2 we looked at some simple vector fields. The first had only one set of vectors, while the second had multiple controls for the vectors, but the… Continue reading

Random Topography and Surface Analysis – Example 4.1

Moving on from 2-Dimensional patterns, these next examples show some tips on how to create and analyze surfaces in Grasshopper and in Rhino. Some can be made with control points (think spot elevations… Continue reading

Complex Pattern from Simple Arcs – Example 3.6

Just to demonstrate one more time how complex patterns can be developed from very simple initial forms, we are going to do what we did in example 3.5 and do a Pick n’ Choose, this… Continue reading

Complex pattern from Simple Tiles – Example 3.5

You don’t need to produce all your geometry in Grasshopper as in the previous examples. It is often more productive to draw things statically in Rhino and then have them processed in Grasshopper.… Continue reading

Voronoi, Delauney, and Quadtree – Example 2.6

If you poke around Grasshopper too much, sooner or later you will find the Voronoi diagram function, and will be tempted to use it on every design project from then on. The temptation… Continue reading

Graph Mapper – Example 2.4

This is a simple script to introduce a tool in Grasshopper that has some uses, but which I myself haven’t used that much. It takes a graph to remap values (Hence GraphMapper) using… Continue reading

Jittery Rectangles – Example 1.3

This third example uses the concept of movement to move an initial group of same sized rectangles in a random x and/or y direction. Step One – Setup a grid of points. This… Continue reading

Random Scaling of Circles – Example 1.2

This second example introduces the concept of scaling objects, and also introduces the important concept of a Random number generator. Randomness is an important concept in many contemporary design expressions, but care should… Continue reading