Draft Scale/cs: Difference between revisions
(Created page with "{{GuiCommand/cs|Name=Draft Scale|Name/cs=Kreslení Roztáhnout|Workbenches=Kreslení, Architektura|MenuLocation=Kreslení -> Roztáhnout...") |
(Updating to match new version of source page) |
||
(19 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
|||
{{GuiCommand/cs|Name=Draft Scale|Name/cs=Kreslení Roztáhnout|Workbenches=[[Draft Module/cs|Kreslení]], [[Arch Module/cs|Architektura]]|MenuLocation=Kreslení -> Roztáhnout|Shortcut=S C|SeeAlso=[[Draft Clone/cs|Kreslení Klon]]}} |
|||
{{Docnav |
|||
|[[Draft_Downgrade|Downgrade]] |
|||
|[[Draft_Edit|Edit]] |
|||
|[[Draft_Module|Draft]] |
|||
|IconL=Draft_Downgrade.svg |
|||
|IconC=Workbench_Draft.svg |
|||
|IconR=Draft_Edit.svg |
|||
}} |
|||
<div class="mw-translate-fuzzy"> |
|||
==Description== |
|||
{{GuiCommand/cs|Name=Draft Scale|Name/cs=Kreslení Roztáhnout|Workbenches=[[Draft Module/cs|Kreslení]], [[Arch Module/cs|Architektura]]|MenuLocation=Kreslení → Roztáhnout|Shortcut=S C|SeeAlso=[[Draft Clone/cs|Kreslení Klon]]}} |
|||
</div> |
|||
==Popis== |
|||
This tool scales selected object(s) around a base point. If no object is selected, you will be invited to select one. It can also be used to mirror objects. |
|||
<div class="mw-translate-fuzzy"> |
|||
Tento nástroj roztá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ů. |
|||
</div> |
|||
The Scale tool can produce a copy or a [[Draft Clone|Draft Clone]] at a defined scale. Use [[Draft Offset|Draft Offset]] to produce a scaled copy of a wire set at a certain offset. A simple copy with no scaling can be produced with [[Draft Move|Draft Move]]. |
|||
This tool can be used on 2D shapes created with the [[Image:Workbench_Draft.svg|16px]] [[Draft Workbench|Draft Workbench]] but can also be used on many types of 3D objects such as those created with the [[Image:Workbench_Part.svg|16px]] [[Part Workbench|Part]] or [[Image:Workbench_PartDesign.svg|16px]] [[PartDesign Workbench|PartDesign]] workbenches. |
|||
[[Image:Draft_Scale_example.jpg|400px]] |
[[Image:Draft_Scale_example.jpg|400px]] |
||
{{Caption|Scaling one object from a reference point to a second point}} |
|||
== |
==Použití== |
||
<div class="mw-translate-fuzzy"> |
|||
# Select objects you wish to scale |
|||
# Vyberte objekt, který chcete roztáhnout |
|||
# Press the {{KEY|[[Image:Draft Scale.png|16px]] [[Draft Scale]]}} button, or press {{KEY|S}} then {{KEY|C}} keys |
|||
# Stiskněte tlačítko {{KEY|[[Image:Draft Scale.png|16px]] [[Draft Scale/cs|Kreslení Roztáhnout]]}} nebo klávesy {{KEY|S}} potom {{KEY|C}} |
|||
# Click a first point on the 3D view, or type a [[Draft_Coordinates|coordinate]] |
|||
# |
# Klikněte na první bod ve 3D pohledu nebo zadejte [[Draft_Coordinates/cs|souřadnice]] |
||
# Klikněte na druhý bod ve 3D pohledu nebo zadejte [[Draft_Coordinates/cs|souřadnice]] |
|||
</div> |
|||
== |
==Volby== |
||
<div class="mw-translate-fuzzy"> |
|||
* To enter coordinates manually, simply enter the numbers, then press {{KEY|ENTER}} between each X, Y and Z component. |
|||
* Chcete-li zadat souřadnice ručně jednoduše zadejte číslo a potom stiskněte {{KEY|ENTER}} mezi každou z komponent X, Y a Z. |
|||
* The x, y and z components of the second point define the scale factor. For example, (1,1,1) would do nothing, (2,2,2) would scale 2x in all directions, (-1,1,1) would mirror in x direction. |
|||
* 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. |
|||
* Pressing {{KEY|ALT}} or {{KEY|C}} or clicking the {{KEY|'''Copy'''}} button will make a copy of the objects, instead of scaling the original. If you keep {{KEY|ALT}} pressed after clicking the second point, you will be able to place more copies, until you release the {{KEY|ALT}} key. |
|||
* Stisknutí klávesy {{KEY|ALT}} nebo {{KEY|C}} nebo kliknutí na tlačítko {{KEY|'''Kopie'''}} vytvoří kopii objektu místo jeho roztažení. Podržíte-li stisknutou klávesu {{KEY|ALT}} po kliknutí na druhý bod, budete moci umístit několik kopií, až dokud neuvolníte klávesu {{KEY|ALT}}. |
|||
* Press {{KEY|CTRL}} while drawing to force [[Draft_Snap|snapping]] your point to the nearest snap location, independently of the distance. |
|||
* Stisknutím klávesy {{KEY|CTRL}} během kreslení vynutíte [[Draft_Snap/cs|přichycení]] vašeho bodu k nejbližšímu uchopovacímu místu nezávisle na vzálenosti od něho. |
|||
* Pressing {{KEY|SHIFT}} will lock x and y values together, so the shape is not deformed. |
|||
* Stisknutí klávesy {{KEY|SHIFT}} uzamkne společně hodnoty x a y, takže tvar není deformován. |
|||
* Press {{KEY|ESC}} or the {{KEY|'''Cancel'''}} button to abort the current command. |
|||
* Stisknutím tlačítka {{KEY|ESC}} nebo {{KEY|'''Zrušit'''}} zrušíte právě probíhající příkaz. |
|||
* The resulting object is a [[Draft Clone]], which allows you to change the scale values after it has been created. |
|||
* Výsledný objekt je [[Draft Clone/cs|klon]], což umožňuje měnit hodnotu roztažení po tom co byl objekt vytvořen. |
|||
* Mirroring objects works by inverting the sign of one of the directions. For example, (-1,1,1) mirrors horizontally (on the X axis), and (1,-1,1) vertically (on the Y axis). |
|||
* 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). |
|||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
==Scripting== |
|||
==Skriptování== |
|||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
The Scale tool can by used in [[macros]] and from the python console by using the following function: |
|||
Nástroj Roztáhnout může být využit v [[macros/cs|makrech]] a z konzoly Pythonu použitím následující funkce: |
|||
</div> |
|||
{{Code|code= |
|||
<syntaxhighlight> |
|||
scaledlist = scale(objectslist, delta=Vector(1,1,1), center=Vector(0,0,0), copy=False, legacy=False) |
|||
}} |
|||
</syntaxhighlight> |
|||
<div class="mw-translate-fuzzy"> |
|||
* Scales the objects contained in objects (that can be a list of objects or an object) of the given scale factors defined by the given vector (in X, Y and Z directions) around the given center. |
|||
* 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. |
|||
* If legacy is True, direct (old) mode is used, otherwise a parametric copy is made. |
|||
* Je-li legacy True, je použit (zastaralý) mód direct, jinak je provedena parametrická kopie. |
|||
* If copy is True, the actual objects are not moved, but copies are created instead. |
|||
* Je-li copy True, aktuální objekty se nepohnou, ale místo toho jsou vytvořeny nové kopie. |
|||
* The objects (or their copies) are returned. |
|||
* Jsou vráceny objekty (nebo jejich kopie). |
|||
</div> |
|||
Příklad: |
|||
Example: |
|||
{{Code|code= |
|||
<syntaxhighlight> |
|||
import FreeCAD, Draft |
|||
Draft.scale(FreeCAD.ActiveDocument.ActiveObject,FreeCAD.Vector(2,2,2)) |
|||
</syntaxhighlight> |
|||
Polygon1 = Draft.makePolygon(3, radius=1200) |
|||
<languages/> |
|||
delta1 = FreeCAD.Vector(2.3, 0.75, 0) |
|||
clone_1 = Draft.scale(Polygon1, delta1, copy=True) |
|||
Polygon2 = Draft.makePolygon(5, radius=750) |
|||
delta2 = FreeCAD.Vector(-2, -1.5, 0) |
|||
clone_2 = Draft.scale([Polygon1, Polygon2], delta2, copy=True) |
|||
Draft.move(clone_2, FreeCAD.Vector(3500, 1000, 0)) |
|||
}} |
|||
{{Docnav |
|||
|[[Draft_Downgrade|Downgrade]] |
|||
|[[Draft_Edit|Edit]] |
|||
|[[Draft_Module|Draft]] |
|||
|IconL=Draft_Downgrade.svg |
|||
|IconC=Workbench_Draft.svg |
|||
|IconR=Draft_Edit.svg |
|||
}} |
|||
{{Draft Tools navi{{#translation:}}}} |
|||
{{Userdocnavi{{#translation:}}}} |
|||
{{clear}} |
Revision as of 04:29, 21 February 2020
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 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ů.
The Scale tool can produce a copy or a Draft Clone at a defined scale. Use Draft Offset to produce a scaled copy of a wire set at a certain offset. A simple copy with no scaling can be produced with Draft Move.
This tool can be used on 2D shapes created with the Draft Workbench but can also be used on many types of 3D objects such as those created with the Part or PartDesign workbenches.
Scaling one object from a reference point to a second point
Použití
- Vyberte objekt, který chcete roztáhnout
- Stiskněte tlačítko Kreslení Roztáhnout nebo klávesy S potom C
- Klikněte na první bod ve 3D pohledu nebo zadejte souřadnice
- 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:
scaledlist = scale(objectslist, delta=Vector(1,1,1), center=Vector(0,0,0), copy=False, legacy=False)
- 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
Polygon1 = Draft.makePolygon(3, radius=1200)
delta1 = FreeCAD.Vector(2.3, 0.75, 0)
clone_1 = Draft.scale(Polygon1, delta1, copy=True)
Polygon2 = Draft.makePolygon(5, radius=750)
delta2 = FreeCAD.Vector(-2, -1.5, 0)
clone_2 = Draft.scale([Polygon1, Polygon2], delta2, copy=True)
Draft.move(clone_2, FreeCAD.Vector(3500, 1000, 0))
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub