[Enhancement Request] detach import/export/save from FreeCAD add additional data while import

This forum section is only for IFC-related issues
User avatar
Kartoffelpüre
Posts: 161
Joined: Fri Mar 11, 2022 8:33 am

[Enhancement Request] detach import/export/save from FreeCAD add additional data while import

Post by Kartoffelpüre »

While Importing, currently Freecad is Freezing and looks like it had crashed.

If possible, please give it its own Process in Task manager. Put it in background, so you could work on other files in Freecad.
Taskmanager.png
Taskmanager.png (7.85 KiB) Viewed 2714 times

I would recommend having an Importing Dialog with some details See Mock-up:
Import IFC-MockUp.png
Import IFC-MockUp.png (133.42 KiB) Viewed 2714 times
Last edited by Kartoffelpüre on Fri Jun 24, 2022 10:01 am, edited 1 time in total.
User avatar
thomas-neemann
Veteran
Posts: 11800
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: [Enhancement Request] detach import from FreeCAD add additional data while import

Post by thomas-neemann »

Kartoffelpüre wrote: Mon Mar 14, 2022 9:51 am While Importing, currently Freecad is Freezing and looks like it had crashed.
..
can you upload the file?
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
User avatar
thomas-neemann
Veteran
Posts: 11800
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: [Enhancement Request] detach import from FreeCAD add additional data while import

Post by thomas-neemann »

Kartoffelpüre wrote: Wed Mar 16, 2022 1:04 pm This Effect I have with any file I Import.
My test file: https://github.com/buildingSMART/Sample ... umbing.ifc
Screenshot 2022-03-16 135544.png
have some
Files tested, up to 4.3 without any problem. 4.3 is not yet possible in freecad as far as I know
1.png
1.png (243.67 KiB) Viewed 2542 times


OS: Ubuntu 20.04.1 LTS (XFCE/xubuntu)
Word size of FreeCAD: 64-bit
Version: 0.20.27936 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 66f3474)
Hash: 66f34746c8e8e2b18f308d705b6a98d9d6942791
Python 3.9.10, Qt 5.12.9, Coin 4.0.0, OCC 7.5.3
Locale: German/Germany (de_DE)
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
User avatar
Kartoffelpüre
Posts: 161
Joined: Fri Mar 11, 2022 8:33 am

Re: [Enhancement Request] detach import from FreeCAD add additional data while import

Post by Kartoffelpüre »

Are you really able to use FreeCAD in on open File while it is importing data on another TAB?
User avatar
Kartoffelpüre
Posts: 161
Joined: Fri Mar 11, 2022 8:33 am

Re: [Enhancement Request] detach import from FreeCAD add additional data while import

Post by Kartoffelpüre »

Anyway. The unresponsiveness while importing is only one part of my enhancement request. Another part is the Information Dialog. Sometimes I have Files whether I do not know what they contain. So it would be nice to have some Information while FreeCAD is importing.
And important -> An abort button. I do not like to Kill application while they're working as intended only because I realize that it need to much time to finish.

For the record:
OS: Windows 10 Version 2009
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24267 +148 (Git)
Build type: Release
Branch: Branch_0.19.4
Hash: 476ecf091941bead59b14e44afa6064d5a66afa3
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.3
Locale: German/Switzerland (de_CH)
User avatar
thomas-neemann
Veteran
Posts: 11800
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: [Enhancement Request] detach import from FreeCAD add additional data while import

Post by thomas-neemann »

Kartoffelpüre wrote: Wed Mar 16, 2022 3:33 pm Are you really able to use FreeCAD in on open File while it is importing data on another TAB?
no, if I want something like that, I just start freecad twice
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
User avatar
Kartoffelpüre
Posts: 161
Joined: Fri Mar 11, 2022 8:33 am

Re: [Enhancement Request] detach import from FreeCAD add additional data while import

Post by Kartoffelpüre »

As workaround, I currently do it the same. But it seems that FreeCAD is designed to use one Application for several open Documents. But if the importing Process of one tab do affect the other tab, so this possibility is limited. The other problem is, that even you have two documents in the same application open, but you get a Problem in one of them, you could not kill this specific document. The task manager only shows the whole application. IMHO you should either be able to kill a document or kill a running sub-process.
User avatar
thomas-neemann
Veteran
Posts: 11800
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: [Enhancement Request] detach import from FreeCAD add additional data while import

Post by thomas-neemann »

Kartoffelpüre wrote: Wed Mar 23, 2022 7:57 am ...The task manager only shows the whole application. IMHO you should either be able to kill a document or kill a running sub-process.
under linux you can end a single freecad. is linux (xubuntu lts) e.g. as a dual boot after full backup a solution for you?
Bildschirmfoto_2022-03-23_09-03-10.png
Bildschirmfoto_2022-03-23_09-03-10.png (110.79 KiB) Viewed 2169 times
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
chrisb
Veteran
Posts: 53919
Joined: Tue Mar 17, 2015 9:14 am

Re: [Enhancement Request] detach import from FreeCAD add additional data while import

Post by chrisb »

Kartoffelpüre wrote: Wed Mar 23, 2022 7:57 am But it seems that FreeCAD is designed to use one Application for several open Documents. But if the importing Process of one tab do affect the other tab, so this possibility is limited.
Well, it doesn't really affect the other tabs in the sense that data could be changed. An unresponsive program is simply unresponsive. There is not much that FreeCAD can do with this, because the geometric kernel doesn't offer the possibilities to interrupt it. The minor possible improvements which could be possible don't justify the major effort to achieve them.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply