Draft Rotate/cs: Difference between revisions
Renatorivo (talk | contribs) No edit summary |
(Updating to match new version of source page) |
||
Line 29: | Line 29: | ||
Nástroj Otočit může být využit v [[macros/cs|makrech]] a z konzoly Pythonu použitím následující funkce: |
Nástroj Otočit může být využit v [[macros/cs|makrech]] a z konzoly Pythonu použitím následující funkce: |
||
{{Code|code= |
|||
<syntaxhighlight> |
|||
rotate (FreeCAD.Object or list, angle, [center], [axis] ,[copymode]) |
|||
}} |
|||
</syntaxhighlight> |
|||
* Otočí zadaný objekt nebo objekty obsažené v zadaném seznamum (list) o daný úhel (angle) kolem středu (je-li zadán) s použitím osy jako osy rotace. |
* Otočí zadaný objekt nebo objekty obsažené v zadaném seznamum (list) o daný úhel (angle) kolem středu (je-li zadán) s použitím osy jako osy rotace. |
||
* Chybí-li osa (axis), bude otočení provedeno podle svislé osy Z. |
* Chybí-li osa (axis), bude otočení provedeno podle svislé osy Z. |
||
Line 39: | Line 39: | ||
Příklad: |
Příklad: |
||
{{Code|code= |
|||
<syntaxhighlight> |
|||
import FreeCAD,Draft |
|||
Draft.rotate(FreeCAD.ActiveDocument.ActiveObject,45) |
|||
}} |
|||
</syntaxhighlight> |
|||
<languages/> |
<languages/> |
Revision as of 21:44, 1 January 2015
Kreslení Otočit |
Umístění Menu |
---|
Kreslení -> Otočit |
Pracovní stoly |
Kreslení, Architektura |
Výchozí zástupce |
R O |
Představen ve verzi |
- |
Viz také |
Nikdo |
Popis
Nástroj Otočit otáčí nebo kopíruje vybrané objekty o zadaný úhel kolem bodu v aktuální pracovní rovině. Není-li vybrán žádný objekt, budete vyzváni k výběru objektu.
Použití
- Vyberte objekt, který chcete otočit nebo zkopírovat
- Stiskněte tlačítko Kreslení Otočit nebo klávesy R potom O
- Klikněte na střed ve 3D pohledu nebo zadejte souřadnice
- Klikněte na druhý bod ve 3D pohledu nebo zadejte referenční úhel
- Klikněte na třetí bod ve 3D pohledu nebo zadejte úhel otočení
Volby
- Stiskněte klávesu X, Y nebo Z po prvním bodu pokud chcete uplatnit vazbu dalšího bodu v příslušné ose.
- Chcete-li zadat souřadnice ručně jednoduše zadejte číslo a potom stiskněte ENTER mezi každou z komponent X, Y a Z.
- Stiskněte klávesu T nebo zaklikněte/odklikněte políčko Pokračovat. Je-li nastaven pokračovací mód, bude nástroj Otočit hned po ukončení připraven k otočení nebo kopírování bez nutnosti stisknout znovu tlačítko Otočit.
- Stisknutí klávesy ALT nebo C nebo kliknutí na tlačítko Kopie vytvoří kopii objektu místo jeho otočení. Podržíte-li stisknutou klávesu ALT po kliknutí na druhý bod, budete moci umístit několik kopií, až dokud neuvolníte klávesu ALT.
- Stisknutím klávesy CTRL během kreslení vynutíte přichycení vašeho bodu k nejbližšímu uchopovacímu místu nezávisle na vzálenosti od něho.
- Stisknutím klávesy SHIFT během kreslení nastavíte vazbu vašeho bodu svisle nebo vodorovně v relaci předchozímu bodu.
- Stisknutím tlačítka ESC nebo Zrušit zrušíte právě probíhající příkaz.
Skriptování
Nástroj Otočit může být využit v makrech a z konzoly Pythonu použitím následující funkce:
rotate (FreeCAD.Object or list, angle, [center], [axis] ,[copymode])
- Otočí zadaný objekt nebo objekty obsažené v zadaném seznamum (list) o daný úhel (angle) kolem středu (je-li zadán) s použitím osy jako osy rotace.
- Chybí-li osa (axis), bude otočení provedeno podle svislé osy Z.
- Je-li copymode True, aktuální objekty se nepohnou, ale místo toho jsou vytvořeny jejich kopie.
- Vrací objekty (nebo jejich kopie, pokud bylo copymode True).
Příklad:
import FreeCAD,Draft
Draft.rotate(FreeCAD.ActiveDocument.ActiveObject,45)