From the course: Grasshopper and Rhino: C# Scripting

Pushing Grasshopper with C#

From the course: Grasshopper and Rhino: C# Scripting

Start my 1-month free trial

Pushing Grasshopper with C#

- [Jeremy] The visual programming tool Grasshopper for Rhino 3D has had a huge influence on how we generate complex parametric models and workflows in the architecture, engineering, and construction industry. In this course, we will go beyond the basics of using out of the box Grasshopper components by creating our own with the C# component. C# is a powerful programming language that will allow us to extend Grasshopper's functionality by working directly with the Rhino API, or application programming interface. My name is Jeremy Graham, and I'm an architect specializing in computational design and building information modeling or BIM workflows. We will start the course by building up a strong foundation of C# knowledge, such as working with different datatypes, conditionals, and looping, all while working with the Rhino API. Once we have a good grip of the fundamentals of C#, we'll dig a little bit deeper into different parts of the Rhino API, while developing advanced scripting logic, such as recursion. At the end of this course, you'll have a strong understanding of how to use C# and Grasshopper, and be well on the way to building powerful and fast scripts that push the boundaries of how we use Grasshopper. So let's go ahead and get started.

Contents