rahmanshaber wrote: ↑Wed Aug 31, 2022 7:58 am
I strongly believe devs needs to fix this tool ASAP, please.
A part from the answers you have received, about the problem is out of reach of FreeCAD developers, as it is in the "geometric kernel" that FreeCAD use.
Side note OCCT it is not a buggy kernel, as some people tends to think, it is simply a kernel, with some methods, that may or may not work, with maybe old part of code left here for compatibility and known to be "problematic" as maybe the "paradigm on which they are build has some flaws".
So when making such affirmation, you should even propose some solution, it is easy to tell fix this tool, without knowing because it is failing!
You provided no model, no information aboout for what version of FC you have encountered problem, ignoring some basic requirement like:
IMPORTANT:
https://forum.freecadweb.org/viewtopic.php?f=3&t=2264
Plus you should think in a "geometrical way" so what you could immagine is easy, when translated in 3d space and calculations, of tangents, normals, vectors an similar thing (that are the foundation of geometry) could lead to some race condition.
Think of a corner, of your solid to make it hollow using a thickness tool.
Maybe it has a radius, and you state a desired thickness, and the corner radius is lower than this amount, so how to model the new corner, the kernel has to guess or "invent" a new radius or probably it has to raise a warning, or refuse to build the new solid with some other error?
Even a simple offset in 2d could be problematic at corners, if you search around you will find some interesting documentation about such a simple operation.
Take this as an encouragement to make better proposition.
Kind Regards
Carlo D.