Kreslení Roztáhnout

From FreeCAD Documentation
Revision as of 19:06, 26 February 2014 by Honza32 (talk | contribs) (Created page with "Příklad:")

Kreslení Roztáhnout

Umístění Menu
Kreslení -> Roztáhnout
Pracovní stoly
Kreslení, Architektura
Výchozí zástupce
S C
Představen ve verzi
-
Viz také
Kreslení Klon

Popis

Tento nástroj roztáhne (nebo stáhne) rozměry objektů vzhledem k základnímu bodu. Není-li vybrán žádný objekt, budete vyzváni k jeho výběru. Nástroj také může být využit k zrcadlení objektů.

File:Draft Scale example.jpg

Použití

  1. Vyberte objekt, který chcete roztáhnout
  2. Stiskněte tlačítko Kreslení Roztáhnout nebo klávesy S potom C
  3. Klikněte na první bod ve 3D pohledu nebo zadejte souřadnice
  4. Klikněte na druhý bod ve 3D pohledu nebo zadejte souřadnice

Volby

  • 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.
  • Komponenty x, y and z druhého bodu definují faktor roztažení. Například, (1,1,1) neudělá nic, (2,2,2) roztáhne objekt 2x ve všech směrech, (-1,1,1) zrcadlí objekt ve směru x.
  • Stisknutí klávesy ALT nebo C nebo kliknutí na tlačítko Kopie vytvoří kopii objektu místo jeho roztaž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í klávesy SHIFT uzamkne společně hodnoty x a y, takže tvar není deformován.
  • Stisknutím tlačítka ESC nebo Zrušit zrušíte právě probíhající příkaz.
  • Výsledný objekt je klon, což umožňuje měnit hodnotu roztažení po tom co byl objekt vytvořen.
  • Zrcadlení objektů je založeno na otočení znaménka v jednom ze směrů. Například, (-1,1,1) zrcadlí vodorovně (podle osy X) a (1,-1,1) svisle (podle osy Y).

Skriptování

Nástroj Roztáhnout může být využit v makrech a z konzoly Pythonu použitím následující funkce:

 scale (objects,vector,[center,copy,legacy])
  • Roztáhne objekty obsažené v objects (může to být objekt nebo seznam objektů) podle zadaného faktoru roztažení definovaného vektorem (ve směrech X, Y a Z) kolem zadaného středu.
  • Je-li legacy True, je použit (zastaralý) mód direct, jinak je provedena parametrická kopie.
  • Je-li copy True, aktuální objekty se nepohnou, ale místo toho jsou vytvořeny nové kopie.
  • Jsou vráceny objekty (nebo jejich kopie).

Příklad:

 import FreeCAD,Draft
 Draft.scale(FreeCAD.ActiveDocument.ActiveObject,FreeCAD.Vector(2,2,2))