Draft Clone/de: Difference between revisions

From FreeCAD Documentation
(Created page with "Dieses Werkzeug kann mit 2D-Formen verwendet werden, die mit dem Draft-Arbeitsbereich erstellt wurden, kann aber auch mit vielen Arten von 3D-Objekten b...")
No edit summary
Tag: Manual revert
 
(93 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/de
|[[Draft_Stretch/de|Strecken]]
|[[Draft_OrthoArray/de|RechtwinkligeAnordnung]]
|[[Draft_Workbench/de|Draft]]
|IconL=Draft_Stretch.svg
|IconR=Draft_OrthoArray.svg
|IconC=Workbench_Draft.svg
}}

{{GuiCommand/de
{{GuiCommand/de
|Name=Draft Clone|Name/de=Draft Klonen
|Name=Draft Clone
|Name/de=Draft Klonen
|MenuLocation=Entwurf → Klon
|MenuLocation=Änderung → Klonen
|Workbenches=[[Draft Module/de|Draft]], [[Arch Module/de|Arch]]
|SeeAlso=[[Draft Move/de|Verschieben]], [[Draft Scale/de|Skalieren]]
|Workbenches=[[Draft_Workbench/de|Draft]], [[Arch_Workbench/de|Arch]]
|Shortcut={{KEY|C}} {{KEY|L}}
|SeeAlso=[[Draft_Scale/de|Draft Skalieren]]
}}
}}


<span id="Description"></span>
==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.


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.
Dieses Werkzeug kann mit 2D-Formen verwendet werden, die mit dem [[Draft Workbench/de|Draft-Arbeitsbereich]] erstellt wurden, kann aber auch mit vielen Arten von 3D-Objekten benutzt werden, wie die mit den [[Part Workbench/de|Part]]-, [[PartDesign Workbench/de|PartDesign]] oder [[Arch Workbench/de|Arch]]-Arbeitsbereichen erzeugten.


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.
To create simple copies, that are completely independent from an original object, use [[Draft Move]], [[Draft Rotate]], and [[Draft Scale]]. To position copies in an orthogonal array use [[Draft Array]]; to position copies along a path use [[Draft PathArray]]; to position copies at specified points use [[Draft PointArray]].


[[Image:Draft_Clone_example.jpg|400px]]
[[Image:Draft_Clone_example.jpg|400px]]
{{Caption|Clone next to the original object}}
{{Caption|Draft-Klon neben dem Quellobjekt}}


<span id="Usage"></span>
==Anwendung==
==Anwendung==
# Wähle ein zu klonendes Objekt.
# Drücke den {{Button|[[Image:Draft Clone.svg|16px]] [[Draft Clone/de|Klonen]]}}-Button


# Wahlweise ein oder mehrere Objekte auswählen.
Depending on its options, the {{Button|[[Image:Draft Scale.svg|16px]] [[Draft Scale]]}} tool also creates a clone at a specified scale.
# Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
#* Die Schaltfläche {{Button|[[Image:Draft_Clone.svg|16px]] [[Draft_Clone/de|Klonen]]}} drücken.
#* 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>
Clones of 2D objects created with the [[Draft Workbench|Draft]] or [[Sketcher Workbench]]es will also be 2D objects, and therefore can be used as such for the [[PartDesign Workbench]].
==Eigenschaften==


Siehe auch: [[property_editor/de|Eigenschafteneditor]].
All [[Arch Workbench]] objects have the possibility to behave as clones by using their {{PropertyData|CloneOf}} property. If you use the Draft Clone tool on a selected Arch object, you will produce such an Arch clone instead of a regular Draft clone.


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:
===Limitations ===
Currently, [[Sketcher Workbench|Sketcher Sketches]] cannot be mapped to the faces of a clone.


<span id="Data"></span>
<div class="mw-translate-fuzzy">
==Optionen==
===Daten===
* Klone von 2D-Objekten (Draft oder Sketch) sind ebenfalls 2D-Objekte und können deshalb für [[PartDesign Workbench/de|Part Design]] verwendet werden.
* Alle [[Arch Workbench/de|Arch]]-Objekte haben die Möglichkeit, sich (durch Verwendung der CloneOf-Eigenschaft) als Klone zu verhalten. Wenn Du das Draft-Klon-Werkzeug an einem ausgewählten Arch-Objekt benutzt, wirst Du solch ein Arch-geklontes Objekt anstatt eines normalen Draft-Klons erstellen.
</div>


{{TitleProperty|Draft}}
<div class="mw-translate-fuzzy">

==Eigenschaften==
* {{PropertyData/de|Scale}}: Gibt einen optionalen Größenfaktor für den Klon an
* {{PropertyData|Fuse|Bool}}: gibt an, ob überlappende Formen im Klon vereinigt werden oder nicht.
* {{PropertyData|Objects|LinkListGlobal}}: legt die Objekte fest, die geklont werden.
* {{PropertyData/de|Fuse}}: Wenn dieser Klon verschiedene Objekte verwendet, gibt dies an, ob das Ergebnis eine Verbindung (fusion) oder ein Verbund ist {{Version|0.17}}
* {{PropertyData|Scale|Vector}}: Legt die Skalierungsfaktoren für X, Y und Z fest.
* Das Ergebnis des [[Draft Scale/de|Skalieren]]-Werkzeugs ist ebenfalls ein Klon

* Skizzen können nicht auf Oberflächen eines Klons abgebildet werden. Dies ist zur Zeit eine bekannte Einschränkung.
<span id="Scripting"></span>
</div>
==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}}.
==Scripting==
{{Emphasis|Siehe auch:}} [[Draft API/de|Draft API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].


The Clone tool can be used in [[macros]] and from the [[Python]] console by using the following function:
{{Code|code=
{{Code|code=
cloned_object = clone(obj, delta=None, forcedraft=False)
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.
<div class="mw-translate-fuzzy">
* {{incode|delta}} ist der Verschiebungsvektor, der auf den Klon angewendet wird.
* Erstellt einen Klon des gegebenen Objekts (bzw. der Objekte)
* 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.
* Der Klon ist eine exakte, verbundene Kopie des gegebenen Objekts
* {{incode|cloned_object}} wird mit dem Klon-Objekt zurückgegeben.
* Wenn sich das Originalobjekt ändert, ändert sich auch das endgültige Objekt. Optional kannst Du einen Delta-Vektor angeben, um den Klon weg von der originalen Position zu verschieben.
</div>

The fusion of the objects that are part of the clone can be achieved by setting its {{incode|Fuse}} attribute to {{incode|True}}.


Beispiel:
Beispiel:

{{Code|code=
{{Code|code=
import FreeCAD, Draft
import FreeCAD as App
import Draft


doc = App.newDocument()
place = FreeCAD.Placement(FreeCAD.Vector(1000, 0, 0), FreeCAD.Rotation())
Polygon1 = Draft.makePolygon(3, 750)
Polygon2 = Draft.makePolygon(5, 750, placement=place)


place = App.Placement(App.Vector(1000, 0, 0), App.Rotation())
obj = [Polygon1, Polygon2]
polygon1 = Draft.make_polygon(3, 750)
vector = FreeCAD.Vector(2600, 500, 0)
cloned_object = Draft.clone(obj, delta=vector)
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
cloned_object.Fuse = True

FreeCAD.ActiveDocument.recompute()
doc.recompute()
}}


{{Docnav/de
|[[Draft_Stretch/de|Strecken]]
|[[Draft_OrthoArray/de|RechtwinkligeAnordnung]]
|[[Draft_Workbench/de|Draft]]
|IconL=Draft_Stretch.svg
|IconR=Draft_OrthoArray.svg
|IconC=Workbench_Draft.svg
}}
}}


{{Draft Tools navi}}
{{Draft Tools navi{{#translation:}}}}
{{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

  1. Wahlweise ein oder mehrere Objekte auswählen.
  2. 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.
  3. 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 und obj ein einzelnes Arch- Objekt enthält, wird ein Arch-Klon erstellt. forcedraft auf True 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()