Patent Document ID: 8374829
Application ID: 12584951
Patent Flag: 1

Claim One:
1. A computer-implemented method of generating building instructions for a building element model, the model including a plurality of building elements, the building instructions being indicative of a sequential order of construction steps for constructing the building element model, each construction step including adding at least one building element to the building element model; the method comprising: determining, from a digital representation of the building element model at least one sequence of deconstruction steps for at least partially deconstructing the building element model into building elements, each deconstruction step including removing at least one building element from the building element model; determining at least one construction step of the sequential order of construction steps based on the at least one plurality of deconstruction steps; wherein determining the sequence of deconstruction steps comprises performing an iterative process, wherein an iteration of the iterative process comprises: obtaining a previous part-model resulting from a previous iteration; determining at least one building element to disconnect from the previous part-model resulting in a new part-model, wherein determining the at least one building element to disconnect from the previous part-model includes: determining a set of candidate sub-assemblies of the previous part-model, each candidate sub-assembly including respective interconnected building elements of the previous part-model; wherein determining the set of candidate sub-assemblies comprises selecting the candidate sub-assemblies according to a second set of selection criteria; and wherein at least one of the second set of selection criteria includes determining a connection strength of the connection of one or more of the candidate sub-assemblies with the previous part-model; selecting, according to a first set of predetermined selection criteria, either a single building element or one of the determined set of candidate sub-assemblies to be disconnected from the previous part-model resulting in the new part-model.