View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004346||FreeCAD||Feature||public||2020-05-17 22:55||2020-05-18 12:34|
|Summary||0004346: Resolvinf FreeCAD stalls when creating mesh from complex objects|
|Description||When I try to create mesh for complex objects FreeCAD becomes non responsive. It does not break, it just seems like it spends all resources to do mesh and does not update system messages.|
It just shows busy mouse icon and stops responding to anything user does.
The only way to stop it after mesh creation started is to kill application.
If I let it go for long time it eventually finishes the job.
Here are my proposals:
1. Resolve stalling by allowing FreeCAD to process system messages in appropriate place.
2. Add some kind of progress indicator. Creating mesh can take lot of time and it is advisable to provide some kind of progress update for user instead of just busy mouse icon.
I am aware that it is possible that mesh creator does not how much processing it needs to finish the job so it cannot provide accurate progress information. Accuracy is not required. More important is that user can see and follow that something is going on. Rough estimate of progress is good enough. Progress update does not even have to be in full real time. It is enough to update from time to time, as long as it keeps user informed that it works and does something.
|Steps To Reproduce||I could not upload example file duo to it's size. Here is WeeTranfer link to file|
Creating mesh for this object produces described issue.
|FreeCAD Information||OS: Windows 8.1|
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.4 (GitTag)
Build type: Release
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)