Draft PolarArray/de: Difference between revisions

From FreeCAD Documentation
(Created page with "Zum Erstellen einer nichtparametrischen Anordnung wird die Methode {{incode|array}} des Draft-Moduls verwendet. Diese Methode gibt {{incode|None}} zurück.")
(Created page with "Beispiel:")
Line 133: Line 133:
}}
}}


Beispiel:
Example:


{{Code|code=
{{Code|code=

Revision as of 21:54, 13 March 2023

Draft PolareAnordnung

Menüeintrag
Änderung → Array tools → Polare Anordnung
Arbeitsbereich
Draft, Arch
Standardtastenkürzel
Keiner
Eingeführt in Version
0.19
Siehe auch
Draft RechtwinkligeAnordnung, Draft KreisAnordnung, Draft PfadAnordnung, Draft PfadVerknüpfungsanordnung, Draft Punktanordnung, Draft PunktVerknüpfungsanordnung

Beschreibung

Der Befehl Draft PolareAnordnung erstellt eine Anordnung aus einem ausgewählten Objekt, indem er Kopien entlang einer Kreisumfangslinie positioniert. Der Befehl kann wahlweise auch eine Verknüpfungsanordnung (Link-Array,) erstellen, die effizienter ist, als eine normale Anordnung.

Dieser Befehl kann für 2D-Objekte verwendet werden, die mit den Arbeitsbereichen Draft oder Sketcher erstellt wurden, aber auch für viele 3D-Objekte, die mit anderen Arbeitsbereichen wie Part, PartDesign oder Arch erstellt wurden.

Draft PolareAnordnung

Anwendung

Siehe auch: Draft Fangen.

  1. Wähleein Objekt aus, von dem du die Polaranordnung erstellen möchtest.
  2. Drücke die Polar Anordnung Schaltfläche. Wenn kein Objekt ausgewählt ist, wird das Aufgabenpaneel geöffnet, aber du musst trotzdem ein Objekt auswählen, um fortzufahren.
  3. Wähle den Polarwinkel, der bestimmt, wo sich das letzte Element der Anordnung befindet.
  4. Wähle die Anzahl der Elemente in der Anordnung. Minimum von 2, Maximum von 99.
  5. Wähle das Zentrum der Rotationsachse. Du kannst auf die 3D Ansicht klicken, um gleichzeitig die Position des Rotationszentrums festzulegen und den Befehl abzuschließen.
  6. Optional hake die verschmelzungs- oder Verknüpfungsoptionen an.
  7. Drücke OK, um den Befehl abzuschließen.

Optionen

  • Drücke Reset point um das Drehzentrum auf den Ursprung zu setzen (0, 0, 0).
  • Wenn das Kontrollkästchen Fuse aktiviert ist, werden die resultierenden Objekte in der Anordnung zu einer einzigen Form verschmolzen, wenn sie einander berühren oder schneiden.
  • Wenn das Kontrollkästchen Use Links markiert ist, werden die resultierenden Objekte in der Anordnung nicht als einfache Kopien, sondern als App Verknüpfungen erstellt. Dies verbessert die Speichernutzung der Anordnung, da die App Verknüpfung die Form des Originalobjekts wiederverwendet und keine neuen Formen erstellt. Wenn diese Option verwendet wird, hat das Fuse Kontrollkästchen keine Wirkung.
  • Drücke Esc oder die Cancel Schaltfläche, um den aktuellen Befehl abzubrechen.

Hinweise

Hinweise:

  • Standardmäßig ist die Rotationsachse die positive Z Achse (0, 0, 1). Dies kann im Eigenschaftseditor geändert werden, nachdem das Objekt erzeugt wurde.
  • Der Polarwinkel ist positiv im Gegenuhrzeigersinn und negativ im Uhrzeigersinn.
  • Jedes Element in der Anordnung ist ein exakter Klon des ursprünglichen Objekts, aber die gesamte Anordnung wird in Bezug auf Eigenschaften und Aussehen als eine Einheit betrachtet.
  • Mit diesem Befehl wird dasselbe Objekt erstellt, das mit den Anordnung und KreisAnordnung Werkzeugen erstellt wurde. Daher kann die Anordnung einfach durch Ändern seiner Eigenschaften in orthogonal, polar oder zirkular umgewandelt werden.

Einstellungen

Siehe auch: Voreinstellungseditor und Draft Einstellungen.

  • Um die Anzahl der Dezimalstellen für die Eingabe der Koordinaten und Winkel zu ändern: Bearbeiten → Eigenschaften... → Allgemein → Einheiten → Einheiten-Einstellungen → Anzahl der Nachkommastellen

Eigenschaften

Siehe Draft RechtwinkligeAnordnung.

Skripten

Siehe auch: Autogenerierte API Dokumentation und FreeCAD Grundlagen Skripten.

Parametrische Anordnung

Zum Erstellen einer parametrischen polaren Anordnung wird die Methode make_array des Draft-Moduls verwendet (eingeführt mit Version 0.19). Diese Methode ersetzt die veraltete Methode makeArray. Die Methode make_array kann Draft RechtwinkligeAnordnungen, Draft PolareAnordnungen und Draft KreisAnordnungen erstellen. Für jede Anordnungsart stehen eine oder mehrere Wrapper-Methoden zur Verfügung.

Die Hauptmethode:

array = make_array(base_object, arg1, arg2, arg3, arg4=None, arg5=None, arg6=None, use_link=True)

The wrapper for polar arrays is:

array = make_polar_array(base_object,
                         number=5, angle=360, center=App.Vector(0, 0, 0),
                         use_link=True)
  • Erstellt eine Anordnung aus den in obj enthaltenen Objekten, die ein einzelnes Objekt oder eine Liste von Objekten sein kann.
  • Der Wert von center ist ein Vektor, der den Mittelpunkt des Anordnungkreises definiert; angle ist der Winkel des Bogens in Grad, und number ist die Anzahl der Kopien im Kreismuster, einschließlich des Originalobjekts.
  • Wenn use_link true ist, handelt es sich bei den erstellten Kopien um App Verknüpfungen und nicht um reguläre Kopien.
  • array_list wird mit den neuen Kopien zurückgegeben.
    • array_list ist entweder ein einzelnes Objekt oder eine Liste von Objekten, abhängig von der Eingabe obj.

Beispiel:

import FreeCAD as App
import Draft

doc = App.newDocument()

tri = Draft.make_polygon(3, 600)
center = App.Vector(-1600, 0, 0)

array = Draft.make_polar_array(tri, 8, 270, center)
doc.recompute()

Nichtparametrische Anordnung

Zum Erstellen einer nichtparametrischen Anordnung wird die Methode array des Draft-Moduls verwendet. Diese Methode gibt None zurück.

array(objectslist, center, angle, number)

Beispiel:

import FreeCAD as App
import Draft

doc = App.newDocument()

tri = Draft.make_polygon(3, 600)
center = App.Vector(-1600, 0, 0)

Draft.array(tri, center, 270, 8)
doc.recompute()