RhinoPython Master Class - Design Modelling Symposium Berlin

RhinoPython Master Class
4th Design Modelling Symposium Berlin “Rethinking Prototyping”
University of the Arts in Berlin, Germany Sep 28-29, 2013

Lecturers: Steve Baer [Robert McNeel & Associates] & Giulio Piacentino [geometrydepth]

Through this 2-day intermediate class, we will go deeper in the most encompassing programming language for Rhinoceros 5.0. We are looking for users who had a look and want to start using Rhino.Python with good results. You will be able to extend your Rhino and Grasshopper experience — seeing how to improve scripts, automate and employ further tools in your design process. We will first rehearse some basic syntax in Python, and then we will see the potentials of iterative and recursive codes in Rhino and Grasshopper. We will introduce something that was previously only possible for core programmers, like editing the UI, too.

Program headlines

We would want participants to get a solid understanding of the design- orientation of Python in Rhino. We also hope to hear from users what should be there in future implementation of Python in Rhino; in order to help further. We will adjust the class based on some quick polls from all participants. A mixture of RhinoScript and RhinoCommon will be used covering the following headlines:

  • Parsing files and categorizing data. Strategies for modules
  • Websites that can be sources for sample code
  • Conditional statements. Colors
  • Adjacency to a surface and evaluation of points
  • Curves and surfaces: construction by control points, lofts
  • String manipulation. Tricks with Python methods and function calls
  • Getting started with numpy (andmaybeExcelifrequested)
  • Recursion, with the Sierpinski triangle
  • User interface management: built-in and custom functionality
  • Using pre-made modules online. Debug strategies
  • Using a pure-Python library: printing charts and graphics
  • Code compilation (reviewonoptionsifdeemeduseful)
  • Final: user project start up and user questions

Complete details and registration…

Posted Sep 04, 2013 by Carlos Perez on Rhino News, etc.

1 Like

This sounds wonderful !

It would mean a lot for the Rhino Python community if somebody could record this lecture, and upload a video online!

Dang, you’re two weeks too early, I’m going to be in Berlin in Mid-October… :frowning:


Just contacted the organizers: they will not be recording neither of the classes.
Maybe Steve or Giulio could try recording at least some parts of it?

That’s too bad Mitch. Was hoping you could just run the class for me :wink:

No way… I’d be trying to mine all that golden knowledge in your and Giulio’s heads! The program looks great! I even thought of coming for the weekend anyway, but the flights are already a bit too pricey, not to mention the 450 Euro workshop fee… :moneybag: :moneybag: :sob:

Are you going to be doing this anywhere else?


The only other class that I have personally helped out with was the ACADIA class that you attended in Calgary. I doubt I’ll be doing more of these soon since you guys typically would rather have me writing code for you than teaching classes :smile:

Yeah, I understand… Would have been fun tho…