A recursive approach can be used to model the process of iteratively dividing a space to derive a set of connected spaces (a floorplan)
In this tutorial, we will apply the recursive logic from the previous lesson to create a basic subdivision process that takes a starting closed boundary curve and progressively divides it into pieces to generate a set of smaller spaces. This creates the starting point for our floor plan generator which will be developed over a series of sessions.
Dividing spaces | |
---|---|
1 | Subdivision for space planning |
2 | Optimizing layouts |
3 | Programming adjacencies (Part 1) |
3 | Programming adjacencies (Part 2) |