A method of generating a kit of physical elements adapted for constructing diverse, gap-less 3D mesh-type structures for buildings, namely building hulls, roofs, facades, internal walls, partitions, shells, cladding, substructures, frame structures or surface structures, wherein the method comprises the following computer-implemented steps (a) to (f): (a) defining a coordinate system comprising a z axis, (b) defining a unit cell or a set of unit cells with each unit cell having the geometrical shape of a generalized cylinder, a cross section of which is - in a certain plane - a simple polygon having corners, the side surface of the respective unit cells thus having cell edges each extending from one of the corners and parallel to the z direction, wherein the cross sections of all unit cells are adapted to fill the certain plane gap-less by adjoining several copies of the polygons, wherein the certain plane is at a pre-defined angle to the z axis, (c) defining for each unit cell a group of nodal points located on the cell edges wherein all cell edges have nodal points of the same number and in the same equidistant spacing along the z axis, resulting in the nodal points of each unit cell being organized in levels (5.1, 5.2, 5.3) equidistant along the z axis, (d) defining a maximum allowed number of level step difference along the z axis, and (e) generating an element of the kit by -- selecting for one of the unit cells at each cell edge a single one of the nodal points, wherein selected nodal points, which belong to neighbouring cell edges, differ in their level step difference along the z axis not more than the maximum allowed number, -- forming a star-shaped element by connecting the selected nodal points with a centre point located centrally in the unit cell by rods selected from a set of rod shapes, wherein for each level step difference a certain rod shape is predefined, and -- adding the element to the kit, (f) wherein different elements of the kit are generated by repeating step (e) for all unit cells and for different selections of nodal points, wherein all rods of the same inclination against the certain plane of the unit cell are provided with the same rod shape, wherein the elements are configured that each of their rods get connected at the rod end to exactly one rod end of another element and that only rods of the same inclination get connected, and wherein the method further comprises the step: building the elements from material. (a) defining a coordinate system comprising a z axis, (b) defining a unit cell or a set of unit cells with each unit cell having the geometrical shape of a generalized cylinder, a cross section of which is - in a certain plane - a simple polygon having corners, the side surface of the respective unit cells thus having cell edges each extending from one of the corners and parallel to the z direction, wherein the cross sections of all unit cells are adapted to fill the certain plane gap-less by adjoining several copies of the polygons, wherein the certain plane is at a pre-defined angle to the z axis, (c) defining for each unit cell a group of nodal points located on the cell edges wherein all cell edges have nodal points of the same number and in the same equidistant spacing along the z axis, resulting in the nodal points of each unit cell being organized in levels (5.1, 5.2, 5.3) equidistant along the z axis, (d) defining a maximum allowed number of level step difference along the z axis, and (e) generating an element of the kit by -- selecting for one of the unit cells at each cell edge a single one of the nodal points, wherein selected nodal points, which belong to neighbouring cell edges, differ in their level step difference along the z axis not more than the maximum allowed number, -- forming a star-shaped element by connecting the selected nodal points with a centre point located centrally in the unit cell by rods selected from a set of rod shapes, wherein for each level step difference a certain rod shape is predefined, and -- adding the element to the kit, -- selecting for one of the unit cells at each cell edge a single one of the nodal points, wherein selected nodal points, which belong to neighbouring cell edges, differ in their level step difference along the z axis not more than the maximum allowed number, -- forming a star-shaped element by connecting the selected nodal points with a centre point located centrally in the unit cell by rods selected from a set of rod shapes, wherein for each level step difference a certain rod shape is predefined, and -- adding the element to the kit, (f) wherein different elements of the kit are generated by repeating step (e) for all unit cells and for different selections of nodal points, wherein all rods of the same inclination against the certain plane of the unit cell are provided with the same rod shape,