Hi everyone,
Very glad to see this community exist.
I am looking for recommendations for tools / libraries for an upcoming project.
The project goal is to:
-
Import IFC files into the project
-
Generate 2D floor plans
-
Interactively draw tributary areas on these 2D floor plans
-
Calculate loads on columns from the area. To calculate the volume of the slabs within the area, a union may be necessary.
I'm currently experimenting with the web-ifc library. Import and 3D view seems to work well but I haven't yet found a way to generate comprehensive 2D floor plans out of the box. Even creating shape of elements seems have no easy way. Currently I'm processing a few types from their Representation attribute by figuring out the location, body profile and depth but this will quickly become painful to support many types and semantics from what I understand.
I did try IfcOpenShell with wxPython briefly, but switched from it since the project requires the app to be browser based.
My question is:
-
Am I missing something in web-ifc? If you have used it before, can you guide me on getting element shapes?
-
Is web-ifc not the library to for this job? If so, what would be the correct alternative?
Thank you for any help.