Tutor: Long Nguyen (ICD Stuttgart)
Date: February 18-21, 2019
Time: 9:30 AM-5:30 PM with a break for lunch, provided by Simply Rhino
Venue: Simply Rhino, London
About the course
This 4-day workshop will introduce the essentials of scripting and the creation of custom plugins for Grasshopper using the C# language.
C# provides high-performance interaction within the Rhino/Grasshopper modeling environment. You can extend the capabilities of Rhino and Grasshopper—from automating repetitive tasks, developing customized workflows, to implementing advanced generative design algorithms and interacting with other software tools.
Who should attend?
The workshop is for intermediate to advanced Grasshopper users who want to customize, extend, and push the existing boundary of the Grasshopper platform.
Some familiarity with scripting/programming and the RhinoCommon API is helpful but not essential for attending, as they will be introduced during the workshop.
Course Outline
Day 1
- Introduction to C# language
- Object-oriented programming
- The .NET framework
- C# Script components in Grasshopper
- RhinoCommon API, the library to programmatically interact with Rhino
- Basic RhinoCommon geometries: Point3d, Vector3d, Plane, Line, Curve, Surfaces
- Introduction to Visual Studio, an integrated environment for software development
- Creation of plugins for Grasshopper using Visual Studio and the Grasshopper API
- More advanced topics in object-oriented programming
- Meshes, Surfaces, BReps, etc…
- Personal project development
- Optional discussion of topics requested by the participants
No comments:
Post a Comment