Poll: What should superPlacement be renamed to?

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!

What should superPlacement be renamed to?

Relative Placement
8
53%
Placement Offset
3
20%
Placement Override
3
20%
Something else (please specify)
1
7%
 
Total votes: 15
User avatar
kkremitzki
Veteran
Posts: 2515
Joined: Thu Mar 03, 2016 9:52 pm
Location: Illinois

Re: Poll: What should superPlacement be renamed to?

Post by kkremitzki »

+1
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Poll: What should superPlacement be renamed to?

Post by GeneFC »

This is undoubtedly very language dependent. Subtleties argued here may not translate well.

In my view there is no difference between "shift" and "offset" with respect to rotation.

However, "shift" carries a primary meaning of simple movement for any reason, while "offset" carries the meaning of movement for the purpose of compensating something.

"Shift" is probably better in this case.

Gene
chrisb
Veteran
Posts: 54168
Joined: Tue Mar 17, 2015 9:14 am

Re: Poll: What should superPlacement be renamed to?

Post by chrisb »

GeneFC wrote: Thu Sep 21, 2017 3:20 pm This is undoubtedly very language dependent. Subtleties argued here may not translate well.
In german "Offset" is better than "Shift".
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Poll: What should superPlacement be renamed to?

Post by renatorivo »

GeneFC wrote: Thu Sep 21, 2017 3:20 pm This is undoubtedly very language dependent. Subtleties argued here may not translate well.
+1
in Italian the best is still SPlacement with a tooltip that shows "Superimposed Placement" -> Overlapped positioning.
Offset and Shift are almost impossible to translate, in this conception.

renato
triplus
Veteran
Posts: 9471
Joined: Mon Dec 12, 2011 4:45 pm

Re: Poll: What should superPlacement be renamed to?

Post by triplus »

If all +1 votes are against Attachment Offset i guess it would be hard to argue with that. Therefore it might be this challenge is more or less done.
peterl94 wrote: Thu Sep 21, 2017 1:53 pm I guess I was just trying to shortcut the process. How should I proceed now? I thought if we had enough votes for Attachment Offset, it would outweigh the other options anyway (although it might be a little biased :mrgreen: ).
Yeah when moderating such challenge the thing you need to leave behind is bias and you need to be capable of adapting. :)

If you look this and the previous icon challenge i mentioned you will notice what is the benefit and why it is worth the hassle. As basically each contributor slightly modifies the original proposal and when things evolve the final result is usually forged with all this little suggestions in it. For example evolution from Offset Placement to Placement Offset to Attachment Offset happened only due to more users contributing suggestions. One single person usually doesn't have the brain power working behind to muster it. ;)

It is important to have such challenges in my opinion. As they usually resolve the primary task of the quest by reaching high level of consensus and they strengthen the process of collaboration in FreeCAD community.
chrisb
Veteran
Posts: 54168
Joined: Tue Mar 17, 2015 9:14 am

Re: Poll: What should superPlacement be renamed to?

Post by chrisb »

triplus wrote: Fri Sep 22, 2017 12:47 pm If you look this and the previous icon challenge i mentioned you will notice what is the benefit and why it is worth the hassle. As basically each contributor slightly modifies the original proposal and when things evolve the final result is usually forged with all this little suggestions in it. For example evolution from Offset Placement to Placement Offset to Attachment Offset happened only due to more users contributing suggestions. One single person usually doesn't have the brain power working behind to muster it. ;)

It is important to have such challenges in my opinion. As they usually resolve the primary task of the quest by reaching high level of consensus and they strengthen the process of collaboration in FreeCAD community.
That comment is worth a: +1!
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Poll: What should superPlacement be renamed to?

Post by DeepSOIC »

In case of a doubt. The technical meaning of Placement and SuperPlacement are:
Sketch.Placement is the total placement.
vector_in_global_coordinates = Sketch.Placement.multVec(vector_in_sketch_coordinates)
That is true for every "Placement" property in FreeCAD, for every object. Attached or not.

When a sketch is attached, its Placement becomes driven by attachment, and thus read-only (except for "Translate" mode of attachment). That's when superPlacement begins to work. It is a placement that allows one to move the object relative to attached position, expressed in attached-placement coordinate system.
Sketch.Placement = placement_as_computed_by_attachment * Sketch.superPlacement
In other words, to convert a vector from in-sketch coordinates to global coordinates, one uses:

Code: Select all

vector_in_global_coordinates = placement_as_computed_by_attachment.multVec(
    Sketch.superPlacement.multVec(vector_in_sketch_coordinates)
    )

I called it "superPlacement" as a shortened version of "placement superimposed on attachment". sort of :mrgreen: .
"AttachmentOffset" may not super correct IMO, but it is much easier to understand what it does, from the name alone.

BTW, there is one more way to consider, which is used in attachment editor: "Additional Placement".

Please excuse me for not replying for so long :oops: .
chrisb
Veteran
Posts: 54168
Joined: Tue Mar 17, 2015 9:14 am

Re: Poll: What should superPlacement be renamed to?

Post by chrisb »

DeepSOIC wrote: Fri Sep 22, 2017 6:18 pm "Additional Placement"
That's a very intuitive notion.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
cox
Posts: 971
Joined: Wed Nov 26, 2014 11:37 pm

Re: Poll: What should superPlacement be renamed to?

Post by cox »

chrisb wrote: Fri Sep 22, 2017 10:39 pm
DeepSOIC wrote: Fri Sep 22, 2017 6:18 pm "Additional Placement"
That's a very intuitive notion.
Interesting, please elaborate. How do you find this intuitive? To me it sounds like you could have one object placed in 2 locations.
Need help? Feel free to ask, but please read the guidelines first
chrisb
Veteran
Posts: 54168
Joined: Tue Mar 17, 2015 9:14 am

Re: Poll: What should superPlacement be renamed to?

Post by chrisb »

I am thinking of the process of modelling:
  • I create a part and think of where to place it.
  • Next I create a body and think of where to place the body within the part. The fact that this might require a special name itself should not be discussed now.
  • Then I have several sketches inside the body. I know that they have the same Placement as the body and if I want to have something different I give them Additional Placement. It reflects - similar to the notions of Relative and Offset - the fact that this Placement depends on the Placement of the part and the body.
I have the feeling that I have opened Pandora's Box with the original post, but let's consider what came out last of this box.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply