[Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules

In which position should be selected the center point of the symmetry ?

1st position / 1st click (first point)
0
2nd position / 2nd click (middle point)
2
17%
3rd position / 3rd click (last point)
10
83%
I like today's inconsistency, please don't change
0

openBrain
Posts: 4885
Joined: Fri Nov 09, 2018 5:38 pm

[Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

Hi all,

As of today, specifically when setting a point-point-point symmetry, the selection order differs depending of the active mode :
• In single-shot mode (select points first then run command), the symmetry center is the 3rd (last) selected point
• In continuous mode (select command --with nothing selected-- then select points, the symmetry center is the 2nd (middle) selected point
This has been discussed in the past as an inconsistency issue and recorder in issue #3746.

This quite easy to fix but ... in your opinion, what is the correct order ? I'll fix (or not) according poll result.
drmacro
Posts: 2017
Joined: Sun Mar 02, 2014 4:35 pm

Re: [Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

How that compare to point, point, center line?
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."

My beginners, written treatise: Learning FreeCAD
openBrain
Posts: 4885
Joined: Fri Nov 09, 2018 5:38 pm

Re: [Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

drmacro wrote:
Tue Apr 14, 2020 3:22 pm
How that compare to point, point, center line?
In the point-point-line variant, the order doesn't matter as FC deduces the line is the symmetry center.
Same in the point-line variant.
Only the point-point-point is (can be) subject to that.
chrisb
Posts: 29177
Joined: Tue Mar 17, 2015 9:14 am

Re: [Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

drmacro wrote:
Tue Apr 14, 2020 3:22 pm
How that compare to point, point, center line?
There are all three variants, as it's always the line that defines the sysmmetry: line-point-point, point-line-point or point-point-line.

Symmetry in the middle seems to be convenient, but is it consistent with other operations? I have the feeling that the distinguished item - which is here the point of symmetry - comes last.

Thanks that you work on this, and you will have to correct at least one of the two.
A Sketcher Lecture with in-depth information is available in English, auf deutsch, en français, en español.
drmacro
Posts: 2017
Joined: Sun Mar 02, 2014 4:35 pm

Re: [Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

I went and tinkered with it after I asked to see what I actually do...done it so many times it's muscle memory.

I think I learned early on that the point, point, point then select, the center point was last. And that's my go to flow. So I didn't really note the select, point, point, point was different.

And I asked because I didn't really find any docs about the line version that implied there'd be inconsistent difference between symmetry around a line opposed to point.
Last edited by drmacro on Tue Apr 14, 2020 5:05 pm, edited 1 time in total.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."

My beginners, written treatise: Learning FreeCAD
chrisb
Posts: 29177
Joined: Tue Mar 17, 2015 9:14 am

Re: [Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

drmacro wrote:
Tue Apr 14, 2020 3:43 pm
And I asked because I didn't really find any docs about the line version that implied there'd be inconsistent difference between symmetry around a line opposed to point.
Ha! It's documented in my sketcher document. I guess that openBrain, who kindly translated it to french, is running out of work and wants to make me change the document again .
A Sketcher Lecture with in-depth information is available in English, auf deutsch, en français, en español.
openBrain
Posts: 4885
Joined: Fri Nov 09, 2018 5:38 pm

Re: [Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

chrisb wrote:
Tue Apr 14, 2020 4:03 pm
Ha! It's documented in my sketcher document. I guess that openBrain, who kindly translated it to french, is running out of work and wants to make me change the document again .
No ... And no ... Respectively.

@all : could you please vote in the poll at the top of OP so hopefully there is a preferred option at the end of the discussion ?
drmacro
Posts: 2017
Joined: Sun Mar 02, 2014 4:35 pm

Re: [Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

chrisb wrote:
Tue Apr 14, 2020 4:03 pm
drmacro wrote:
Tue Apr 14, 2020 3:43 pm
And I asked because I didn't really find any docs about the line version that implied there'd be inconsistent difference between symmetry around a line opposed to point.
Ha! It's documented in my sketcher document. I guess that openBrain, who kindly translated it to french, is running out of work and wants to make me change the document again .
Well, I admit, I looked at the wiki not your document. I assume you mean the sketcher tutorial...I have the pdf.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."

My beginners, written treatise: Learning FreeCAD
freman
Posts: 1283
Joined: Tue Nov 27, 2018 10:30 pm

Re: [Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

Thanks for picking this up OpenBrain. I'd long forgot that I opened a bug about this but it annoys the hell out of me every time I try to use it on three dots. Especially since it changes from when you first try and then try again with the tool now active and get different results. I get the feeling the white mice put this together and are up in there studying how primitive terrian humanoids deal with inconsistent data.

I often just give up after about 5 annoying attempts and create a different geometry with a line or something. ( I have quite a nice hires monitor and would not want to see it get damaged )

Folks may like to refer to the original thread which I opened before the bug.

It seems to me a good point to start is the hover hint ( although this could obviously be changes too , along with the doc ).
"Create a symmetry constraint between two points with respect to a line or a third point (S)"
That is quite clear and covers both line and point symmetries. It probably will translate well into most language that are not based on reverse Polish.

Being consistent between line and point symmetry is desirable ( we don't want to have a three line hint with an if then else clause ) . Being consistent w.r.t. the state of the tool is essential. It seems to me that third element fills that need and just tidies up the current confusion with a minimum of change.

My vote is for 3rd element to be the centre of the symmetry.
kisolre
Posts: 2383
Joined: Wed Nov 21, 2018 1:13 pm

Re: [Community poll][Bug 3746][Sketcher] Inconsistent selection order in symmetry constraint

How often you create several symmetries one after another to justify the use the select tool. select elements approach? I look at the sketch, thinking how to constraint it. Since there are no automatic symmetries they need to be manually added every time. I see that I can constraint using symmetry (most of the time it is already planned). I select the elements and THEN start searching for the tool. Same with most other tools. Using the select tool/apply to elements is rare special case when I see that it will be faster.