Live Programming in Rhino

Daniel Davis – 12 April 2011

A

n early sneak peak at a project I have been working on: live parametric programming for Rhino. As you edit the script, in real time, the geometry is created and modified. There is slightly more going on behind the scenes than just phrasing the text and turning it into geometry, because it is based on the Yaml language (hence Yeti), which allows references between objects. So you can name an object with a ‘&’ and refer to it with a ‘*’, effectively establishing a parametric relationship between the objects. It is still in the early stages, but the parametric engine is there, as is most of the phrasing stuff, so hopefully I can push out a demo / the source in the near future.