It doesn& #39;t look like much, but here is the Homemaker Topologise add-on identifying external walls using @topologicBIM
..once the external wall paths are detected using Topologic, it is easy to extrude them to the correct height and thickness with blender modifiers
Here& #39;s the connectivity graph between spaces/rooms
An illustration how @topologicBIM is much more forgiving when extracting cells from a blender mesh
Not quite sure how this will work out, but Topologic might be very good for drawing complex roof shapes
Generating IFC entities for building elements. First image is some rough sketch geometry used to define the Topologic CellComplex
Parts of generated buildings can now have different styles, assigned by setting materials of the source geometry
Still lots of bugs to iron out, but here is a better illustration, the ground floor and top floor are the & #39;default& #39; style, but the middle floor is & #39;fancy& #39;
Some more work in progress, an adjacency graph of rooms is used to check connectivity. The only visible result so far is that doors don& #39;t appear between kitchens and bathrooms.
Lots of work under the hood in the last month, a whole new style definition system, and slowly porting everything from perl to python. This geometry is created with the new ifcopenshell python api
A bit of a milestone, I& #39;ve removed the Perl backend entirely, the Homemaker add-on is now 100% python running inside Blender. Doesn& #39;t seem too crashy so far. https://github.com/brunopostle/homemaker-addon">https://github.com/brunopost...
Some light relief, repeating elements can be added to any part of the building, with lots of control over alternation, spacing, offsets, layering etc.