Exactly my point , := is an assignment. FC models are based on constraints ( such as an equality ).
Sketch icon deconfusion : // vs =
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Sketch icon deconfusion : // vs =
Re: Sketch icon deconfusion : // vs =
Sort of. The meaning as assignement operator was derived from its mathematical meaning "is defined as".
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Sketch icon deconfusion : // vs =
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.
:= 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.
Find your user.cfg and system.cfg files : Macro_findConfigFiles
Imperial system makes no sense, go metric ! ! !
Imperial system makes no sense, go metric ! ! !
Re: Sketch icon deconfusion : // vs =
I agree with dpx.dev, := seems just a Nazi smiley to me...
follow my experiments on BIM modelling for architecture design
Re: Sketch icon deconfusion : // vs =
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
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
Re: Sketch icon deconfusion : // vs =
What about "EQ" as equal?
follow my experiments on BIM modelling for architecture design
Re: Sketch icon deconfusion : // vs =
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.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Sketch icon deconfusion : // vs =
I don't think triplus was against the newly proposed parallel symbol, just the new equals (=) symbol.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...
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.
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"....
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 :=
...
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.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
Re: Sketch icon deconfusion : // vs =
Here are the SVGs.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Sketch icon deconfusion : // vs =
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