Draft Clone/de: Difference between revisions
(Updating to match new version of source page) |
No edit summary Tag: Manual revert |
||
(59 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav/de |
{{Docnav/de |
||
|[[ |
|[[Draft_Stretch/de|Strecken]] |
||
|[[Draft_OrthoArray/de|RechtwinkligeAnordnung]] |
|||
|[[Draft_Drawing/de|Zeichnung]] |
|||
|[[ |
|[[Draft_Workbench/de|Draft]] |
||
|IconL= |
|IconL=Draft_Stretch.svg |
||
⚫ | |||
|IconC=Workbench_Draft.svg |
|IconC=Workbench_Draft.svg |
||
⚫ | |||
}} |
}} |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/de |
{{GuiCommand/de |
||
|Name=Draft Clone |
|Name=Draft Clone |
||
|Name/de=Draft Klonen |
|||
|MenuLocation= |
|MenuLocation=Änderung → Klonen |
||
|Workbenches=[[Draft Module/de|Draft]], [[Arch Module/de|Arch]] |
|||
| |
|Workbenches=[[Draft_Workbench/de|Draft]], [[Arch_Workbench/de|Arch]] |
||
|Shortcut={{KEY|C}} {{KEY|L}} |
|||
|SeeAlso=[[Draft_Scale/de|Draft Skalieren]] |
|||
}} |
}} |
||
</div> |
|||
<span id="Description"></span> |
|||
<div class="mw-translate-fuzzy"> |
|||
==Beschreibung== |
==Beschreibung== |
||
Dieses Werkzeug erstellt verbundene Kopien einer ausgewählten Form. Das bedeutet, wenn sich das Originalobjekt ändert, ändert sich auch alle Klone. Trotzdem behält aber jeder Klon seine eigene Position, Rotation und Größe als auch seine Ansichteigenschaften wie Farbe, Linienstärke und Transparenz. |
|||
</div> |
|||
Das Werkzeug [[Image:Draft Clone.svg|16px]] '''Draft Klonen''' erstellt verknüpfte Kopien, Klone von ausgewählten Objekten. Die Form eines Klons ist parametrisch; er wird aktualisiert, wenn sich sein Quellobjekt ändert. Aber ein Klon hat seine eigene Position, Ausrichtung und Skalierung sowie seine eigenen [[Property_editor/de|Ansicht-Eigenschaften]]. Für [[Arch_Workbench/de|Arch]]-Objekte erstellt der Befehl eine besondere Art von Klon: einen Arch-Klon. |
|||
Das Klonwerkzeug kann auf 2D Formen angewendet werden, die mit dem [[Draft Workbench/de|Draft Arbeitsbereich]] erstellt wurden, aber auch auf vielen Arten von 3D Objekten, wie sie mit der [[Part Workbench/de|Part Arbeitsbereich]], [[PartDesign Workbench/de|PartDesign Arbeitsbereich]] oder [[Arch Workbench/de|Arch Arbeitsbereich]] en erstellt wurden. |
|||
Der Befehl kann auf 2D-Objekte angewendet werden, die mit den Arbeitsbereichen [[Draft_Workbench/de|Draft]] oder [[Sketcher_Workbench/de|Sketcher]] erzeugt wurden, aber auch auf viele 3D-Objekte, wie solchen, die mit den Arbeitsbereichen [[Part_Workbench/de|Part]], [[PartDesign_Workbench/de|PartDesign]] oder [[Arch_Workbench/de|Arch]] erzeugt wurden. Klone von 2D-Objekten können in [[PartDesign_Body/de|PartDesign-Körpern]] verwendet werden. |
|||
Um einfache Kopien zu erzeugen, die völlig unabhängig von einem Originalobjekt sind, verwende [[Draft Move/de|Draft Move]], [[Draft Rotate/de|Draft Rotate]] und [[Draft Scale/de|Draft Scale]]. Um Kopien in einem orthogonalen Feld zu positionieren, verwende [[Draft Array/de|Draft Array]] |
|||
; um Kopien entlang eines Pfades zu positionieren, verwende [[Draft PathArray/de|Draft PathArray]]; um Kopien an bestimmten Punkten zu positionieren verwende[[Draft PointArray/de|Draft PointArray]]. |
|||
[[Image:Draft_Clone_example.jpg|400px]] |
[[Image:Draft_Clone_example.jpg|400px]] |
||
{{Caption|Klon neben dem |
{{Caption|Draft-Klon neben dem Quellobjekt}} |
||
<span id="Usage"></span> |
|||
<div class="mw-translate-fuzzy"> |
|||
==Anwendung== |
==Anwendung== |
||
# Wähle ein Objekt das Du klonen möchtest. |
|||
⚫ | |||
</div> |
|||
# Wahlweise ein oder mehrere Objekte auswählen. |
|||
Abhängig von den Optionen wird das {{Button|[[Image:Draft Scale.svg|16px]] [[Draft Scale/de|Draft Scale]]}} Werkzeug auch einen Klon in einem bestimmten Maßstab erzeugen. |
|||
# Es gibt mehrere Möglichkeiten, den Befehl aufzurufen: |
|||
⚫ | |||
#* Den Menüeintrag {{MenuCommand|Änderung → [[Image:Draft_Clone.svg|16px]] Klonen}} auswählen. |
|||
#* Das Tastaturkürzel {{KEY|C}} dann {{KEY|L}}. |
|||
# Wurde noch kein Objekt ausgewählt: Ein Objekt in der [[3D_view/de|3D-Ansicht]] auswählen. |
|||
<span id="Properties"></span> |
|||
Klone von 2D Objekten, die mit der [[Draft Workbench/de|Draft Arbeitsbereich]] oder [[Sketcher Workbench/de|Skizze Arbeitsbereich]]en erstellt wurden, sind ebenfalls 2D Objekte und können daher als solche für die [[PartDesign Workbench/de|PartDesign Arbeitsbereich]] verwendet werden. |
|||
⚫ | |||
Siehe auch: [[property_editor/de|Eigenschafteneditor]]. |
|||
Alle [[Arch Workbench/de|Arch Arbeitsbereich]] Objekte haben die Möglichkeit, sich mit ihrer Eigenschaft {{PropertyData/de|CloneOf}} als Klone zu verhalten. Wenn du das Werkzeug Entwurfsklon auf einem ausgewählten Bogenobjekt verwendest, produzierst du einen solchen Bogenklon anstelle eines regulären Entwurfsklons. |
|||
Ein mit dem Befehl Draft Klonen erzeugtes Objekt wird von einem [[Part_Part2DObject/de|Part Part2DObject]], einem [[Part_Feature/de|Part-Formelement]]-Objekt oder, wenn ein Arch-Klon erstellt wird, vom Objekttyp des Quellobjekts abgeleitet. Er erbt alle Eigenschaften dieses Objekts. Ein Klon, der von einem der ersten beiden Objekte abgeleitet wurde, hat außerdem die folgenden zusätzlichen Eigenschaften: |
|||
==Einschränkungen== |
|||
Momentan können [[Sketcher Workbench/de|Sketcher Skizzen]] nicht auf Flächen eines Klons abgebildet werden. |
|||
<span id="Data"></span> |
|||
==Optionen== |
|||
===Daten=== |
|||
Es gibt keine Optionen für dieses Werkzeug. Entweder funktioniert es mit den ausgewählten Objekten oder nicht. |
|||
{{TitleProperty|Draft}} |
|||
⚫ | |||
⚫ | |||
* {{PropertyData/de|Scale}}: Gibt den Skalierungsfaktor des Klons an, in jeder der X-, Y- und Z-Richtungen. |
|||
* {{PropertyData/de|Fuse}}: Falls auf {{TRUE}} gesetzt und {{PropertyData/de|Objects}} viele Objekte enthält, die sich einander schneiden, dann wird sie der resultierende Klon miteinander verschmelzen (fuse), oder einen Verbund aus ihnen erstellen {{Version|0.17}} |
|||
* {{PropertyData|Fuse|Bool}}: gibt an, ob überlappende Formen im Klon vereinigt werden oder nicht. |
|||
==Scripting== |
|||
⚫ | |||
{{Emphasis|Siehe auch:}} [[Draft API/de|Draft API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Grundlagen]]. |
|||
* {{PropertyData|Scale|Vector}}: Legt die Skalierungsfaktoren für X, Y und Z fest. |
|||
<span id="Scripting"></span> |
|||
Das Klon Werkzeug kann in [[macros/de|Makros]] und aus der [[Python/de|Python]] Konsole heraus durch folgende Funktion angesprochen werden: |
|||
==Skripten== |
|||
Siehe auch: [https://freecad.github.io/SourceDoc/ Autogenerierte API Dokumentation] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]]. |
|||
Um einen Klon zu erstellen, wird die Methode {{incode|make_clone}} ({{Version/de|0.19}}) des Moduls Draft verwendet. Diese Methode ersetzt die veraltete Methode {{incode|clone}}. |
|||
{{Code|code= |
{{Code|code= |
||
cloned_object = |
cloned_object = make_clone(obj, delta=None, forcedraft=False) |
||
}} |
}} |
||
* |
* {{incode|obj}} enthält die zu klonenden Objekte. Es ist entweder ein einzelnes Objekt oder eine Liste von Objekten. |
||
* |
* {{incode|delta}} ist der Verschiebungsvektor, der auf den Klon angewendet wird. |
||
* |
* Wenn {{incode|forcedraft}} {{incode|False}} ist und {{incode|obj}} ein einzelnes [[Arch_Workbench/de|Arch- Objekt]] enthält, wird ein Arch-Klon erstellt. {{incode|forcedraft}} auf {{incode|True}} setzen, um stattdessen einen Draft-Klon zu erstellen. |
||
* {{incode|cloned_object}} wird mit dem Klon-Objekt zurückgegeben. |
|||
Die Verschmelzung der Objekte, die Teil des Klons sind, kann durch setzen des {{incode|Fuse}}-Attributs auf {{incode|TRUE}} erreicht werden. |
|||
Beispiel: |
Beispiel: |
||
{{Code|code= |
{{Code|code= |
||
import FreeCAD |
import FreeCAD as App |
||
import Draft |
|||
doc = App.newDocument() |
|||
⚫ | |||
⚫ | |||
Polygon2 = Draft.makePolygon(5, 750, placement=place) |
|||
⚫ | |||
obj = [Polygon1, Polygon2] |
|||
⚫ | |||
⚫ | |||
polygon2 = Draft.make_polygon(5, 750, placement=place) |
|||
⚫ | |||
cloned_object = Draft.clone([polygon1, polygon2], delta=vector) |
|||
cloned_object.Fuse = True |
cloned_object.Fuse = True |
||
FreeCAD.ActiveDocument.recompute() |
|||
doc.recompute() |
|||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav/de |
{{Docnav/de |
||
|[[ |
|[[Draft_Stretch/de|Strecken]] |
||
|[[Draft_OrthoArray/de|RechtwinkligeAnordnung]] |
|||
|[[Draft_Drawing/de|Zeichnung]] |
|||
|[[ |
|[[Draft_Workbench/de|Draft]] |
||
|IconL= |
|IconL=Draft_Stretch.svg |
||
⚫ | |||
|IconC=Workbench_Draft.svg |
|IconC=Workbench_Draft.svg |
||
⚫ | |||
}} |
}} |
||
</div> |
|||
⚫ | |||
⚫ | |||
{{Userdocnavi |
{{Userdocnavi{{#translation:}}}} |
||
{{clear}} |
Latest revision as of 10:02, 31 December 2023
Draft Klonen |
Menüeintrag |
---|
Änderung → Klonen |
Arbeitsbereich |
Draft, Arch |
Standardtastenkürzel |
C L |
Eingeführt in Version |
- |
Siehe auch |
Draft Skalieren |
Beschreibung
Das Werkzeug Draft Klonen erstellt verknüpfte Kopien, Klone von ausgewählten Objekten. Die Form eines Klons ist parametrisch; er wird aktualisiert, wenn sich sein Quellobjekt ändert. Aber ein Klon hat seine eigene Position, Ausrichtung und Skalierung sowie seine eigenen Ansicht-Eigenschaften. Für Arch-Objekte erstellt der Befehl eine besondere Art von Klon: einen Arch-Klon.
Der Befehl kann auf 2D-Objekte angewendet werden, die mit den Arbeitsbereichen Draft oder Sketcher erzeugt wurden, aber auch auf viele 3D-Objekte, wie solchen, die mit den Arbeitsbereichen Part, PartDesign oder Arch erzeugt wurden. Klone von 2D-Objekten können in PartDesign-Körpern verwendet werden.
Draft-Klon neben dem Quellobjekt
Anwendung
- Wahlweise ein oder mehrere Objekte auswählen.
- Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
- Die Schaltfläche Klonen drücken.
- Den Menüeintrag Änderung → Klonen auswählen.
- Das Tastaturkürzel C dann L.
- Wurde noch kein Objekt ausgewählt: Ein Objekt in der 3D-Ansicht auswählen.
Eigenschaften
Siehe auch: Eigenschafteneditor.
Ein mit dem Befehl Draft Klonen erzeugtes Objekt wird von einem Part Part2DObject, einem Part-Formelement-Objekt oder, wenn ein Arch-Klon erstellt wird, vom Objekttyp des Quellobjekts abgeleitet. Er erbt alle Eigenschaften dieses Objekts. Ein Klon, der von einem der ersten beiden Objekte abgeleitet wurde, hat außerdem die folgenden zusätzlichen Eigenschaften:
Daten
Draft
- DatenFuse (
Bool
): gibt an, ob überlappende Formen im Klon vereinigt werden oder nicht. - DatenObjects (
LinkListGlobal
): legt die Objekte fest, die geklont werden. - DatenScale (
Vector
): Legt die Skalierungsfaktoren für X, Y und Z fest.
Skripten
Siehe auch: Autogenerierte API Dokumentation und FreeCAD Grundlagen Skripten.
Um einen Klon zu erstellen, wird die Methode make_clone
(eingeführt mit Version 0.19) des Moduls Draft verwendet. Diese Methode ersetzt die veraltete Methode clone
.
cloned_object = make_clone(obj, delta=None, forcedraft=False)
obj
enthält die zu klonenden Objekte. Es ist entweder ein einzelnes Objekt oder eine Liste von Objekten.delta
ist der Verschiebungsvektor, der auf den Klon angewendet wird.- Wenn
forcedraft
False
ist undobj
ein einzelnes Arch- Objekt enthält, wird ein Arch-Klon erstellt.forcedraft
aufTrue
setzen, um stattdessen einen Draft-Klon zu erstellen. cloned_object
wird mit dem Klon-Objekt zurückgegeben.
Beispiel:
import FreeCAD as App
import Draft
doc = App.newDocument()
place = App.Placement(App.Vector(1000, 0, 0), App.Rotation())
polygon1 = Draft.make_polygon(3, 750)
polygon2 = Draft.make_polygon(5, 750, placement=place)
vector = App.Vector(2600, 500, 0)
cloned_object = Draft.clone([polygon1, polygon2], delta=vector)
cloned_object.Fuse = True
doc.recompute()
- 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
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework