How to edit imported IFC files in FreeCAD

This forum section is only for IFC-related issues
Post Reply
User avatar
bitacovir
Veteran
Posts: 1570
Joined: Sat Apr 19, 2014 6:23 am
Contact:

How to edit imported IFC files in FreeCAD

Post by bitacovir »

I exported a IFC file fom FreeCAD, but when I import the same file in FreeCAD I cannot edit the geometries. Is there are method to edit imported IFC files in FreeCAD?
Wall ejm 01.ifc
(25.32 KiB) Downloaded 77 times
Wall ejm 01.FCStd
(70.87 KiB) Downloaded 70 times

Code: Select all

OS: Debian GNU/Linux 11 (bullseye) (XFCE/lightdm-xsession)
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.20)
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.9.13, Qt 5.12.9, Coin 4.0.0, Vtk 9.1.0, OCC 7.5.3
Locale: English/United States (en_US) [ OS: Spanish/Spain (es_ES) ]
Installed mods: 
  * sheetmetal 0.2.49
::bitacovir::
==================
One must be absolutely modern.
Arthur Rimbaud (A Season in Hell -1873)

Canal Youtube Grupo Telegram de FreeCAD Español

My personal web site
My GitHub repository
Mini Airflow Tunnel Project
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: How to edit imported IFC files in FreeCAD

Post by yorik »

You need to disable the multithread importer, and set import style to "Parametric Arch objects". The multithread importer just generates shapes and doesn't try to recreate the extrusions, etc.

That's actually something I'm exploring (specially within https://github.com/yorikvanhavre/BIM_Wo ... /issues/94 : What if all the file is imported as simple, dumb shapes, and you had a kind of "reextrude" tool to "reconstruct" the extrusion on demand? We would keep most of the model simple and fast, and still would be able to edit anything, even shapes that were not editable in the IFC file..
paullee
Veteran
Posts: 5097
Joined: Wed May 04, 2016 3:58 pm

Re: How to edit imported IFC files in FreeCAD

Post by paullee »

'On demand' sounds to be a good idea :)

Maybe a checkbox / switch in the import dialogue for users to pick upon importing ?
User avatar
bitacovir
Veteran
Posts: 1570
Joined: Sat Apr 19, 2014 6:23 am
Contact:

Re: How to edit imported IFC files in FreeCAD

Post by bitacovir »

yorik wrote: Tue Jul 05, 2022 2:32 pm That's actually something I'm exploring (specially within https://github.com/yorikvanhavre/BIM_Wo ... /issues/94 : What if all the file is imported as simple, dumb shapes, and you had a kind of "reextrude" tool to "reconstruct" the extrusion on demand? We would keep most of the model simple and fast, and still would be able to edit anything, even shapes that were not editable in the IFC file..
That could be very powerfull, because not only you can select what to edit, you could have a tracker system with a record of the editions in the file...
::bitacovir::
==================
One must be absolutely modern.
Arthur Rimbaud (A Season in Hell -1873)

Canal Youtube Grupo Telegram de FreeCAD Español

My personal web site
My GitHub repository
Mini Airflow Tunnel Project
User avatar
bitacovir
Veteran
Posts: 1570
Joined: Sat Apr 19, 2014 6:23 am
Contact:

Re: How to edit imported IFC files in FreeCAD

Post by bitacovir »

yorik wrote: Tue Jul 05, 2022 2:32 pm You need to disable the multithread importer,
How? I don't see the option in preference- import/export - IFC import
::bitacovir::
==================
One must be absolutely modern.
Arthur Rimbaud (A Season in Hell -1873)

Canal Youtube Grupo Telegram de FreeCAD Español

My personal web site
My GitHub repository
Mini Airflow Tunnel Project
User avatar
thomas-neemann
Veteran
Posts: 11800
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: How to edit imported IFC files in FreeCAD

Post by thomas-neemann »

bitacovir wrote: Tue Jul 05, 2022 1:11 pm ...
if you want to export geometry for someone else to continue working with, stp or iges is more appropriate. ifc is intended for bim processes, only the authors of the ifc files change them by always creating a new one
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
Post Reply