Archive from MIT Workshop by Ari Kardasis and Masoud Akbarzadeh.
With the forthcoming release of Rhino 5.0, RhinoScript will be moving to a new syntax: Python. The new, more intuitive interface for manipulating Rhino from the inside will give us the opportunity to quickly and easily create a wide variety of complex systems based on simple rules that are easily implemented with no prior programming experience. We will introduce RhinoScript for absolute beginners, including the basics of programming techniques (variables, flow control, etc.) as well as the working knowledge of how Rhino represents geometrical objects such as points, curves, surfaces and even text. We will then move quickly into techniques for making minimal surfaces and other particle based geometries. Students will produce a final project that will be an exploration of the formal consequences of complex systems.