S as (GP) seems as a chitectural In this [38,39]. Generative Programming Programming a trusted and efficient answer,effective programming paradigm based paradigm depending on the code-reuse c liable and becoming a remedy, being a programming around the code-reuse ideas, which imply the usage of the coding knowledgecoding knowledge following the reusability princip cepts, which imply the usage of the following the reusability principles [40]. Since of its prospective, GP has been widely employed for the design of new optimised [40]. buildings having exciting shapes, whereas only been extensively employed for the masonry new op For the reason that of its potential, GP has a few applications to historic design and style of buildings are present hitherto within the literatureshapes, whereas only a fewthat a parametrichistoric m mised buildings having exciting [41]. The principle (-)-Irofulven Protocol limitation is applications to approach may not be suitable for nonregular structures. In such instances, the modelling is tha sonry buildings are present hitherto inside the literature [41]. The main limitation must be performed manually or by blending other kinds of nonregular structures. In e.g., cases, parametric method might not be appropriate for 3D modelling generation, such polygonal modelling [15]. be performed manually or by blending other types of 3D modelling g modelling ought to Within the following subsections, a GP paradigm is adopted for the Scan-to-FEM migration eration, e.g., polygonal modelling [15]. Sustainability 2021, 13, x FOR PEER Critique 8 of 22 of St. Torcato Church. Figure 4 schematises the proposed methodology workflow, whose Inside the following subsections, a GP paradigm is adopted for the Scan-to-FEM mig actions are specified inside the green Church. Figure four schematises the proposed methodology workflo tion of St. Torcato box. whose actions are specified inside the green box.Figure four. Workflow in the proposed process and representation of your pseudocode (green box). Figure 4. Workflow from the proposed process and representation of the pseudocode (green box).When the acquisition on the point cloud is performed, the geometry of the case study is analysed to be able to discern no matter whether it could be parametrically discretised by identifying i) entities, ii) sub-entities, iii) PF-05105679 In stock modules repetitions, and iv) symmetries. Afterwards, the geometry in the sub-entities is parametrised by means of a appropriate generative script. Subsequent,Sustainability 2021, 13,8 ofOnce the acquisition of your point cloud is performed, the geometry of the case study is analysed so that you can discern whether or not it may very well be parametrically discretised by identifying (i) entities, (ii) sub-entities, (iii) modules repetitions, and (iv) symmetries. Afterwards, the geometry in the sub-entities is parametrised by means of a correct generative script. Next, the sub-entities are assembled within the entities and allocated in certain positions following the architectural layout of your analysed structure. Finally, the geometry in the church and also the elastic parameters on the materials are retrieved into an ad hoc pre-compiled Python script that runs inside Abaqus plan to assemble the FE model in no time. three.1. Identifying, Coding and Assembling for Entities and Sub-Entities The purpose of this study isn’t to carry out a stone-by-stone digital representation with the analysed structure; metric and morphological values are each deemed essential in global terms, but elements are represented by their overall ideal geometry without the need of differentiating among the single constitutive m.