brunopostle / homemaker-addon

Design buildings the pointy-clicky way, a blender add-on that transforms spatial geometry into IFC building models
GNU General Public License v3.0
125 stars 7 forks source link

Connector between perl-Homemaker/urb and python-molior #39

Closed brunopostle closed 2 years ago

brunopostle commented 2 years ago

The Homemaker evolutionary building design system has an entire IFC output pipeline that uses various perl modules (molior, File::IFC, File::DXF). Now that the Homemaker add-on has an equivalent python-based workflow, this can be adopted instead and a large amount of perl code discarded.

Advantages:

The urb perl module would need a tool to convert a .dom file into a tagged Topologic CellComplex geometry. This can be in the form of a list of polygons for surfaces, and tagged centroid coordinates for spaces. Probable format is a JSON file.

brunopostle commented 2 years ago

This has been implemented in the form of a DOM to OBJ export, the Wavefront OBJ file can be imported into Blender and used as input for the Homemaker Topologise function.