Grasshopper Introduction
RESOURCES and TUTORIALS
- Grasshopper3d: the main site
- Grasshopper Tutorials: so many
- Grasshopper Primer: the unofficial official starter-tutorial
- Mode Lab: Ali’s favorite tutorials
- Co-de-it: Excellent set of definitions including paneling, tessellation, combs, vornois
- RhinoTuts: Very nice set of video tutorials
- Digital Toolbox: tutorial videos and examples from beginner to advanced (no GH definitions provided)
- Design Reform: advanced tutorial videos (no GH definitions provided)
- Grasshopper Add-ons: additional libraries for GH
- Data Tree Manipulations: Excellent overview of components and techniques for working with GH’s data structures
EXAMPLE DEFINITIONS
- Here are the Grasshopper intro definitions from class.
- Here are the Additional Grasshopper example definitions including the speaker cone from my work A Tentative Call to the Other, the auto-mesh-sectioner and another panelling example.
- ExplodeBreps @ UVA: many example definitions for useful things like surface decomposition, tessellation, finger joinery, etc.
CONCEPTS
- Parameters and components
- Scalars and Vectors
- Wire display modes
- Panel and Parameter Viewer
CONTROL FLOW
- Conditionals and dispatch
DRAWING
- Point XYZ
- Circle
- IntCrv
- PLine
- Divide
- Loft
LISTS and DATA TREES
- range
- series
- flatten
- list length
- item
- shift
- reverse
- split
- cull nth and cull pattern
SURFACE DECOMPOSITION
- Divide (Domain 2)
- SubSrf
- Explode