Iteration, or “looping”, is a way of repeating a bit of code either a certain number of times (incremental) or until a certain condition is met (conditional).
The three types of iteration...
The ability to quickly and efficiently manipulate data in Grasshopper is critical in order to increase design productivity.
This Primer incrementally creates a matrix of points whose addresses are contingent...
The ability to quickly and efficiently manipulate data in Grasshopper is critical in order to increase design productivity.
This Primer incrementally manipulates and rearranges a linear list of Data...
The Logic Tab contains a variety of Components for creating and manipulating lists in Grasshopper.
This Primer introduces the Range, Series, and Duplicate Data Components through the use of numerical...
Like Curves, Surfaces can be described both geometrically and numerically.
The numeric description of any NURBS Surface can be understood as the “Parameter Space” of the Surface. This space...
Lines, Polylines, and Curves can be described both geometrically and numerically.
The numeric description of any of these geometry types can be understood as the “Parameter Space” of the...
Vectors are an abstract non-geometrical data type that describe direction and magnitude in space.
Similar to Points, Vectors are composed of three parts. For Vectors these parts are distances, not coordinates,...