| CPC G06F 30/20 (2020.01) [G06F 30/13 (2020.01); G06F 30/17 (2020.01)] | 20 Claims |

|
1. A computer-implemented method for automatically generating a design for a floor structure of a building, the method comprising:
generating a plurality of blocks representing a plurality of portions of the floor structure that are delineated by a plurality of walls based on a room plan included in a computer-aided design of the building;
modifying the plurality of blocks based on a spanning length to generate a plurality of partitions, wherein each partition included in the plurality of partitions represents a different portion of the floor structure that can be spanned by a structural element that has the spanning length in at least one direction, the structural element comprising a joist providing support for a slab, wherein the spanning length is less than or equal to a maximum joist length;
determining a plurality of wall classifications for the plurality of walls based on the plurality of partitions; and
generating at least a portion of the design for the floor structure based on the plurality of wall classifications and the plurality of partitions.
|