Sketch icon deconfusion : // vs =

A forum for research and development of the user interface of FreeCAD

Moderator: agryson

User avatar
freman
Posts: 938
Joined: Tue Nov 27, 2018 10:30 pm

Re: Sketch icon deconfusion : // vs =

Post by freman » Sat Sep 21, 2019 5:26 pm

chrisb wrote:
Sat Sep 21, 2019 5:12 pm
To me := has a direction, while = is rather the mathematical equality. Whichever of the two lines changes length due to some other constrants - the other is changed as well.
Exactly my point , := is an assignment. FC models are based on constraints ( such as an equality ).
chrisb
Posts: 22455
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketch icon deconfusion : // vs =

Post by chrisb » Sat Sep 21, 2019 5:59 pm

freman wrote:
Sat Sep 21, 2019 5:26 pm
Exactly my point , := is an assignment.
Sort of. The meaning as assignement operator was derived from its mathematical meaning "is defined as".
dxp.dev
Posts: 209
Joined: Tue Dec 11, 2018 12:57 pm

Re: Sketch icon deconfusion : // vs =

Post by dxp.dev » Mon Sep 23, 2019 12:21 pm

My 2 cents here.

:= has meaning only for people with coding background, which is not the case of all the users, whereas = is known as "equal" by everybody. Therefore I think := should not be used.
Imperial system makes no sense, go metric ! ! !
carlopav
Posts: 774
Joined: Mon Dec 31, 2018 1:49 pm

Re: Sketch icon deconfusion : // vs =

Post by carlopav » Mon Sep 23, 2019 5:32 pm

I agree with dpx.dev, := seems just a Nazi smiley to me...
usbhub
Posts: 267
Joined: Tue Apr 02, 2019 8:22 pm
Location: Earth

Re: Sketch icon deconfusion : // vs =

Post by usbhub » Tue Sep 24, 2019 7:03 pm

my2cents:
I think, changing the parallel icon would be enough. Yes, red lines represent lines at all other icons but I think, that would be the lesser of the two evils ;)
It would make the difference a lot more clearly.

usbhub
carlopav
Posts: 774
Joined: Mon Dec 31, 2018 1:49 pm

Re: Sketch icon deconfusion : // vs =

Post by carlopav » Wed Sep 25, 2019 5:57 am

What about "EQ" as equal?
chrisb
Posts: 22455
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketch icon deconfusion : // vs =

Post by chrisb » Wed Sep 25, 2019 7:44 am

This is no continuously reoccurring discussion. I would give it a try with changing the parallel icon only. Hoping that the distinction is now good enough I would wait for the next discussion to come.
vocx
Posts: 3338
Joined: Thu Oct 18, 2018 9:18 pm

Re: Sketch icon deconfusion : // vs =

Post by vocx » Mon Sep 30, 2019 9:35 pm

wmayer wrote:
Sat Sep 21, 2019 11:49 am
I was checking this PR https://github.com/FreeCAD/FreeCAD/pull/2536 and I share triplus' opinion that the new icon is not the correct symbol for parallelism...
I don't think triplus was against the newly proposed parallel symbol, just the new equals (=) symbol.

In my opinion the new parallel symbol is quite good, because parallelism is just about the slope of the lines not their length. So any two lines can be parallel, no matter if one is short and the other long. The new symbol indicates this quite well.
...
Now the = symbol usually is used to express that two mathematical quantities are equal. However, in the sketcher case we define (or better force) two quantities to be equal and therefore we could also use this symbol :=
...
Thinking about this a bit, I don't quite like the current equals symbol (=) for the constraint. The constraint is about "equal length" only, not "general equality". To me using the equals symbol (=) indicates "identity"; the objects that have this constraint aren't identical, they only have equal length, which is different from saying they are "identical".

Here are some proposals for a new EqualLength icon. The first two were derived from the original Constraint_EqualLength. The first one was too "fat", so the second one is thinner. The third one is derived from Constraint_HorizontalDistance. The fourth has similar spacing as the third, and is derived from Sketcher_CreateLine; the idea is to stress that they have the same beginning and end, that is, same length.
Constraints_EqualLength.png
Constraints_EqualLength.png (158.74 KiB) Viewed 369 times
Always add the important information to your posts if you need help.
To support the documentation effort, and code development, your donation is appreciated: paypal.
vocx
Posts: 3338
Joined: Thu Oct 18, 2018 9:18 pm

Re: Sketch icon deconfusion : // vs =

Post by vocx » Mon Sep 30, 2019 9:36 pm

Here are the SVGs.
Constraint_EqualLength_new_1.svg
(14.34 KiB) Downloaded 20 times
Constraint_EqualLength_new_2.svg
(14.34 KiB) Downloaded 12 times
Constraint_EqualLength_new_3.svg
(21.93 KiB) Downloaded 12 times
Constraint_EqualLength_new_4.svg
(24.21 KiB) Downloaded 17 times
Always add the important information to your posts if you need help.
To support the documentation effort, and code development, your donation is appreciated: paypal.
User avatar
DeepSOIC
Posts: 7479
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Sketch icon deconfusion : // vs =

Post by DeepSOIC » Mon Sep 30, 2019 9:58 pm

vocx wrote:
Mon Sep 30, 2019 9:35 pm
The constraint is about "equal length" only, not "general equality".
It also works on:
* equality between circles (makes radii equal)
* equality between ellipses (makes their two corresponding radii equal)
* possibly other shapes, I don't know
And potentially (in future):
* angle equality,
* blue constraint value equality
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest