Abstract
This paper presents a framework for the automatic generation of floor plans based on adjacency relations among rooms. The adjacency can be generated from user-specified design requirements using a graph grammar formalism. We propose a set of grammar rules to generate graphs that represent adjacency relationships. Our solution overcomes the limitation of previous approaches that generate only rectangular floor plans. We define a set of constraints, such as plan size, room orientation and aspect ratio, for specifying the desired floor plans; and present a set of algorithms for placing rectangular or non-rectangular rooms and for generating non-rectangular floor plan boundaries. We demonstrate that our method can generate varied floor plans from user-specified design requirements.
| Original language | English |
|---|---|
| Article number | 103288 |
| Journal | Automation in Construction |
| Volume | 119 |
| DOIs | |
| Publication status | Published - Nov 2020 |
| Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2020 Elsevier B.V.
Keywords
- Architecture
- Computer-aided design
- Floor planning
- Graph manipulation
- Reserved Graph Grammar