Saturday, October 31, 2009

Quadrangular Flat Panels in Grasshopper

I made a quick and dirty VB.NET script component in Grasshopper for finding surfaces that work with quadrangular flat panels. this script makes it so the flat panel edges match their neighbors. No mathematical surfaces are used in this case...

Click here to download the Grasshopper Definition


1. This script uses lists UV points on a surface and generates an iterative set of planar panels.
2. It works from one corner of the surface and then assembles flat panels row-by-row
3. The resulting panels are always planar with edges that meet.

4. Very handy if you are looking for irregular doubly-curved surfaces that you can fabricate out of flat material.


1. The script just does what it wants... and what it wants is flat panels.
Don't expect a lot of flexibility in this regard (ie, Do not expect the output to match your input surface if you are working with double-curvatures. it does its best, but as Scotty would say "I can't break the laws of physics!")

Monday, October 26, 2009

ACADIA 2009 - 'Conclusion'...?

The 2009 ACADIA conference has officially come to an end. As a young professional, it was a fantastic experience to see research and projects at the cutting edge of digital technology and fabrication. I was flattered and humbled by the response I received for my work at NBBJ. The success of the presentation is a great motivator for pushing the work ahead. ACADIA is a great community and I am happy to be a part of it!

At the end of this week, I will be traveling again to Beijing to continue work on the Hangzhou stadium. We are entering into the construction documentation phase so it will be an opportunity for us to take the design and the parametric system to the next level.

Next year, ACADIA will be in New York.... see you in 2010? I hope so! To be continued....

Sunday, October 18, 2009


If you are attending the ACADIA 2009 conference, you can catch my lecture on Friday, October 23 @ 12:10.

Below is a preview....