|
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í
- Vyberte objekt s vlastností ÚdajeUmístění. Viz Poznámky.
- 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.
- Z menu vyberte možnost Upravit →
- Otevře se panel úloh Transformovat.
- 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.
- 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.
- 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.
- 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):
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select any element in the 3D View.
- 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:
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select the element in the 3D View which needs to be positioned.
- Change the Coordinate system to Global.
- 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):
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select the reference element in the 3D View.
- Click Utilities → Move to Other Object.
- Select the target location (location where the object to be transformed is aligned to, at the current dragger position).
- 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:
- Invoke the Transform tool.
- Optional: change dragger location Mode.
- Select the reference element in the 3D View.
- Change the Coordinate system to Global.
- Check the option Align dragger rotation with selected coordinate system.
- 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:
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select an element which is oriented in the target direction.
- 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:
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select any element in the 3D View.
- Open the advanced settings by clicking on the
button.
- Uncheck Translation to only rotate the object around the custom dragger coordinate system to match the target orientation.
- Click Utilities → Move to Other Object.
- Select the target object to be aligned to.
- Further adjust the rotation around one local axis to make the wall perpendicular.
- Choose Dragger → Mode → Reference → Pick Reference to choose a new reference position for the dragger and select the edge.
- 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.
- 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:
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select any element in the 3D View.
- Open the advanced settings by clicking on the
button.
- Uncheck Match V/Y to lock the object's movement around the custom dragger V axis.
- Click Utilities → Move to Other Object.
- Select the target object to be aligned to.
- 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:
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select any element in the 3D View.
- Open the advanced settings by clicking on the
button.
- Uncheck everything, except Match W/Z to only adjust the object's movement around the custom dragger W axis.
- Click Utilities → Move to Other Object.
- Select the target object to be aligned to.
- 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):
Tato stránka je načtena z https://wiki.freecad.org/Std_TransformManip