Archive for March, 2011

Smart Geometry 2011: Improving the Interface

• Wednesday, March 30th, 2011



There were several stages of development today with the C++ software interface. There has been an improvement to the user interface, allowing better visualisation of the inputs with ability to manipulate them. This can graphically be seen clearer in the geometry window. Now that the input data is quite flexible through image maps, we focused […]


Smart Geometry 2011: Creating Variable Behaviours

• Tuesday, March 29th, 2011



Now that I have customised the software control and the relationships of the hyperbolas, I have an easy method of creating variation. The methods of altering the surface texture involves modification to the quantity of cells, inner radius and angle of hyperbola. These controls have a direct impact on both the porosity and depth of […]


Smart Geometry 2011: Development of Parametric Rig

• Tuesday, March 29th, 2011



Day One at SG 2011, Copenhagen was a productive day. I am a part of the Responsive Acoustic Surfaces cluster. We began with a series of introduction lectures from Mark and Jane which introduced the background to the project, essentially identifying the opportunity for further research into the acoustical properties of doubly ruled surfaces. This […]


Grasshopper – Reading Values from Excel: Part 2

• Sunday, March 20th, 2011



This is a two part tutorial on how to read values from Excel into Grasshopper. Part 1 will describe a technique for reading excel data through a CSV file and extracting the various values into data lists for you to work with. Part 2 will apply this to a parametric bench example that has variables […]


Grasshopper – Reading Values from Excel: Part 1

• Sunday, March 20th, 2011



This is a two part tutorial on how to read values from Excel into Grasshopper. Part 1 will describe a technique for reading excel data through a CSV file and extracting the various values into data lists for you to work with. Part 2 will apply this to a parametric bench example that has variables […]


Python Bootcamp: Defining a Class

• Sunday, March 6th, 2011



As part of the Skills Bootcamp conducted at The University of Technology Sydney, I have developed a series of Python Examples that step through the generation of a twisted tower using Classes. The source code for the example is attached below. – classStructure.py : Basic Structure of a Python Class – tutorial01.py : Defining a […]