Scripting Custom Components for Grasshopper3d in C# .NET & RhinoCommon
CAAD Futures 2013 Shanghai - Tongji University
July 1-2, 2013
Introduction to expanding out-of-the-box parametric cad applications to project-specific toolsets with a focus on geometric methods for architectural design and manufacturing.
What can participants expect to learn in this workshop?
This workshop is targeting architects, engineers and designers who want to algorithmically process geometric entities by their own methods or functions. It is an introductory workshop on the borderline where the architecture-engineering-construction-branch meets the basics of programming.
Participants will learn concepts of object oriented programming and essential syntax of C# to endeavor into personally extending parametric toolsets. The workshop will focus on introducing the .NET language C# and the Software Development Kit (SDK) RhinoCommon to the participants.
Throughout the workshop we will switch between step-by-step explained code samples, compact summaries of underlying concepts and simple but effective geometry generation and manipulation tasks. By the end of the workshop participants will have learned the essentials to write, debug and compile Custom Components for Grasshopper utilizing both their own code as well as available libraries.