The 'Homemaker' action finds a Topologic CellComplex in the selected mesh, then assembles an entire building from the cell/spaces and face/boundaries in that CellComplex. If an open mesh or non-manifold collection of faces is selected, no CellComplex is found and no building is generated.
A 'Homemaker Lite' action would recognise that there is no CellComplex, and would just generate fragments of wall, roof etc... allowing existing models to be added-to in a piecemeal fashion.
Issues:
It won't be possible to distinguish between interior (floors, partitions) and exterior (roofs, walls). Either all objects will be exterior, or some style trickery is required
Normals are discarded by Topologic when finding a CellComplex. In Lite mode, normals will need to be retained as most Homemaker elements have a front and back
Elements need to be attached to a spatial element, so either they are attached to the first site in the file, or some heuristic locates the nearest building and storey and attaches them to that
Elements won't be integrated with any space/boundaries or structural models in existing buildings
The 'Homemaker' action finds a Topologic CellComplex in the selected mesh, then assembles an entire building from the cell/spaces and face/boundaries in that CellComplex. If an open mesh or non-manifold collection of faces is selected, no CellComplex is found and no building is generated.
A 'Homemaker Lite' action would recognise that there is no CellComplex, and would just generate fragments of wall, roof etc... allowing existing models to be added-to in a piecemeal fashion.
Issues: