Draft Klonen

From FreeCAD Documentation
Revision as of 17:09, 5 July 2021 by Maker (talk | contribs)

Entwurf Klonen

Menüeintrag
Änderung → Klonen
Arbeitsbereich
Entwurf, Architektur
Standardtastenkürzel
C L
Eingeführt in Version
-
Siehe auch
Entwurf Skalieren

Beschreibung

Das Entwurf Klonen Werkzeug erstellt verbundene 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, Rotation und Skalierung und seine eigenen Ansichtseigenschaften. Für Architektur Objekte erzeugt der Befehl einen speziellen Typ von Klon: einen Architektur Klon.

Der Befehl kann auf 2D Objekte angewendet werden, die mit dem Arbeitsbereich Entwurf oder Arbeitsbereich Skizzierer erzeugt wurden, aber auch auf viele 3D Objekte, wie sie mit dem Arbeitsbereich Part, Arbeitsbereich PartDesign oder Arbeitsbereich Architektur erzeugt wurden. Klone von 2D Objekten können in PartDesign Körpern verwendet werden.

Entwurf Klon neben dem Quellobjekt

Anwendung

  1. Wähle optional ein oder mehrere Objekte aus.
  2. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Drücke die Entwurf klonen.
    • Wähle die Option Änderung → Klonen aus dem Menü.
    • Verwende den Tastaturkürzel: C und dann L.
  3. Wenn du noch kein Objekt ausgewählt hadt: Wähle ein Objekt in der 3D Ansicht.

Eigenschaften

Siehe auch: Eigenschafteneditor.

Ein mit dem Befehl Entwurfsklon erzeugtes Objekt wird von einem Part Part2DObjekt, einem Part Formelement Objekt oder, wenn ein Architekturklon erzeugt wird, vom Objekttyp des Quellobjekts abgeleitet. Er erbt alle Eigenschaften von diesem Objekt. Ein Klon, der von einem der ersten beiden Objekte abgeleitet ist, hat außerdem die folgenden zusätzlichen Eigenschaften:

Daten

Entwurf

  • DatenFuse (Bool): gibt an, ob überlappende Formen im Klon verschmolzen werden oder nicht.
  • DatenObjects (LinkListGlobal): legt die Objekte fest, die geklont werden.
  • DatenScale (Vector): Legt die X, Y und Z Skalierungsfaktoren fest.

Skripten

Siehe auch: Autogenerated API documentation und FreeCAD Grundlagen Skripten.

Um einen Klon zu erstellen, verwende die Methode make_clone (eingeführt mit Version 0.19) des Moduls Entwurf. Diese Methode ersetzt die veraltete Methode clone.

cloned_object = make_clone(obj, delta=None, forcedraft=False)
  • Erstellt ein cloned_object aus obj, was ein einzelnes oder eine Liste von Objekten sein kann.
  • Falls gegeben, ist delta ein FreeCAD.Vector, der den neuen Klon von der ursprünglichen Position des Basisobjekts verschiebt.
  • Falls forcedraft auf TRUE gesetzt ist, wird das resultierende Objekt ein Draft-Klon sein und kein Arch-Klon, selbst wenn obj ein Arch-Objekt ist.

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()