MRx wrote: ↑Tue Jan 18, 2022 8:09 pm
Yes you are wrong here. Something did set the tolerance on my object to all kind of weird numbers (weird I consider especially 0.18 - 1.x)
No with python commands it doesn't. If this is indeed something fixable we need to identify the operations that raise the tolerance because that's the root cause, not raise the tolerance trough python, that would lead to nothing.
but another part is disaster recovery which should also be taken care about. Users should be able to fix it via the Gui.
If someone enters such an issue (and a tolerance issue can be a long term follow up issue) he will not be able to recover his object via the Gui in FreeCAD -- yes I was in that situation.
That's what we have the object history for, if you choose to delete it, that's kinda your problem. FreeCAD is not made for that.
Also notice that you also won't benefit in your past models from improvements that might be done to the tools (or in OCCT), you're stuck with whatever result they gave you at the time of creation.
MRx wrote: ↑Tue Jan 18, 2022 8:04 pm
I have fully explained the problem in FreeCAD so please stop writing about that I should upload a file in this thread.
you and I have very different definitions of "fully explained"
I was working on that issue for like a week, I have uploaded isolated fragments in the other threads which step by step lead to the solution.
At that point I did not know that all issues lead to a single issue -- the tolerance settings.
of course we are supposed to look through pages and pages of different threads... that's what we get paid for right?
anyways... I did not find a place were the tolerance is set in PD pocket, this might be related. I'll try to investigate later. Useful data from you would be nice but once again it seems you are a lost cause.