Draft PointArray/de

Beschreibung
Das Werkzeug platziert Kopien einer ausgewählten Form entlang verschiedener ausgewählter Punkte.

Das PunktAnordnungswerkzeug kann auf 2D Formen verwendet werden, die mit der Draft Arbeitsbereich erstellt wurden, aber auch auf vielen Arten von 3D Objekten, wie sie mit der Part Arbeitsbereich, PartDesign Arbeitsbereich, oder Arch Arbeitsbereichen erstellt wurden.

Um Kopien in einem orthogonalen Feld zu positionieren, verwende Entwurf Feld; um Kopien entlang eines Pfades zu positionieren, verwende Draft PathArray; um Kopien oder Klone zu erstellen und sie manuell zu platzieren, verwende Draft Move, Draft Rotate und Draft Clone.



Anwendung

 * 1) Wähle ein Objekt aus, das Du verteilen möchtest.
 * 2) Wähle eine Punktverbindung aus.
 * 3) Drücke die Taste  Taste.

Jedes Element in der Anordnung ist ein genauer Klon des ursprünglichen Objekts, aber die gesamte Anordnung wird in Bezug auf Eigenschaften und Aussehen als eine einzige Einheit betrachtet.

Point compound
Um eine Punktverbindung zu erstellen, wähle verschiedene Entfwurfspunkte aus und drücke dann die Taste Taste.

In essence, the object to be used as the compound must have one of three properties,, , or , and inside that compound, there must be at least one point with , , and properties.

in the case of and  the array will try to position the copies using the  of the point. In the case of a, the position will be taken from its internal , , and attributes.

for its  always follows the values of, , , so modifying these values is enough to produce the desired displacement. However, for, the net displacement is given by the sum of with the vector with components , , and.

Optionen
Es gibt keine Optionen für dieses Werkzeug. Entweder funktioniert es mit den ausgewählten Objekten oder nicht.

Eigenschaften
A PointArray is derived from a Part Feature ( class), therefore it shares all the latter's properties. In addition to the properties described in Part Feature, the PointArray has the following properties in the property editor.


 * : the object to duplicate; it must have a Part TopoShape.
 * : (read-only) specifies the number of copies in the array. This property is read-only because the number of copies is determined by the number of points inside of.
 * : specifies an additional placement, translation and rotation, that will be applied to each copy in the array. Each copy normally appears with the same rotation as the object; with this property it is possible to provide additional rotation, or counter the original rotation, and make small adjustments to the position of the copies.
 * : specifies a compound object with points that indicate where the copies of the object will appear. The compound object needs to have one of, , or  properties, and contain at least one element with , , and  attributes.

Scripting
Draft API and FreeCAD Scripting Basics.

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

Older call

New call


 * Creates a object from the, by placing the copies in the points contained within.
 * should have one of, , or attributes containing points.
 * Instead of a reference to an object, and  can also be  (strings) of objects existing in the current document.
 * can be a full, or just an or.

Beispiel: