Site Tools


Python scripting for Rhino and Grasshopper

What is Python?

Python is a modern “programming language”. It is typically easier to learn and use than other non-scripting style languages like VB.NET, C#, or C++. Yet it is quite powerful.

You may need Python if you want to:

  • Automate a repetitive task in Rhino much faster than you could do manually.
  • Perform tasks in Rhino or Grasshopper that you don't normally have access to in the standard set of Rhino commands or Grasshopper components.
  • Generate geometry using algorithms.
  • Many, many other things. It is a programming language after all.

Getting started / tutorials