OSArch Community

[BlenderBIM] Generate floorplan per storey

  1. M

    Thanks, that game a much cleaner model. I do beleve Topologic would be the best way to create floorplans for rooms but it would be nice to avoid sverchok.

  2. T

    @Max said:

    Thanks, that game a much cleaner model. I do beleve Topologic would be the best way to create floorplans for rooms but it would be nice to avoid sverchok.

    Sverchok is really great, but if for some reason you don’t want to use it, you can. Just write it all out in one python script. I’ll try it today and post something that does not depend on sverchok.

  3. M

    That is great news. The reason I do not want to use sverchok right now is that my customers are struggling just to understand Blender and intruducing sverchok is a big step. In the long run I think Blender will replace Sketchup and Rhino/grasshopper among my customers.

  4. C

    In the long run I think Blender will replace Sketchup and Rhino/grasshopper

    I fully agree with this, forum threads like this will speed this process up :-)

  5. C

    However now I am stuck, I want to close all the wall openings in this flat 2D mesh. But I can't think of a way to do this.

    Referring to my older post, is there no way in Blender to extrude all edges along their normals (do edges have normals?) until they meet/snap another vertex or edge? This ways I could "close" all the walls.

  6. T

    Dear @Max

    Please find attached a python file (inside Blender) that runs the whole process without sverchok. This python files depends on topologic and numpy that is it. This is just a proof of concept. It was copied and pasted in a hurry from the existing topologicsverchok code and the code can be streamlined a lot more. The input to the process is a Cluster of Topologic Cells (the Walls - walls.brep attached in ZIP file - you need to place it in your home folder), I did not go through the trouble of converting the IFC to Cells, but that is a trivial conversion and can be added to the start of this process. The output is again a Cluster of Topologic Cells, but this time it is the rooms lofted to a custom height. The rooms are saved to rooms.brep in your home folder. The filtering of what to turn into rooms may not be fully accurate. Again, that can be refined based on requirements. If you want to view the brep you can use sverchok (for now). I added a couple of nodes to display the result. but later on this can be exported to an IFC file.

  7. A

    Is it possible to do the same using IfcConvert?

  1. Page 1
  2. 2

Login or Register to reply.