FreeCAD Logo FreeCAD 1.0
  • Angličtina Afrikánština Arabština Běloruština Katalánština Čeština Němčina Řečtina Španělština Španělština Baskičtina Finština Filipínština Francouzština Galicijština Chorvatština Maďarština Indonéština Italština Japonština Kabylština Korejština Litevština Holandština Norština Bokmål Polština Portugalština Portugalština Rumunština Ruština Slovenština Slovinština Srbština Švédština Turečtina Ukrajinština Valencijština Vietnamština Čínština Čínština
  • Funkce
  • Stáhnout
  • Blog
  • Dokumentace
    Hlavní strana dokumentace Začínáme Uživatelská dokumentace Příručka FreeCAD Dokumentace pracovních prostředí Dokumentace o skriptování v Pythonu Dokumentace o programování v C++ Tutoriály Často kladené otázky Zásady ochrany soukromí O FreeCADu
  • Zapojte se
    Jak pomoci Sponsor Nahlásit chybu Vytvořit žádost o změnu Pracovní místa a financování Pokyny pro příspěvky Příručka pro vývojáře Překlady
  • Komunita
    Etický kodex Fórum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalendář
  • ♥ Donate

Donate

$
SEPA informace
Nastavte prosím Váš SEPA bankovní převod na:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Bankovní agentura: BNP Paribas Fortis
Adresa: 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!

Umístění
Zarovnání
Menu Upravit

Transformace

Umístění Menu
Upravit → Transformovat
Pracovní stoly
Všechny
Výchozí zástupce
Nikdo
Představen ve verzi
-
Viz také
Uživatelský režim úprav

Popis

Příkaz Transformovat umožňuje na vybraný objekt aplikovat přírůstky otáčení a posunu. To lze provést buď přetažením interaktivního táhla ve 3D pohledu, nebo, introduced in 1.1, zadáním přesných hodnot v panelu úloh, a to buď v libovolném (lokálním) souřadnicovém systému táhla, nebo v globálním souřadnicovém systému.

Je také možné zarovnat objekt, který táhnete, k cílovému prvku v dokumentu a přitom omezit posun nebo otočení na libovolnou vybranou osu.

Použití

  1. Vyberte objekt s vlastností ÚdajeUmístění. Viz Poznámky.
  2. Existuje několik způsobů, jak tento příkaz spustit:
    • Z menu vyberte možnost Upravit → Transformovat.
    • V kontextovém menu Stromového zobrazení nebo 3D pohledu vyberte možnost Transformovat.
    • Pokud je režim úprav nastaven na Transformovat, můžete na objekt ve stromovém zobrazení také poklepat.
  3. Otevře se panel úloh Transformovat.
  4. Volitelně můžete upravit parametry přichytávání: Jedná se o hodnoty pro přichytávání k přírůstkům při přetahování ve 3D pohledu, a to jak při otáčení, tak při posunu.
  5. Proveďte jednu nebo více z následujících akcí:
    • Stiskněte a podržte levé tlačítko myši na šipce osy a tažením posuňte objekt podél této osy.
    • Stiskněte a podržte levé tlačítko myši na rovině a tažením posuňte objekt podél této roviny.
    • Stiskněte a podržte levé tlačítko myši na kouli a tažením otočte objekt kolem této osy.
  6. Volitelně můžete upravit polohu draggeru, souřadnicového systému, zadat přesné přírůstky delta (lokální) nebo absolutní (globální) přírůstky, nebo přesunout objekt na cílový objekt. introduced in 1.1. Více informací najdete v následující sekci Možnosti.
  7. Proveďte jednu z následujících akcí:
    • Stiskněte tlačítko OK pro potvrzení a dokončení příkazu.
    • Stiskněte tlačítko Zrušit pro vrácení provedených změn a dokončení příkazu. introduced in 1.0

Možnosti

Nástroj nabízí nové možnosti introduced in 1.1. Ve výchozím nastavení fungují tyto možnosti stejně jako ve verzi 1.0 and below.

Můžete nastavit následující možnosti:

Posuvník

Tato sekce řídí umístění a orientaci interaktivního posuvníku (gizma nebo úchytů os) a jeho chování ve 3D pohledu. Objekt se vždy transformuje kolem aktuálního souřadnicového systému posuvníku.

Způsob

Umožňuje nastavit polohu a orientaci posuvníku, a tím i počátek transformace.

  • Počátek objektu (výchozí): Umístí kurzor na počátek objektu, který má být transformován.
  • Střed hmoty / Těžiště: Umístí posuvník do těžiště (geometrického středu) transformovaného objektu, které se shoduje s těžištěm hmotnosti pouze v případě, že je materiál stejný a rovnoměrně rozložený, jinak se tím nezabýváme.
  • Vlastní: Posuvník lze přichytit k libovolnému prvku v dokumentu, nikoli pouze k objektu, který má být transformován (plochy, hrany, vrcholy, referenční body). Při výběru možnosti Vlastní se počká na zadání uživatele, aby bylo možné umístit posuvník na vlastní místo. Při najetí myší na prvky v dokumentu se zobrazí náhled nové polohy a orientace posuvníku; kliknutím na vybraný prvek se posuvník k tomuto místu připojí.
    • Reference (viditelné pouze v režimu Vlastní): Zobrazí prvek, na který je nastaven bod přetahování (počátek transformace). Pokud nástroj čeká na zadání (výběr) od uživatele, zobrazí se hlášení Vyberte plochu, hranu nebo vrchol….
    • Vybrat referenci / Zrušit (viditelné pouze v režimu Vlastní): Je-li nastaveno vlastní umístění posuvníku, tlačítko Vybrat referenci umožňuje uživateli změnit jeho umístění a přichytit ho k jinému prvku v dokumentu. Objekt lze transformovat, změnit umístění táhla a znovu ho transformovat, a to vše v rámci jedné aktivní úlohy. Tlačítko Zrušit se zobrazí, když transformační nástroj očekává zadání nového umístění posuvníku uživatelem (výběr ve 3D pohledu), a zruší umístění vlastního posuvníku.

Přichytávání

Kroky přichytávání jsou hodnoty, které slouží výhradně k řízení chování při interaktivním přetahování ve 3D pohledu. Transformovaný objekt se přichytává v následujících krocích:

  • Posunutí: Hodnota délky – krok přichytávání pro posun objektu ve 3D pohledu, a to buď v jedné ose, nebo v rovině.
  • Rotace: Hodnota úhlu – krok přichytávání pro otočení objektu ve 3D pohledu kolem libovolné osy.

Pokud je jako krok přichytávání nastaveno 0, je při přetahování ve 3D pohledu přichytávání deaktivováno.

Souřadnicový systém

Toto rozbalovací menu slouží k nastavení souřadnicového systému pro ruční zadávání hodnot v panelu úloh. Souřadnicový systém nemá žádný vliv při transformaci objektu pouhým přetažením ve 3D pohledu (s výjimkou případů, kdy je vybrána možnost Globální a zaškrtnuto políčko Zarovnat posuvník rotace s vybraným souřadnicovým systémem).

Popisky os se zobrazují také na kurzoru ve 3D pohledu, přičemž U, V, W představuje lokální souřadnicový systém v aktuální pozici kurzoru a X, Y, Z globální souřadnicový systém (odpovídá hodnotě umístění v okně vlastností, pokud se kurzor nachází v počátku objektu).

  • Lokální (výchozí): aktuální poloha a orientace posuvníku určují počátek transformace pro následující vstupy v panelu úkolů v souřadnicích U, V, W. Vstup se rovná posunu od aktuální polohy posuvníku v příslušných osách.
  • Globální: panel úloh zobrazuje hodnoty globální polohy a rotace v globálním souřadnicovém systému X, Y, Z a umožňuje tyto hodnoty měnit. Je-li režim přetahování nastaven na Počátek objektu, jsou tyto hodnoty stejné jako v nastavení umístění transformovaného objektu.
    • Zarovnat posuvník rotace s vybraným souřadnicovým systémem‘ (výchozí hodnota FALSE, dostupné pouze v případě, že souřadnicový systém není lokální): změní orientaci posuvníku tak, aby odpovídala globálním osám X, Y, Z'. Toto zaškrtávací políčko nemění polohu posuvníku, ale pouze jeho rotaci kolem os. To umožňuje přetahovat objekt ve směrech globálních os (X, Y, Z), i když je počátek objektu v jiné orientaci.

Posunutí

Zadání délky pro změnu posunu objektu kolem aktuálního posuvníku (počátku transformace).

  • U, V, W (výchozí nastavení, v lokálním souřadnicovém systému): Umožňuje zadat – nebo při přetahování ve 3D pohledu zobrazit – posun oproti předchozí poloze přetahovacího prvku v lokálním souřadnicovém systému (= poloha posuvníku). Hodnoty posunu v osách U, V, W se sčítají, dokud se nezmění rotace posuvníku (orientace os) (buď tažením ve 3D pohledu, nebo zadáním hodnot rotace v panelu úloh), dokud není posuvník znovu zarovnán na jinou vlastní polohu, nebo dokud není použita funkce Přesunout na jiný objekt. V těchto případech jsou hodnoty v uživatelském rozhraní panelu úloh nastaveny na nulu, aniž by se změnil skutečný posun objektu.
  • X, Y, Z (v globální souřadnicovém systému): Umožňuje zadat – nebo při přetahování ve 3D pohledu zobrazit – souřadnice aktuální polohy kurzoru v globálním souřadnicovém systému X, Y, Z. Je-li režim kurzoru nastaven na Počátek objektu, odpovídají tyto hodnoty polohovým souřadnicím transformovaného objektu, které jsou rovněž viditelné v okně vlastností.

Rotace

Úhlové zadání pro změnu rotace objektu kolem aktuálního posuvníku (počátku transformace).

  • ‚U, V, W' (výchozí, v ‚'lokálním‘' souřadnicovém systému): Umožňuje zadat – nebo zobrazit při přetahování ve 3D pohledu – rozdíl oproti předchozí orientaci posuvníku v lokálním souřadnicovém systému (= orientace posuvníku). Hodnoty rotace v U, V, W se sčítají, dokud se nezmění poloha posuvníku (poloha os) (buď tažením v 3D pohledu, nebo zadáním hodnot posunu v panelu úkolů), dokud není posuvník znovu zarovnán na jiné vlastní místo, nebo dokud není použita funkce Přesunout na jiný objekt. V těchto případech jsou hodnoty rotace v uživatelském rozhraní panelu úkolů nastaveny na nulu, aniž by se změnila skutečná rotace objektu.
  • X, Y, Z (v globálním souřadnicovém systému): Umožňuje zadat – nebo zobrazit při přetahování v 3D pohledu – hodnoty polohy aktuální orientace posuvníku v globálním souřadnicovém systému v Eulerových úhlech kolem os X, Y, Z. Pokud je režim posuvníku nastaven na Počátek objektu, hodnoty odpovídají hodnotám rotačního umístění objektu, který má být transformován.

Nástroje

Rychlé akce pro transformaci vybraného objektu.

  • Přesunout na jiný objekt: Umožňuje interaktivně vybrat ve 3D pohledu cílové místo (libovolný prvek v dokumentu), kam se má transformovaný objekt přesunout (posun a otočení) z aktuální pozice kurzoru. Tlačítko se změní na Zrušit, pokud nástroj čeká na zadání (3D výběru) od uživatele. Zrušit poté přeruší výběr cíle, ale nezavře transformační nástroj. Viz příklady níže.
  • : Umožňuje určit příslušné složky os pro příkaz Přesunout na jiný objekt. Ve výchozím nastavení jsou zaškrtnuty všechny osy posunu a rotace, což znamená, že objekt se posune a otočí ze svého souřadnicového systému (systému tažného prvposuvníku) do souřadnicového systému cílového umístění a zarovná se s ním. Lze zablokovat buď posun, nebo rotaci, případně lze vybrat jednotlivé osy, které se mají přizpůsobit/zarovnat. Například objekt lze pouze otočit tak, aby byl zarovnán s vybranou plochou / objektem, aniž by se pohyboval, nebo lze objekt přesunout tak, aby se shodoval pouze s jednou nebo dvěma osami, s otočením objektu do cílové orientace nebo bez něj. Viz Viz pokročilé příklady níže.
  • Překlopit: Překlopí orientaci transformovaného objektu o 180 stupňů kolem osy X a Z. To je užitečné v případě, že se po provedení akce Přesunout k jinému objektu transformovaný objekt protíná s cílovým objektem, protože souřadnice cílového umístění jsou otočeny o 180 stupňů.

Poznámky

  • Jakmile objekt ve 3D pohledu otočíte nebo posunete, změny se ihned projeví (pouze ve verzi 1.0 and below).
  • S některými objekty, které mají vlastnost ÚdajeUmístění, jako jsou například náčrtky, nelze manipulovat; totéž platí pro objekty, které jsou připojeny k jiným objektům.
  • Ve verzi 0.21 and below není k dispozici tlačítko Zrušit; v těchto verzích můžete stisknout tlačítko OK a změny poté vrátit zpět pomocí příkazu Zpět.

Příklady

Pick custom dragger

If the dragger is not in view or at an unwanted location, it can be set to either the center of mass or any element in the document (not limited to the object to be transformed):

  1. Invoke the Transform tool.
  2. Choose Dragger → Mode → Custom.
  3. Select any element in the 3D View.
  4. Transform around that dragger origin by either dragging in the 3D View, or changing the values in the task panel.

Demo animation (Click the image, if the animation does not start):

Center feature to global origin

This allows to position bodies and imported STEP files with regard to special features (e.g. holes) in the document:

  1. Invoke the Transform tool.
  2. Choose Dragger → Mode → Custom.
  3. Select the element in the 3D View which needs to be positioned.
  4. Change the Coordinate system to Global.
  5. Input the new position, e.g. 0,0,0 to center the object to be transformed at the dragger location to the global origin.

Demo animation (Click the image, if the animation does not start):

Align to target object

If an object should be transformed to be placed at a target location (reference):

  1. Invoke the Transform tool.
  2. Choose Dragger → Mode → Custom.
  3. Select the reference element in the 3D View.
  4. Click Utilities → Move to Other Object.
  5. Select the target location (location where the object to be transformed is aligned to, at the current dragger position).
  6. Optional: click Flip to change the orientation, if the objects are intersecting.

Demo animation (Click the image, if the animation does not start):

Drag in global coordinate system if object is not aligned

If an (imported or transformed) object is not aligned to the global coordinate system X, Y, Z but it needs to be dragged (rotation or translation) around the global axes:

  1. Invoke the Transform tool.
  2. Optional: change dragger location Mode.
  3. Select the reference element in the 3D View.
  4. Change the Coordinate system to Global.
  5. Check the option Align dragger rotation with selected coordinate system.
  6. The labels on the dragger change from U, V, W to X, Y, Z and are now aligned to the global coordinate system.

Demo animation (Click the image, if the animation does not start):

Move BIM objects in custom directions

For example to move a BIM door along a skewed wall element:

  1. Invoke the Transform tool.
  2. Choose Dragger → Mode → Custom.
  3. Select an element which is oriented in the target direction.
  4. Transform around that dragger origin by either dragging in the 3D View, or changing the values in the task panel.

Demo animation (Click the image, if the animation does not start):

Advanced: Custom alignment of axes components

In the advanced settings of the Move to Other Object command it can be specified if the transform should consider translation or rotation in all or only some axes. This allows to align an object without moving it to other elements in the document, or move it to a target location without rotation:

  1. Invoke the Transform tool.
  2. Choose Dragger → Mode → Custom.
  3. Select any element in the 3D View.
  4. Open the advanced settings by clicking on the button.
  5. Uncheck Translation to only rotate the object around the custom dragger coordinate system to match the target orientation.
  6. Click Utilities → Move to Other Object.
  7. Select the target object to be aligned to.
  8. Further adjust the rotation around one local axis to make the wall perpendicular.
  9. Choose Dragger → Mode → Reference → Pick Reference to choose a new reference position for the dragger and select the edge.
  10. In the advanced settings, check Translation and uncheck Rotation to only move the object from the custom dragger coordinate system to match the target location.
  11. Click Utilities → Move to Other Object and select the target edge.

Demo animation (Click the image, if the animation does not start):

Advanced: Lock translation in one axis

This examples aligns (rotates) and positions the object to a target location without changing the vertical position of the object:

  1. Invoke the Transform tool.
  2. Choose Dragger → Mode → Custom.
  3. Select any element in the 3D View.
  4. Open the advanced settings by clicking on the button.
  5. Uncheck Match V/Y to lock the object's movement around the custom dragger V axis.
  6. Click Utilities → Move to Other Object.
  7. Select the target object to be aligned to.
  8. The object is aligned in all axes and moved in local U and W axis but the V axis component was not changed, resulting in the same vertical position on the object.

Demo animation (Click the image, if the animation does not start):

Advanced: Only match position of one axis

This examples moves the object in only one axis to a target location without changing other axes or rotation:

  1. Invoke the Transform tool.
  2. Choose Dragger → Mode → Custom.
  3. Select any element in the 3D View.
  4. Open the advanced settings by clicking on the button.
  5. Uncheck everything, except Match W/Z to only adjust the object's movement around the custom dragger W axis.
  6. Click Utilities → Move to Other Object.
  7. Select the target object to be aligned to.
  8. The object is moved only in the local W axis to the selected target location without changing any other position or rotation.

Demo animation (Click the image, if the animation does not start):


Umístění
Zarovnání
Menu Upravit

Tato stránka je načtena z https://wiki.freecad.org/Std_TransformManip

Buďte v kontaktu!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Tým FreeCAD. Autorství obrázků úvodní stránky (od zhora dolů): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Tento projekt podporují: , KiCad Services Corp. a ostatní sponzoři

GitHubVylepšete tuto stránku na GitHubu