Hi to all!
Recently I have found out the radiuses are not displayed quite correcly in the .019 dev version. Here's a screenshot taken from the version built from master:
The outer placements seem to be ok, but the the inner placements for arcs seem to be broken, lines are often crossing the value or at least is not quite evident, to what line the dimensional value belongs.
Therefore I decided to fix these issues and give the user more options, how to specify the radius dimension look. Here's a similar screenshot with an overview of possible proposal options:
The summary of changes:
1) The implementation better follows the standard ISO 129-1 Technical product documentation (TPD) -- Presentation of dimensions and tolerances -- Part 1: General principles. Text dimensional values titlting fully corresponds to the standard Figure 23 (clockface-like text labels placement).
2) A new dimension property "Tilt Text" has been introduced to either rotate the text and draw the dimension as just leader line without the reference line ("true" value) or to keep the text horizontal and draw the dimension as a combination of a leader line and a reference line ("false" value). Here the naming convention stems from the 129-1 standard.
3) A new dimension property "Extend To Center" has been introduced to specify, whether the leader line shall be extended to the center. Sometimes this is desirable, sometimes not. Please see right upper corner (or circle in the center) of the proposal image for better understanding, how it works. The outer dimensions have set it to "true" while the inner ones to "false".
Here goes the pull request: https://github.com/FreeCAD/FreeCAD/pull/2407
I hope You will like these changes :-)