Missing circle center marks

Discussions about the development of the TechDraw workbench
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
asegura
Posts: 16
Joined: Sat Jan 23, 2021 11:43 pm

Missing circle center marks

Post by asegura »

In FreeCAD 0.19 dev, I cannot dimension distances to circle centers because they have no selectable center point.

In FC 0.18, circular holes (I don't know about other circles or arcs) showed a cross '+' at the center which could be selected for dimensioning. They do not appear in FC 0.19

It's a bug/regression or am I missing something?

OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.23721 (Git)
Build type: Release
Branch: master
Hash: 4c323a63258b94903290fb23426be240c8663950
Python version: 3.8.6
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: Spanish/Spain (es_ES)
chrisb
Veteran
Posts: 53937
Joined: Tue Mar 17, 2015 9:14 am

Re: Missing circle center marks

Post by chrisb »

Set ArcCenterMarks to true. You can enable this in the TechDraw preferences.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
asegura
Posts: 16
Joined: Sat Jan 23, 2021 11:43 pm

Re: Missing circle center marks

Post by asegura »

Ah, thanks, that did it.

But... that is confusing. Shouldn't this be the default?
aapo
Posts: 615
Joined: Mon Oct 29, 2018 6:41 pm

Re: Missing circle center marks

Post by aapo »

asegura wrote: Sun Jan 24, 2021 10:34 am Ah, thanks, that did it.

But... that is confusing. Shouldn't this be the default?
Yes, it should, at least in my opinion. :D I have not tried FreeCAD with clean preferences for over a year, though. So, are you also sure that you don't have any old preferences settings lying around in your user account? Can other people also confirm how this works with default settings, please? Thanks!
chrisb
Veteran
Posts: 53937
Joined: Tue Mar 17, 2015 9:14 am

Re: Missing circle center marks

Post by chrisb »

It is not the default.

OS: macOS 10.15
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.23578 (Git)
Build type: Release
Branch: master
Hash: 50c3cbf00579dc4941ca743c25720d016b0453ce
Python version: 3.8.6
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: C/Default (C)
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
aapo
Posts: 615
Joined: Mon Oct 29, 2018 6:41 pm

Re: Missing circle center marks

Post by aapo »

chrisb wrote: Sun Jan 24, 2021 1:32 pm It is not the default.
Okay, color me surprised! :shock: So, chrisb, Uwe and chennes, what do you think? Should we make showing and printing the arc center marks the default behavior? I think we should.

uwestoehr wrote: pinged by pinger macro
chennes wrote: pinged by pinger macro
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

Re: Missing circle center marks

Post by uwestoehr »

aapo wrote: Sun Jan 24, 2021 1:55 pm Should we make showing and printing the arc center marks the default behavior?
I don't know. Did you find out when this was changed? Maybe we find via this PR the forum thread with the reason why this was changed.
chrisb
Veteran
Posts: 53937
Joined: Tue Mar 17, 2015 9:14 am

Re: Missing circle center marks

Post by chrisb »

Uwe is right, that should be checked first, but I doubt, that this has ever changed. Perhaps it was left like this for compatibility reasons. If you cannot find a previous discussion: I'm for including center marks, they are frequently used for dimensioning.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

Re: Missing circle center marks

Post by uwestoehr »

I had a look and since the current preferences dialogs were created, the center marks are off by default.

So here is a PR that restores the default as in FC 0.18: https://github.com/FreeCAD/FreeCAD/pull/4313
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Missing circle center marks

Post by yorik »

I agree it could be the default. It's merged now.

What happens most of the time when a developer codes a new feature, is that it is turned off by default so the workflow of existing users doesn't change abruptly. However, after a time and when many people start using that feature, it begins to make sense to have it on by default.
Post Reply