April, 2024
AutoCAD Scripting for Efficient Spatial Design and Drafting
Anisa Cenaj, Marsed Leti
Abstract. This research is about extension of an automated computational design process, by bridging the gap between initial spatial planning and detailed CAD drafting. Here we introduce an approach to transform Graphical User Interface (GUI) generated layouts into precise CAD drawings. The method is illustrated through proposing an algorithm which develops the executable code-lines for the implementation of AutoCAD scripting automation for architectural plan layouts. The implementation is done using environment of Python software in PyCharm editor. The automation is categorized into various drawing stages taking into account all possible drafting details. This is done to perform a professional output as close as possible to a manual drawn plan by a human. In the end of this study, it is presented the final output of the prepared algorithm. In addition, the accuracy and computational time are evaluated.
Keywords: Architectural Design Optimization, AutoCAD Scripting, Spatial Layout, Generative Design, Python Programming Language
ISBN: 9789928135407
March, 2023
Design method automation for detached house layout optimization
Anisa Cenaj, Anna Yunitsyna
Abstract. This research is about an automated computational design process for achieving satisficing spatial layouts across predefined parameters. The proposed method is based on computational algorithms integrating human-scale inputs to configure suitable spatial configurations using python programming. Here we illustrate the configuration of detached house system, a hall and essential room’s relations to each other. The hall remains stationary, whereas the spaces performs a closed loop around it considered as a stationary point. While there are different approaches for defining the travelling distance, the different combinations of several spaces regarding the vertical and horizontal travelling distance are calculated based on the centroids of the shapes involved. The algorithm comprises a trial-and-error layout generation method based on filter criteria for selecting among options based on Albanian design standard. The method is illustrated through mathematical equations and code development. The graphical interpretations of the results on the generative layout automation are prepared in Tkinter, a compelling graphical user interface (GUI) used by the python package. Hence, the overall process is automated to provide a favorable solution in as few steps as possible under time constraints. The proposed generative design constantly enables the user to interact with it from an early design stage. Moreover, it illustrates the interconnectivity between different computational tools and techniques for a participatory feedback loop across interacting actors like designers and non-designers.
Keywords: Architectural Design Optimization, Spatial Layout, Detached House, Generative Design, Python Programming Language
ISBN: 9789928135407