Disclaimer: There are cases where it may not be possible to "remove redundant part".chrisb wrote: ↑Sun Apr 14, 2019 9:50 am It makes perfectly sense, and I see that by internally removing the constraint no further issues in later steps are to be expected. However, I don't like to have constraints in my sketch that are used only partially, so I would like to have some kind of strict mode, where I simply get a message like "Parts of this constraint are redundant - remove redundant part.". This may lead to further musing about the sketch which may in the end lead to better constraints. E.g. in the case of the triangle I could get it with one vertical and several coincident constraints, even the circle could be deleted, which in the end is clearer (to me).
On one side you have correctness (not having redundant parts), on the other side you may have clarity (in the cases that an alternative solution exists, the alternative may not go easy on the eyes).
Because in some cases removing the partial part may be impossible, I would rather not show something like that message, which will surely end up into the help forum in the form "this wicked FreeCAD is driving me crazy".
While a "strict mode" is possible, if possible I would rather provide extra information without an strict mode and let the user decide. I would rather it not be intrusive, like a pop-up.
I am thinking about:
a) Informing (solver messages):
Unconstrained sketch with 1 DoF / Fully Constrained sketch (As today)
Some constraints are partially redundant (in blue, for information)
Solved in 0.5 seconds (As today)
b) In the constraints list "mark" somehow those constraints which are partially redundant.
What do you think?