With the help of drivers we can manipulate attributes of objects with python expressions (among others). Accessing any object’s attribute by python enables us to link attributes between different objects, and therefor make objects depinding on other objects.
Quick HowTo Pictures:
Inspired by: http://yorik.uncreated.net/tutorials/parametricobjects-blender.html
This is a list of examples (to be continued; please send your models to treyer@arch.ethz.ch if you want them listed here):
Parametric Stairs: Blend-File, Lukas Treyer
Parametric Gears: Blend-File, Lukas Treyer
A “Building” adapting to its orientation: Blend-File, Lukas Treyer
incl. script to calculate the area of the floors