YoVDO

Learning Algorithmic Design with Grasshopper

Offered By: LinkedIn Learning

Tags

3d Modeling Courses Generative Design Courses Visual Programming Courses Algorithmic Design Courses Voronoi Diagrams Courses Parametric Design Courses Computational Design Courses

Course Description

Overview

Explore the world of design using programming. Learn how to bring algorithmic design to your workflow using Grasshopper and Rhino.

Syllabus

Introduction
  • Harnessing the power of parametric design in Grasshopper
  • What you should know
  • Using the exercise files
1. Design and Algorithm Planning
  • Planning for material depth
  • Planning for angled panel joints
  • Creating spline joints
  • Outlining an algorithm
2. Creating Voronoi Diagrams
  • Exploring Voronoi diagram basics
  • Generating a dynamic Voronoi diagram
  • Manually adjusting a Voronoi diagram
  • Fine-tuning a Voronoi diagram
  • Creating a static Voronoi diagram
3. Drawing Shelf Profiles
  • Offsetting Voronoi cells
  • Fine-tuning offsets
  • Connecting cell corners
  • Accessing individual lines
  • Sorting profile edges
  • Sorting corner lines
  • Drawing trapezoidal profiles
4. Drawing Spline 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
5. Curve Boolean Operations
  • Curve Boolean operations
  • Previewing key components
  • Testing data flow
6. Labeling
  • Creating text labels
  • Labeling panel profiles
  • Rotating text labels
  • Organizing label components
  • Creating linear dimensions
  • Setting up angle dimensions
  • Fine-tuning angle dimensions
7. Creating 3D Extrusions and Panel Arrays
  • 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
8. Working with Complex Definitions
  • Locating panel base points
  • Labeling 3D panels
  • Final organization
  • Creating named views
  • Organizing complex definitions with clusters
Conclusion
  • Next steps

Taught by

Chris Reilly

Related Courses

La Fabrication Numérique
Institut Mines-Télécom via France Université Numerique
工程圖學 3D CAD 專題
National Taiwan University via Coursera
工程資訊管理 BIM 基礎
National Taiwan University via Coursera
工程資訊管理 BIM 應用
National Taiwan University via Coursera
Applications of Linear Algebra Part 1
Davidson College via edX