jaka jest różnica pomiędzy attachment i placement?

Polish forum

Moderators: PrzemoF, kaktus

Forum rules
Regulamin forum i pomocne informacje

WAŻNE! Przeczytaj zanim poprosisz o pomoc
Post Reply
geos
Posts: 21
Joined: Sun Nov 03, 2019 11:10 am

jaka jest różnica pomiędzy attachment i placement?

Post by geos »

czy ktoś mógłby w prosty i przystępny sposób wytłumaczyć, może na przykładach i zastosowaniach, jaka jest różnica między parametrami attachment i placement?

przykład: dlaczego jak zrobię sześcian w workbench PART to posiada on tylko opcję placement z wartościami (0,0,0) a jak zrobię sześcian w workbench PART DESIGN jako operację PAD na szkicu kwadratu, to ten szkic posiada zarówno opcję placement jak i attachment, i obie są ustawione na (0,0,0) bez względu na to, w którym miejscu na płaszczyśnie ten kwadrat jest naszkicowany?

sześcian zrobiony w PART:
1.png
1.png (46.29 KiB) Viewed 2210 times

szkic kwadratu w PART DESIGN:
2.png
2.png (10.12 KiB) Viewed 2210 times

sześcian z kwadratu w PART DESIGN:
3.png
3.png (48.7 KiB) Viewed 2210 times
User avatar
NewJoker
Veteran
Posts: 3017
Joined: Sun Oct 11, 2020 7:49 pm

Re: jaka jest różnica pomiędzy attachment i placement?

Post by NewJoker »

W największym możliwym skrócie, Placement to jest położenie bezwzględne a Attachment to położenie względne.

Placement to po prostu pozycja i orientacja obiektu w przestrzeni. FreeCAD w takich przypadkach (podobnie jak np. przy tworzeniu płaszczyzn konstrukcyjnych) korzysta z lokalnego układu współrzędnych, stąd te zera.

Natomiast Attachment to specjalna funkcja zarezerwowana dla obiektów z modułu Part Design, która służy do "przyczepiania" jednego obiektu do drugiego. Działa tak, że jeśli oryginał zmieni położenie to przyczepiony do niego obiekt też to automatycznie zrobi. Tu akurat chodzi o szkic, który musi być przywiązany do płaszczyzny, na której został utworzony. Jeśli zmienisz jakąś wartość w tym Attachment Offset szkicu to zobaczysz, że on się przemieszcza lub obraca względem tej płaszczyzny.
geos
Posts: 21
Joined: Sun Nov 03, 2019 11:10 am

Re: jaka jest różnica pomiędzy attachment i placement?

Post by geos »

a jak placement/attachment się ma do tych układów współrzędnych (origin, origin001)? czy to jest jakoś z sobą powiązane? ogólnie temat tych układów wpółrzędnych też mnie trochę gnębi. jeden dla PART, drugi dla BODY, i każde body ma swój. jakie są zależności między nimi? czy któryś z nich jest jakimś "globalnym" układem współrzędnych a inne są "lokalnymi"? czy te ukłądy współrzędnych mają z definicji jakiś domyślny punkt wspólny, który można zmienić?
4.png
4.png (96.63 KiB) Viewed 2087 times
User avatar
Shalmeneser
Veteran
Posts: 9474
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: jaka jest różnica pomiędzy attachment i placement?

Post by Shalmeneser »

The position of a Part container is relative to the global reference.
The position of a Body is relative to the global reference (or the Part container reference).
The position of a PartDesign wb sketch is relative to its support (which can be relative to the body origin)
The position of Part wb skech is relative to the global reference (or the Part container reference).
User avatar
kaktus
Veteran
Posts: 1174
Joined: Sun Aug 11, 2019 11:59 am
Location: opolskie
Contact:

Re: jaka jest różnica pomiędzy attachment i placement?

Post by kaktus »

Temat został ładnie wyjaśniony, jednak chciałbym go uzupełnić wiedzą z kilku pomocnych stron Wiki programu FreeCAD, nawiązujących bezpośrednio do zagadnienia:

1. TransformManip
Przemieszczenie
Przy okazji, zagadnienie mniej związane z tematem.

2. Placement

Umiejscowienie
Std: Umiejscowienie
dwa opracowania powiązane z jednym tematem, możliwe że w przyszłości jedna ze stron pochłonie drugą :roll:

3. Attachment

Część: Edycja mocowania

Poradnik: Zaawansowane umocowanie OYX
Poradnik: Podstawy mocowania


Tym samym chciałbym dodatkowo zachęcić Wszystkich do przeszukiwania Wiki w poszukiwaniu ciekawych i pomocnych informacji. A jest ich tam wiele. :idea:
Pozdrawiam cieplutko.
:mrgreen:
Twórca polskiej wersji Wiki dla FreeCAD, współwórca polskiej wersji GUI.
"Cierpliwym być musisz, by wiedzę zgłębiać tajemną, gdyż ciemna strona mocy niszczącą i silną jest".
Post Reply