Grasshopper and Rhino: Python Scripting
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to extend the power of Grasshopper, the visual programming tool for Rhino, with Python scripting.
Syllabus
Introduction
- Welcome
- What you should know
- Exercise files
- Python component basics
- What is OOP?
- Rhinoscriptsyntax
- RhinoCommon
- Variables
- Numbers
- Strings
- Lists and tuples
- Comparing with operators
- Making decisions with conditionals
- Comparing Booleans
- For loop
- While loop
- Nested loops
- Defining custom functions
- Modules
- IronPython and Python
- Importing libraries
- Grasshopper library
- Grasshopper components
- Grasshopper Parallel
- Creating and saving modules
- Evaluating surfaces
- Creating panels
- Splitting
- Sorting
- Attractors
- Transforming
- Lofting
- Analysis
- Accessing the Rhino document
- Baking form
- Adding text
- Animating form
- Animating renders
- Next steps
Taught by
Jeremy Graham
Related Courses
Python Fundamentals for DesignersUniversity of Michigan via Coursera Performative Modelling
National University of Singapore via edX Fundamentals of Digital Design for Architecture
University of Nevada, Las Vegas via Kadenze Dynamo: Revit Workflow
LinkedIn Learning Introduction to Dynamo for Revit
LinkedIn Learning