Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Grasshopper and Rhino: C# Scripting

via LinkedIn Learning

Overview

Learn the fundamentals of C# programming in Grasshopper. Discover how to create custom scripts to power your Rhino and Grasshopper designs.

Syllabus

Introduction
  • Pushing Grasshopper with C#
  • What you should know
1. Grasshopper Setup
  • The C# component
  • Script editor structure
  • Data access
  • Object-oriented programming
  • RhinoCommon
  • Searching RhinoCommon
2. C# Basics
  • Commenting
  • Variables
  • Numbers
  • Strings
  • Collections
  • Arrays
  • Comparing with operators
  • Conditionals
  • Logical operators
  • Looping with the for loop
  • Foreach looping
  • Nested loops
  • Methods
  • Reference vs. value types
  • Try and catch
3. Building Geometry
  • Creating curves
  • Transforming
  • Surfaces
  • Divisions
  • DataTrees
  • Paneling
  • Splitting
  • Recursion
  • Baking
Conclusion
  • Next steps

Taught by

Jeremy Graham

Reviews

Start your review of Grasshopper and Rhino: C# Scripting

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.