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

Mastering Programming with MATLAB
Vanderbilt University via Coursera
Advanced R Programming
Johns Hopkins University via Coursera
Application Programming Fundamentals
LearnQuest via Coursera
Aprendiendo Python con circuitos digitales
Coursera Project Network via Coursera
Basics in computer vision
Higher School of Economics via Coursera