It's good that you are back around
, and thanks for this!
It is good to be back
(or half-back, but actually finally coding). It has been a challenging start of the year.
sgrogan wrote:Now you must create the geometry and then toggle to construction. Making construction geometry available per-creation would be great.
Driving(Constraint) or Driven(Reference Dimensions) could work the same way on another toolbar button. If the same toolbar buttons could work for this when a constraint is pre-selected, this would be the best of both worlds.
I will modify my priority list for this. I think it is annoying. When I finish with non-driving dimensions, my next assignment will be to revisit this topic, for non-driving constraints, for construction lines and for external geometry (I hate to have to push the button, or the x shortcut for each element).
sgrogan wrote:Unexpected behavior:
When adding the diagonal dimension it is reported that it is redundant which is good but when clicking OK it is reported as conflicting which it is not, A precision problem? The file is prior to applying the diagonal dimension constraint.
If you do this in the stock Freecad release (of course without the non-driving constraints of the picture), you end-up with the same behaviour. The sketch is full constraints, you add the diagonal, tells you it is redundant, you hit the ok for setting the datum and it goes to conflicting, shows you the pop-up, you click ok in the pop-up and it removes the constraint and goes to "Fully constrained" again.
I tend to think that it is related to the precision of the datum. The dialog for setting the datum shows you a truncated value of the real solver value. At that moment for the solver is redundant. However, when you hit ok on this "truncated value", the solver says it is conflicting because it is conflicting within the precision of the solver (it is maybe only 1e-8 difference between both values, but it is conflicting)...
I posted some windows builds here:Win_Builds
This is very nice of you, it will surely increase the amount of feedback... Thanks!!