chrisb wrote: ↑
Wed Dec 19, 2018 9:39 am
I have disabled "Improve solving while dragging", restarted FreeCAD and still get lots of output. For a single line with moving an endpoint near its final position I get 140 lines of log messages output.
Is it worth a feature request?
The output that you see is the amount of solves FC does while dragging. Removing the "Improve solving" will only save you a minimal amount of "SetupSketch" calls.
Currently the debug originates from the solving function, which is the one that is also called during the normal solving operations so it is not just commenting a couple of lines. It requires re-thinking what do we need as output in each situation.
I have also realised that there is wrong information. For example DogLeg is never used for dragging, which it is reported that it does it. This originates from the rather convoluted way the different algorithms of the solver are called.
Related, solvings outside edit mode ignore the advanced solver dialog preferences and default to DogLeg.
All this means that next year I have some work to do on the solver, so if you add a ticket, I will take it into account.