Explore the world of design using programming. Learn how to bring algorithmic design to your workflow using Grasshopper and Rhino.
Overview
Syllabus
Introduction
- Harnessing the power of parametric design in Grasshopper
- What you should know
- Using the exercise files
- Planning for material depth
- Planning for angled panel joints
- Creating spline joints
- Outlining an algorithm
- Exploring Voronoi diagram basics
- Generating a dynamic Voronoi diagram
- Manually adjusting a Voronoi diagram
- Fine-tuning a Voronoi diagram
- Creating a static Voronoi diagram
- Offsetting Voronoi cells
- Fine-tuning offsets
- Connecting cell corners
- Accessing individual lines
- Sorting profile edges
- Sorting corner lines
- Drawing trapezoidal profiles
- Offsetting corner lines
- Setting up spline width controls
- Locating spline corners
- Setting up spline height controls
- Finding points inside each cell
- Grouping points in space
- Drawing spline profiles
- Curve Boolean operations
- Previewing key components
- Testing data flow
- Creating text labels
- Labeling panel profiles
- Rotating text labels
- Organizing label components
- Creating linear dimensions
- Setting up angle dimensions
- Fine-tuning angle dimensions
- Extruding 3D forms
- Orienting extruded forms
- Sorting and searching Brep Components
- Constructing base planes for orientation
- Orienting a flat panel layout
- Partitioning a data stream
- Measuring panels
- Calculating X offsets
- Examining the data stream
- Making X motion vectors
- Calculating panel array rows
- Calculating Y offsets
- Spacing panels in the Y dimension
- Fine-tuning paneling components
- Organizing paneling components
- Locating panel base points
- Labeling 3D panels
- Final organization
- Creating named views
- Organizing complex definitions with clusters
- Next steps
Taught by
Chris Reilly