Grasshopper and Rhino: C# Scripting

Go to class
Write Review

Free Online Course: Grasshopper and Rhino: C# Scripting provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Grasshopper and Rhino: C# Scripting is taught by Jeremy Graham.

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