This thesis focuses on the use of graph rewriting systems within the context of precast constructions to achieve algorithmic design. By employing a process model to encapsulate the algorithm logic, rewriting rules can be used to incrementally apply changes to the model represented in a graph. The process model serves the purpose of handling the sequence of necessary rule application as well as the geometric parameters of the basic modules. A method was proposed to handle the geometric conditions mandated by the structure by pre-processing the modules with the help of the process model, as well as post-processing the resulting graph. An implementation exploring the viability of this approach was developed using Rhino and Grasshopper, as well as an internally developed rule engine and algorithm. The implementation showed the usefulness and flexibility of graph rewriting as a method for algorithmic design but also pointed out the areas of improvement the approach has.
«
This thesis focuses on the use of graph rewriting systems within the context of precast constructions to achieve algorithmic design. By employing a process model to encapsulate the algorithm logic, rewriting rules can be used to incrementally apply changes to the model represented in a graph. The process model serves the purpose of handling the sequence of necessary rule application as well as the geometric parameters of the basic modules. A method was proposed to handle the geometric conditions...
»