YoVDO

Grasshopper and Rhino: C# Scripting

Offered By: LinkedIn Learning

Tags

Rhinoceros 3D Courses C Programming Courses C# Courses Object-oriented programming Courses Parametric Design Courses

Course Description

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

Related Courses

Introducción al Diseño Paramétrico en Arquitectura
Universidad Anáhuac via Miríadax
Fusion 360 Modeling Techniques and Workflow
LinkedIn Learning
Fusion 360: Designing for Metal
LinkedIn Learning
Fusion 360: Revolve and Sweep
LinkedIn Learning
Paneling with Dynamo for Revit
LinkedIn Learning