Draft CircularArray/de

Beschreibung
Der Befehl Draft KreisAnordnung erstellt eine Anordnung aus einem ausgewählten Objekt, indem er Kopien auf konzentrischen Kreisringen positioniert. Der Befehl kann wahlweise 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.



Anwendung
Siehe auch: Draft Fangen.


 * 1) Optionally select one object.
 * 2) There are several ways to invoke the command:
 * 3) * Press the button.
 * 4) * Select the option from the menu.
 * 5) The  task panel opens. See Options for more information.
 * 6) If you have not yet selected an object: select one object.
 * 7) Enter the required parameters in the task panel.
 * 8) To finish the command do one of the following:
 * 9) * Pick a point in the 3D view for the.
 * 10) * Press.
 * 11) * Press the button.

Optionen

 * Enter the to specify the distance between the circular layers, and between the center and the first circular layer.
 * Enter the to specify the distance between the elements on the same circular layer. Must be larger than zero.
 * Enter the . The element at the center counts as one layer. Must be at least . The maximum that can be entered in the task panel is, but higher values are possible by changing the property of the array.
 * Enter the value. This number determines how the elements are distributed. A value of, for example, results in a pattern with three equal 120° pie segments. Larger values for the  and the  result in fewer or even no elements on the inner layers.
 * Pick a point in the 3D view, note that this will also finish the command, or type coordinates for the . The rotation axis of the array will pass through this point. It is advisable to move the pointer out of the 3D view before entering coordinates.
 * Press the button to reset the  to the origin.
 * If the checkbox is checked overlapping elements in the array are fused. This does not work for Link arrays.
 * If the checkbox is checked a Link array instead of a regular array is created. A Link array is more efficient because its elements are App Link objects.
 * Press or the  button to abort the command.

Hinweise

 * The default rotation axis for the array is the positive Z axis. This can be changed by editing its property.
 * A Draft CircularArray can be turned into a Draft OrthoArray or a Draft PolarArray by changing its property.
 * A Link array cannot be turned into a regular array or vice versa. The type of array must be decided at creation time.

Einstellungen
Siehe auch: Voreinstellungseditor und Draft Einstellungen.


 * Um die Anzahl der Dezimalstellen für die Eingabe der Koordinaten und Abstände zu ändern:

Eigenschaften
Siehe Draft RechtwinkligeAnordnung.

Skripten
Siehe auch: Autogenerierte API Dokumentation und FreeCAD Grundlagen Skripten.

Zum Erstellen einer Kreis-Anordnung wird die Methode des Draft-Moduls verwendet. Diese Methode ersetzt die veraltete Methode. Die Methode kann Draft RechtwinkligeAnordnungen, Draft PolareAnordnungen und Draft Kreis-Anordnungen erstellen. Für jede Anordnungsart stehen eine oder mehrere Wrapper-Methoden zur Verfügung.

Die Hauptmethode:

The wrapper for circular arrays is:


 * is the object to be arrayed. It can also be the (string) of an object in the current document.
 * and are the radial and tangential distances between the elements.
 * is the number of circular layers in the pattern, the original object counts as the first layer.
 * is an integer used in some calculations that affect the way the elements are distributed around the circumferences. Usual values are from 1 to 6. Higher values are not recommended and will make the elements in the inner layers disappear.
 * and are vectors that describe the direction of the axis of rotation, and a point through which that axis passes.
 * If is  the created elements are App Links instead of regular copies.
 * is returned with the created array object.

Beispiel: