Draft Klonen

From FreeCAD Documentation
Revision as of 22:37, 17 January 2019 by Le Loup (talk | contribs) (Created page with "{{Caption|Klon neben dem urspünglichen Objekt}}")

Draft Klonen

Menüeintrag
Entwurf → Klon
Arbeitsbereich
Draft, Arch
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Verschieben, Skalieren

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.

Dieses Werkzeug kann mit 2D-Formen verwendet werden, die mit dem Draft-Arbeitsbereich erstellt wurden, kann aber auch mit vielen Arten von 3D-Objekten benutzt werden, wie die mit den Part-, PartDesign oder Arch-Arbeitsbereichen erzeugten.

Um einfache Kopien zu erzeugen, die vollständig unabhängig vom ursprünglichen Objekt sind, benutze Draft Verschieben, Drehen und Draft Skalieren. Um Kopien in einer rechtwinkligen Anordung zu positionieren, verwende Draft Anordnung; um Kopien entlang eines Pfades anzuordnen, verwende Draft PfadDatenfeld; um Kopien an bestimmten Punkte anzulegen, verwende Draft PointArray.

Klon neben dem urspünglichen Objekt

Anwendung

  1. Wähle ein zu klonendes Objekt.
  2. Drücke den Klonen-Button

Depending on its options, the Draft Scale tool also creates a clone at a specified scale.

Clones of 2D objects created with the Draft or Sketcher Workbenches will also be 2D objects, and therefore can be used as such for the PartDesign Workbench.

All Arch Workbench objects have the possibility to behave as clones by using their DatenCloneOf 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.

Limitations

Currently, Sketcher Sketches cannot be mapped to the faces of a clone.

Optionen

  • Klone von 2D-Objekten (Draft oder Sketch) sind ebenfalls 2D-Objekte und können deshalb für Part Design verwendet werden.
  • Alle 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.

Eigenschaften

  • Daten-EigenschaftScale: Gibt einen optionalen Größenfaktor für den Klon an
  • Daten-EigenschaftFuse: Wenn dieser Klon verschiedene Objekte verwendet, gibt dies an, ob das Ergebnis eine Verbindung (fusion) oder ein Verbund ist introduced in version 0.17
  • Das Ergebnis des 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.

Scripting

Siehe auch: Draft API und FreeCAD Scripting Basics.

The Clone tool can be used in macros and from the Python console by using the following function:

cloned_object = clone(obj, delta=None, forcedraft=False)
  • Erstellt einen Klon des gegebenen Objekts (bzw. der Objekte)
  • Der Klon ist eine exakte, verbundene Kopie des gegebenen Objekts
  • 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.

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

Beispiel:

import FreeCAD, Draft

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

obj = [Polygon1, Polygon2]
vector = FreeCAD.Vector(2600, 500, 0)
cloned_object = Draft.clone(obj, delta=vector)

cloned_object.Fuse = True
FreeCAD.ActiveDocument.recompute()