FreeCAD Logo FreeCAD 1.0
  • angielski afrykanerski arabski białoruski kataloński czeski niemiecki grecki hiszpański hiszpański baskijski fiński filipiński francuski galicyjski chorwacki węgierski Indonezyjski włoski japoński kabylski koreański litewski duński Norweski Bokmal polski portugalski portugalski rumuński rosyjski słowacki słoweński serbski szwedzki turecki ukraiński walenciański wietnamski chiński chiński
  • Funkcjonalność programu
  • Pobierz
  • Blog
  • Dokumentacja
    Spis dokumentacji Jak zacząć Dokumentacja użytkowników Podręcznik do programu FreeCAD Dokumentacja środowisk pracy Dokumentacja skryptów środowiska Python Dokumentacja kodowania C++ Poradniki Najczęściej zadawane pytania Polityka prywatności O FreeCAD
  • Przyłącz się do projektu
    Jak pomóc Sponsor Zgłoś błąd Utwórz pull request Praca i finansowanie Zasady współpracy Podręcznik dla programistów Tłumaczenia
  • Społeczność
    Kodeks postępowania Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalendarz
  • ♥ Donate

Donate

$
Informacje o SEPA
Skonfiguruj przelew bankowy SEPA do:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Bank: BNP Paribas Fortis
Adres: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Umiejscowienie
Wyrównanie
Menu Edycja

Std: Przemieszczenie

Lokalizacja w menu
Edycja → Przemieszczenie
Środowisko pracy
Wszystkie
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Tryb edycji użytkownika

Opis

Narzędzie Przemieszczenie pozwala zastosować przyrosty obrotów i przesunięć do wybranego obiektu. Można tego dokonać albo przesuwając interaktywny manipulator w widoku 3D lub dostępne w wersji 1.1 poprzez wprowadzenie precyzyjnych wartości w panelu zadań, w dowolnym układzie współrzędnych manipulatora (lokalnym) lub w globalnym układzie współrzędnych.

Możliwe jest również wyrównanie obiektu z manipulatora do docelowego elementu w dokumencie, jednocześnie ograniczając przesunięcie lub obrót do dowolnej wybranej osi.

Użycie

  1. Wybierz obiekt z właściwością DANEUmiejscowienie. Zobacz Uwagi.
  2. Istnieje kilka sposobów wywołania polecenia:
    • Wybierz opcję z menu Edycja → Przemieszczenie.
    • Wybierz opcję Przemieszczenie z menu podręcznego Widoku drzewa lub Widoku 3D.
    • Jeśli tryb edycji jest ustawiony na Przemieszczenie można również kliknąć dwukrotnie obiekt w Widoku drzewa.
  3. Otworzy się panel zadań Transform.
  4. Opcjonalnie dostosuj parametry przyciągania. Są to wartości do przyciągania do przyrostów podczas przeciągania w Widoku 3D, dla obrotów lub przesunięć.
  5. Wykonaj jedną lub więcej z poniższych czynności:
    • Naciśnij i przytrzymaj lewy przycisk myszy na strzałce osi i przeciągnij, aby przesunąć obiekt wzdłuż tej osi.
    • Naciśnij i przytrzymaj lewy przycisk myszy na płaszczyźnie i przeciągnij, aby przesunąć obiekt wzdłuż tej płaszczyzny.
    • Naciśnij i przytrzymaj lewy przycisk myszy na kuli i przeciągnij, aby obrócić obiekt wokół tej osi.
  6. Opcjonalnie dostosuj położenie manipulatora, układ współrzędnych, wprowadź precyzyjne przyrosty delta (lokalne) lub bezwzględne (globalne) bądź przemieść obiekt do obiektu docelowego. dostępne w wersji 1.1. Zobacz sekcję Opcje poniżej aby uzyskać więcej informacji.
  7. Wykonaj jedną z następujących czynności:
    • Naciśnij przycisk OK, aby potwierdzić i zakończyć polecenie.
    • Naciśnij przycisk Anuluj, aby przywrócić zastosowane przekształcenia i zakończyć polecenie. dostępne w wersji 1.0

Opcje

Dostępne są nowe opcje dostępne w wersji 1.1 dla tego narzędzia. Domyślnie są one ustawione tak, by działać analogicznie jak w wersja 1.0 i poniżej.

Możesz dostosować następujące opcje:

Manipulator

Ta sekcja kontroluje położenie i orientację interaktywnego manipulatora (uchwytów osi) i jego zachowanie w widoku 3D. Obiekt jest zawsze przemieszczany wokół bieżącego początku manipulatora, który zawsze jest nieruchomy względem przemieszczanego obiektu.

Tryb

Pozwala dostosować położenie i orientację manipulatora, a więc początek przemieszczania.

  • Początek obiektu (domyślne): Umieszcza manipulatora w początku obiektu, który ma być przemieszczany.
  • Środek masy / centroid: Umieszcza manipulatora w centroidzie (środku geometrycznym) obiektu, który ma być przemieszczany, co odpowiada środkowi masy gdy materiał jest identyczny i równomiernie rozłożony lub nie uwzględniany.
  • Użytkownika: Manipulator może być zamocowany do dowolnego elementu w dokumencie, nie tylko tego podlegającego przemieszczeniu (ściany, krawędzie, wierzchołki, geometrie pomocnicze). Po wybraniu Użytkownika, narzędzie czeka na wybór elementu aby umieścić manipulator w położeniu użytkownika. Przesuwanie kursora nad elementami w dokumencie generuje podgląd położenia i orientacji manipulatora, kliknięcie na wybranym elemencie przyczepia do niego manipulator.
    • Odniesienie (widoczne tylko w trybie Użytkownika mode): Wyświetla element, do którego przyczepiony jest manipulator (początek przemieszczania). Wyświetla tekst Wybierz ścianę, krawędź lub wierzchołek... jeśli narzędzie czeka na dokonanie wyboru przez użytkownika.
    • Wybierz odniesienie / Anuluj (widoczne tylko w trybie Użytkownika): Jeśli ustawiona jest lokalizacja użytkownika dla manipulatora, przycisk Wybierz odniesienie pozwala użytkownikowi zmienić położenie manipulatora i przyczepić go do innego elementu w dokumencie. Obiekt może być przemieszczany, położenie manipulatora może być zmienione i można dokonać kolejnego przemieszczenia - wszystko w jednym aktywnym panelu zadań. Przycisk Anuluj jest wyświetlany gdy narzędzie do przemieszczania spodziewa się dokonania wyboru nowego położenia manipulatora w widoku 3D przez użytkownika i anuluje umieszczanie manipulatora w lokalizacji użytkownika.

Przyciąganie

Przyrosty przyciągania to wartości do sterowania samym interaktywnym przeciąganiem w widoku 3D. Obiekt podlegający przemieszczaniu jest przyciągany do następujących przyrostów:

  • Przesunięcie: Wartość długości - przyrost przyciągania dla przesunięcia obiektu w widoku 3D, w jednej osi lub na płaszczyźnie.
  • Obrót: Wartość kąta - przyrost przyciągania dla obrotu obiektu w widoku 3D wokół dowolnej osi.

Jeśli jako przyrost przyciągania ustawione jest 0, przyciąganie jest wyłączone przy przeciąganiu w widoku 3D.

Układ współrzędnych

Ta lista rozwijana ustawia układ współrzędnych do ręcznego wprowadzania wartości w panelu zadań. Układ współrzędnych nie ma wpływu na przemieszczanie obiektu poprzez samo przeciąganie w widoku 3D (poza sytuacją gdy wybrany jest układ globalny i zaznaczona jest opcja Wyrównaj obrót manipulatora z wybranym układem współrzędnych.)

Etykiety osi są również wyświetlane na manipulatorze w widoku 3D, podczas gdy U,V,W to lokalny układ współrzędnych w bieżącym położeniu manipulatora a X,Y,Z to globalny układ współrzędnych dokumentu (odpowiadający wartości umiejscowienia w edytorze właściwości jeśli manipulator jest w początku obiektu).

  • Lokalny (domyślnie): bieżące położenie i orientacja manipulatora definiuje początek przemieszczania dla wartości wprowadzanych w panelu zadań w polach U,V,W. Wprowadzane wartości są równe delcie w stosunku do bieżącego położenia manipulatora w jego osiach.
  • Globalny: panel zadań pokazuje wartości globalnego położenia i obrotu w układzie współrzędnych dokumentu X,Y,Z i pozwala zmieniać te wartości. Jeśli tryb manipulatora to Początek obiektu, wartości są takie same jak we właściwości umiejscowienia obiektu mającego podlegać przemieszczaniu.
    • Wyrównaj położenie manipulatora z wybranym układem współrzędnych (domyślnie FAŁSZ, dostępne tylko jeśli układ współrzędnych nie jest lokalny): zmienia orientację manipulatora aby dopasować go do globalnych osi X,Y,Z. Położenie manipulatora nie jest zmieniane przez to pole, tylko obrót osi manipulatora. To pozwala przeciągać obiekt w kierunkach globalnych osi (X,Y,Z), nawet jeśli początek obiektu jest w innej orientacji.

Przesunięcie

Wprowadzenie długości do zmiany przesunięcia obiektu wokół bieżącego położenia manipulatora (początku przemieszczania).

  • U, V, W (domyślnie, w lokalnym układzie współrzędnych): Umożliwia wprowadzanie – lub wyświetla, podczas przeciągania w widoku 3D – przesunięcie względem poprzedniego położenia manipulatora w lokalnym układzie współrzędnych (= położenie manipulatora). Wartości przesunięcia w U, V, W są kumulowane, dopóki obrót manipulatora (orientacja osi) nie zostanie zmieniony (przez przeciąganie w widoku 3D lub wprowadzanie wartości obrotu w panelu zadań), manipulator nie zostanie wyrównany do innego położenia użytkownika lub nie zostanie użyta funkcja Przenieś do innego obiektu. W takich przypadkach wartości są zerowane w interfejsie użytkownika panelu zadań, bez zmiany rzeczywistego przesunięcia obiektu.
  • X, Y, Z (w globalnym układzie współrzędnych): Umożliwia wprowadzanie – lub wyświetla, podczas przeciągania w widoku 3D – globalne wartości bieżącego położenia manipulatora w układzie współrzędnych dokumentu X, Y, Z. Gdy tryb manipulatora jest ustawiony na początek obiektu, wartości odpowiadają wartościom umiejscowienia obiektu mającego podlegać przemieszczaniu wyświetlanym też w widoku właściwości.

Obrót

Wprowadzenie kątów do zmiany obrotu obiektu wokół bieżącego położenia manipulatora (początku transformacji).

  • U, V, W (domyślnie, w lokalnym układzie współrzędnych): Umożliwia wprowadzanie – lub wyświetla, podczas przeciągania w widoku 3D – zmianę orientacji względem poprzedniej orientacji manipulatora w lokalnym układzie współrzędnych (= orientacja manipulatora). Wartości rotacji w U, V, W są kumulowane, dopóki położenie manipulatora (pozycja osi) nie zostanie zmienione (przez przeciąganie w widoku 3D lub wprowadzanie wartości przesunięcia w panelu zadań), manipulator nie zostanie wyrównany do innego położenia użytkownika lub nie zostanie użyta funkcja Przenieś do innego obiektu. W takich przypadkach wartości obrotu są zerowane w interfejsie użytkownika panelu zadań, bez zmiany rzeczywistego obrotu obiektu.
  • X, Y, Z (w globalnym układzie współrzędnych): Umożliwia wprowadzanie – lub wyświetla, podczas przeciągania w widoku 3D – globalne wartości położenia bieżącej orientacji manipulatora w układzie współrzędnych dokumentu w kątach Eulera wokół X, Y, Z. Gdy tryb manipulatora jest ustawiony na początek obiektu, wartości odpowiadają wartościom obrotu umiejscowienia obiektu mającego podlegać przemieszczaniu.

Narzędzia

Szybkie akcje do przemieszczania wybranego obiektu.

  • Przenieś do innego obiektu: Umożliwia interaktywne wybranie docelowego położenia w widoku 3D (dowolnego elementu w dokumencie), w którym obiekt do przemieszczenia zostanie ustawiony (przesunięcie i obrót), w bieżącym położeniu manipulatora. Przycisk zmienia się na Anuluj, jeśli narzędzie oczekuje na dokonanie wyboru w widoku 3D przez użytkownika. Anuluj przerywa wtedy wybór celu, ale nie zamyka narzędzia przemieszczania. Zobacz przykłady poniżej.
  • : Umożliwia określenie odpowiednich składowych osi dla polecenia Przenieś do innego obiektu. Domyślnie zaznaczone są wszystkie osie przesunięcia i obrotu, co powoduje przesunięcie i obrót obiektu z jego układu współrzędnych manipulatora do układu współrzędnych manipulatora lokalizacji docelowej. Można zablokować przesunięcie lub obrót albo wybrać poszczególne osie do dopasowania/wyrównania. Na przykład obiekt może zostać tylko obrócony, aby wyrównać go do wybranej ściany / obiektu bez jego przesuwania, lub może zostać przesunięty tak, aby dopasować tylko jedną lub dwie osie, z obrotem lub bez, do orientacji obiektu docelowego. Zobacz zaawansowane przykłady poniżej.
  • Odwróć: Odwraca orientację obiektu do przemieszczenia o 180 stopni wokół osi X i Z. Jest to przydatne, jeśli po użyciu funkcji Przenieś do innego obiektu obiekt do przemieszczenia przecina się z obiektem docelowym, ponieważ współrzędne docelowego położenia są odwrócone o 180 stopni.

Uwagi

  • Gdy tylko obrócisz/przesuniesz obiekt w oknie widoku 3D, zmiany zostaną zastosowane (tylko w wersja 1.0 i poniżej).
  • Niektóre obiekty z właściwością DANEUmiejscowienie, takie jak szkice, nie mogą być manipulowane, podobnie jak obiekty dołączone do innych obiektów.
  • W wersja 0.21 i poniżej nie ma przycisku Anuluj, w tych wersjach można nacisnąć przycisk OK i użyć Cofnij, aby cofnąć zmiany.

Przykłady

Wybierz manipulator użytkownika

Jeśli manipulator nie jest w widoku lub w niepożądanej lokalizacji, można go ustawić na środek masy lub dowolny element w dokumencie (nie tylko należący do obiektu podlegającego transformacji):

  1. Wywołaj narzędzie Przemieszczenie
  2. Wybierz Tryb → Użytkownika
  3. Wybierz dowolny element w widoku 3D
  4. Dokonaj przemieszczenia wokół początku manipulatora poprzez przeciąganie w widoku 3D lub zmianę wartości w panelu zadań.

Demonstracja (kliknij na obrazku jeśli animacja się nie uruchamia):

Wyśrodkuj cechę do globalnego początku

To pozwala pozycjonować obiekty Zawartości i zaimportowane pliki STEP w stosunku do specjalnych cech (np. otworów) w dokumencie:

  1. Wywołaj narzędzie Przemieszczenie
  2. Wybierz Tryb → Użytkownika
  3. Wybierz element w widoku 3D, który ma być spozycjonowany
  4. Zmień Układ współrzędnych na Globalny
  5. Wprowadź nowe położenie, np. 0,0,0 aby wyśrodkować obiekt, który ma być przemieszczony w położeniu manipulatora do globalnego początku układu dokumentu

Demonstracja (kliknij na obrazku jeśli animacja się nie uruchamia):

Wyrównaj do obiektu docelowego

Jeśli obiekt powinien zostać przemieszczony aby znalazł się w położeniu docelowym (odniesienie):

  1. Wywołaj narzędzie Przemieszczenie
  2. Wybierz Tryb → Użytkownika
  3. Wybierz element odniesienia w widoku 3D
  4. Kliknij Narzędzia → Przesuń do innego obiektu
  5. Wybierz położenie docelowe (położenie, z którym obiekt do przemieszczenia jest wyrównany w bieżącej pozycji manipulatora)
  6. Opcjonalnie: kliknij Odwróć aby zmienić orientację jeśli obiekty się przenikają.

Demonstracja (kliknij na obrazku jeśli animacja się nie uruchamia):

Przeciągnij w układzie X,Y,Z dokumentu jeśli obiekt nie jest wyrównany

Jeśli obiekt (zaimportowany lub przemieszczony) nie jest wyrównany z globalnym układem współrzędnych dokumentu X, Y, Z, ale musi zostać przeciągnięty (obrót lub przesunięcie) wzdłuż globalnych osi dokumentu:

  1. Wywołaj narzędzie Przemieszczenie
  2. Opcjonalnie: Zmień Tryb położenia manipulatora
  3. Wybierz element odniesienia w widoku 3D
  4. Zmień Układ współrzędnych na Globalny
  5. Zaznacz opcję Wyrównaj obrót manipulatora z wybranym układem współrzędnych
  6. Etykiety na manipulatorze zmienią się z U,V,W na X,Y,Z i będą wyrównane z globalnym układem współrzędnych dokumentu

Demonstracja (kliknij na obrazku jeśli animacja się nie uruchamia):

Przesuń elementy BIM w dowolnych kierunkach

Przykładowo, aby przesunąć drzwi BIM wzdłuż pochylonego elementu ściany:

  1. Wywołaj narzędzie Przemieszczenie
  2. Wybierz Manipulator → Tryb → Użytkownika
  3. Wybierz element, który jest zorientowany w docelowym kierunku
  4. Przemieść względem tego początku manipulatora poprzez przeciągnięcie w widoku 3D lub zmianę wartości w panelu zadań.

Demonstracja (kliknij na obrazku jeśli animacja się nie uruchamia):

Zaawansowane: Niestandardowe wyrównanie składowych osi

W zaawansowanych ustawieniach polecenia Przenieś do innego obiektu można określić, czy transformacja ma uwzględniać przesunięcie lub rotację we wszystkich, czy tylko w wybranych osiach. Pozwala to na wyrównanie obiektu bez jego przesuwania względem innych elementów w dokumencie albo przesunięcie go do docelowej lokalizacji bez obracania:

  1. Wywołaj narzędzie Transformacja.
  2. Wybierz Manipulator → Tryb → Niestandardowy.
  3. Zaznacz dowolny element w widoku 3D.
  4. Otwórz ustawienia zaawansowane, klikając przycisk .
  5. Odznacz Przesunięcie, aby obrócić obiekt wokół niestandardowego układu współrzędnych manipulatora tak, by dopasować orientację do celu.
  6. Kliknij Narzędzia → Przenieś do innego obiektu.
  7. Wybierz obiekt docelowy, do którego ma zostać wyrównany zaznaczony obiekt.
  8. Dostosuj dalej rotację wokół jednej lokalnej osi, aby ściana była prostopadła.
  9. Wybierz Manipulator → Tryb → Odniesienie → Wybierz odniesienie, aby wybrać nową pozycję odniesienia dla manipulatora i wskaż krawędź.
  10. W ustawieniach zaawansowanych zaznacz Przesunięcie i odznacz Obrót, aby przesunąć obiekt z układu współrzędnych manipulatora do lokalizacji docelowej bez zmiany jego orientacji.
  11. Kliknij Narzędzia → Przenieś do innego obiektu i wybierz krawędź docelową.

Demonstracja (kliknij na obrazku jeśli animacja się nie uruchamia):

Zaawansowane: Blokada przesunięcia w jednej osi

Ten przykład wyrównuje (obraca) i pozycjonuje obiekt względem lokalizacji docelowej bez zmiany jego pionowego położenia:

  1. Wywołaj narzędzie Transformacja.
  2. Wybierz Manipulator → Tryb → Niestandardowy.
  3. Zaznacz dowolny element w widoku 3D.
  4. Otwórz ustawienia zaawansowane, klikając przycisk .
  5. Odznacz Dopasuj V/Y, aby zablokować ruch obiektu względem osi V niestandardowego manipulatora.
  6. Kliknij Narzędzia → Przenieś do innego obiektu.
  7. Wybierz obiekt docelowy, do którego ma zostać wyrównany zaznaczony obiekt.
  8. Obiekt zostaje wyrównany we wszystkich osiach oraz przesunięty wzdłuż lokalnych osi U i W, natomiast jego składowa względem osi V nie została zmieniona, co skutkuje zachowaniem tego samego pionowego położenia.

Demonstracja (kliknij na obrazku jeśli animacja się nie uruchamia):

Zaawansowane: Dopasuj pozycję tylko jednej osi

Ten przykład przesuwa obiekt tylko w jednej osi do docelowej lokalizacji bez zmiany pozostałych osi ani orientacji:

  1. Wywołaj narzędzie Transformacja.
  2. Wybierz Manipulator → Tryb → Niestandardowy.
  3. Zaznacz dowolny element w widoku 3D.
  4. Otwórz ustawienia zaawansowane, klikając przycisk .
  5. Odznacz wszystkie opcje poza Dopasuj W/Z, aby dostosować ruch obiektu wyłącznie względem osi W niestandardowego manipulatora.
  6. Kliknij Narzędzia → Przenieś do innego obiektu.
  7. Wybierz obiekt docelowy, do którego ma zostać wyrównany zaznaczony obiekt.
  8. Obiekt zostaje przesunięty wyłącznie wzdłuż lokalnej osi W do wskazanej lokalizacji, bez zmiany pozostałego położenia ani orientacji.

Demonstracja (kliknij na obrazku jeśli animacja się nie uruchamia):


Umiejscowienie
Wyrównanie
Menu Edycja

Ta strona pochodzi z https://wiki.freecad.org/Std_TransformManip

Bądźmy w kontakcie!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Załoga FreeCAD. Autorami grafiki na stronie głównej (od góry do dołu) są: ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Ten projekt jest wspierany przez: , KiCad Services Corp. oraz pozostałych sponsorów

GitHubUlepsz tę stronę na GitHub