In this session we begin to develop a floor plan generator based on recursively splitting a space into smaller spaces
The core of the subdivision logic is a process that starts with a single space represented by a closed curve and divides it into two spaces based on parameters that dictate the direction and location of the split. In the demo, we first model this process in Grasshopper using only Grasshopper components. We then convert the process step by step to Python code developed withing a single Python
component.
Dividing spaces | |
---|---|
1 | Subdivision for space planning |
2 | Optimizing layouts |
3 | Programming adjacencies (Part 1) |
3 | Programming adjacencies (Part 2) |