Jee-Bee wrote: ↑Mon Jul 04, 2022 3:47 pm
only 1(A2P), and i'm comparing that one to an internal one(A3)... all others are default WB's
There is no internal assembly workbench, asm3 is an addon developed by realthunder.
The way the faults are defended quite often it looks like it is...
We defend the devs who are often unjustly attacked/insulted/disrespected when somebody doesn't like the functionality, or sometimes we just provide context about
why something is the way it is. And naturally when the complaint amounts to "it's not the same as X, therefore it is bad" we defend FreeCAD! And of course there are here and there some zealots who would defend anything in FreeCAD but this is a minority.
Most of us are actively reporting/testing bugs, some are fixing them, some propose and/or work on improving the interface, we ask for features, we criticize and ask for changes, if we were blind to FreeCAD's faults we would not do any of this. It may seem to you that we do not see or do not care about the bigger issues (like consistency or TNP) but often it's just that we focus on stuff that is reasonably achievable for us.
This is not the same as looking to other CAD software. (...) But off course we have to think critical if a solution is a good solution...
yes looking at other CAD as reference is fine, but saying "X can do this therefore FreeCAD must also do it" is not productive, often we also have to take into account the kernel's capabilities, as an example many have complained and asked to improve the 3D offset tools, we can't do anything there because it's a limitation of OCCT. More often than not the only thing we can look at in other CAD is the interface and the terminology used, the technical details are not available (being proprietary) and would not be compatible with OCCT anyway.
So the approach should be: is this technically possible in FreeCAD? if yes, what's the closest thing already in FreeCAD? Where in FreeCAD do we want the functionality? And last, here's the interface of a couple of CADs to use as inspiration if they are compatible with FreeCAD.
If other CAD software have a good solution for a certain problem why not do the same...
If they were open source this would certainly be a sane thing to do but since they aren't, whatever their solution is it's generally useless to us if it's not trivial to mimic.