FreeCAD Logo FreeCAD 1.0
  • Englisch Afrikaans Arabisch Weißrussisch Katalanisch Tschechisch Deutsch Griechisch Spanisch Spanisch Baskisch Finnisch Philippinisch Französisch Galicisch Kroatisch Ungarisch Indonesisch Italienisch Japanisch Kabylisch Koreanisch Litauisch Niederländisch Norwegisches Bokmål Polnisch Portugiesisch Portugiesisch Rumänisch Russisch Slowakisch Slowenisch Serbisch Schwedisch Türkisch Ukrainisch Valencianisch Vietnamesisch Chinesisch Chinesisch
  • Funktionen
  • Herunterladen
  • Blog
  • Dokumentation
    Inhaltsverzeichnis Erste Schritte Benutzerdokumentation Das FreeCAD-Handbuch Dokumentation der Arbeitsbereiche Python-Dokumentation Dokumentation der C++ Programmierung Anleitungen Häufig gestellte Fragen Datenschutzrichtlinie Über FreeCAD
  • Mitwirken
    Wie kann ich helfen Sponsor Einen Fehler melden Einen Pull Request durchführen Jobs und Finanzierung Richtlinien für Beiträge Entwicklerhandbuch Übersetzungen
  • Community
    Verhaltenskodex Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalender
  • ♥ Donate

Donate

$
SEPA-Informationen
Bitte richten Sie Ihre SEPA-Überweisung an:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Kreditinstitut: BNP Paribas Fortis
Adresse: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

PfadVerknüpfungsanordnung
PunktVerknüpfungsanordnung
Draft

Draft PunktAnordnung

Menüeintrag
Änderung → Anordnungwerkzeuge → Punkt-Anordnung
Bearbeiten → Punkt-Anordnung
Arbeitsbereich
Draft, BIM
Standardtastenkürzel
Keiner
Eingeführt in Version
0.18
Siehe auch
Draft RechtwinkligeAnordnung, Draft PolareAnordnung, Draft KreisAnordnung, Draft PfadAnordnung, Draft PfadVerknüpfungsanordnung, Draft PunktVerknüpfungsanordnung

Beschreibung

Der Befehl Draft PunktAnordnung erstellt eine regelmäßige Anordnung aus einem ausgewählten Objekt, indem er Kopien auf den Punkten eines Punktobjekts positioniert. Der Befehl Draft PunktVerknüpfungsanordnung erstellt alternativ eine effizientere Verknüpfungsanordnung (Link-Array). Außer der Art der Anordnung die erstellt wird, normale Anordnung oder Verknüpfungsanordnung, ist der Befehl Draft PunktVerknüpfungsanordnung identisch mit diesem Befehl.

Das Objekt kann ein 2D-Objekt sein, das mit den Arbeitsbereichen Draft oder Sketcher erstellt wurde, aber auch ein 3D-Objekt, das mit den Arbeitsbereichen Part, PartDesign oder BIM erstellt wurde.

Das Punktobjekt kann ein beliebiges Objekt mit einer Form und Knotenpunkten sein (einschließlich einem Std Part, das ein oder mehrere solcher Objekte enthält), ein Netz-Objekt oder eine Punktwolke. Doppelte Punkte im Punktobjekt werden herausgefiltert.

Draft Punkt-Anordnung

Anwendung

  1. Das Objekt auswählen, das angeordnet werden soll.
  2. Das Punkt-Objekt zur Auswahl hinzufügen.
  3. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Punkt-Anordnung drücken.
    • Draft: Den Menüeintrag Änderung → Anordnungswerkzeuge → Punkt-Anordnung auswählen.
    • BIM: Den Menüeintrag Bearbeiten → Punkt-Anordnung auswählen.
  4. Die Anordnung wird erstellt.
  5. Wahlweise die Eigenschaften der Anordnung in der Eigenschaften-Ansicht anpassen.

Hinweise

  • Vereinigte Verknüpfungsanordnung werden nicht richtig dargestellt, in der 3D-Ansicht sind ihre Elemente scheinbar nicht vereinigt.

Eigenschaften

Siehe auch: Eigenschaften-Ansicht.

Eine Punkt-Anordnung (PointArray-Objekt) ist von einem Part-Formelement abgeleitet und erbt alle seine Eigenschaften (mit Ausnahme einiger Ansicht-Eigenschaften, die nicht an die Verknüpfungsanordnungen vererbt werden). Außerdem sind, wenn nicht anders angegeben, die folgenden zusätzlichen Eigenschaften vorhanden:

Daten

Link

Die Eigenschaften dieser Gruppe stehen nur für Verknüpfungsanordnungen zur Verfügung. Siehe Std VerknüpfungErstellen für weitere Informationen.

  • Daten-EigenschaftScale (Float)
  • Daten-Eigenschaft (ausgeblendet)Scale Vector (Vector)
  • Daten-EigenschaftScale List (VectorList)
  • Daten-Eigenschaft (ausgeblendet)Visibility List (BoolList)
  • Daten-Eigenschaft (ausgeblendet)Placement List (PlacementList)
  • Daten-Eigenschaft (ausgeblendet)Element List (LinkList)
  • Daten-Eigenschaft (ausgeblendet)_ Link Touched (Bool)
  • Daten-Eigenschaft (ausgeblendet)_ Child Cache (LinkList)
  • Daten-Eigenschaft (ausgeblendet)_ Link Owner (Integer)
  • Daten-Eigenschaft (ausgeblendet)Colored Elements (LinkSubHidden)
  • Daten-EigenschaftLink Copy On Change (Enumeration)
  • Daten-EigenschaftLink Transform (Bool)

Draft

  • Daten-EigenschaftAlways Sync Placement (Bool)

Objects

  • Daten-EigenschaftBase (Link): gibt das Objekt an, das in der Anordnung dupliziert werden soll.
  • Daten-EigenschaftCount (Integer): (nur Lesezugriff) gibt die Anzahl der Elemente in der Anordnung an. Diese Zahl wird durch die Anzahl der Punkte im Daten-EigenschaftPoint Object bestimmt.
  • Daten-EigenschaftExpand Array (Bool): gibt an, ob die Anordnung in der Baumansicht erweitert werden soll, um die Auswahl der einzelnen Elemente zu ermöglichen. Nur für Verknüpfungsanordnung verfügbar.
  • Daten-EigenschaftExtra Placement (Placement): gibt für jedes Element in der Anordnung eine zusätzliche Positionierung, Verschiebung und Drehung an.
  • Daten-EigenschaftFuse (Bool): gibt an, ob die Kopien vereinigt werden sollen, wenn sie einander berühren oder nicht. eingeführt in 1.0
  • Daten-EigenschaftPlacement List (PlacementList): die Positionierungen der einzelnen Elemente. Erscheint in der Gruppe Link der Verknüpfungsanordnungen. eingeführt in 1.1
  • Daten-EigenschaftPoint Object (Link): gibt das Objekt an, dessen Punkte zur Positionierung der Elemente in der Anordnung verwendet werden.

Ansicht

Link

Die Eigenschaften dieser Gruppe, mit Ausnahme der ererbten Eigenschaften, stehen nur für Verknüpfungsanordnungen zur Verfügung. Siehe Std VerknüpfungErstellen für weitere Informationen.

  • Ansicht-EigenschaftDraw Style (Enumeration)
  • Ansicht-EigenschaftLine Width (FloatConstraint)
  • Ansicht-EigenschaftOverride Material (Bool)
  • Ansicht-EigenschaftPoint Size (FloatConstraint)
  • Ansicht-EigenschaftSelectable (Bool): das ist eine übernommene Eigenschaft, die in der Auswahlgruppe für andere Anordnungen erscheint.
  • Ansicht-EigenschaftShape Material (Material)

Base

Die Eigenschaften dieser Gruppe, mit Ausnahme der ererbten Eigenschaften, stehen nur für Verknüpfungsanordnungen zur Verfügung. Siehe Std VerknüpfungErstellen für weitere Informationen.

  • Ansicht (Hidden)Child View Provider (PersistentObject)
  • Ansicht (Hidden)Material List (MaterialList)
  • Ansicht (Hidden)Override Color List (ColorList)
  • Ansicht (Hidden)Override Material List (BoolList)
  • Ansicht (Hidden)Proxy (PythonObject): das ist eine geerbte Eigenschaft.

Display Options

Die Eigenschaften in dieser Gruppe sind ererbte Eigenschaften. Siehe auch Part Formelement.

  • Ansicht-EigenschaftBounding Box (Bool): diese Eigenschaft wird bei Verknüpfungsanordnungen nicht vererbt.
  • Ansicht-EigenschaftDisplay Mode (Enumeration): kann für Verknüpfungsanordnungen Link oder ChildView sein. Für andere Anordnung kann es: Flat Lines, Shaded, Wireframe oder Points sein.
  • Ansicht-EigenschaftShow In Tree (Bool)
  • Ansicht-EigenschaftVisibility (Bool)

Draft

  • Ansicht-EigenschaftPattern (Enumeration): nicht verwendet.
  • Ansicht-EigenschaftPattern Size (Float): nicht verwendet.

Object style

Die Eigenschaften dieser Gruppe werden nicht an Verknüpfungsanordnungen vererbt.

Skripten

Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.

Zum Erstellen einer Punkt-Anordnung wird die Methode make_point_array des Draft-Moduls verwendet (eingeführt in 0.19). Diese Methode ersetzt die veraltete Methode makePointArray.

point_array = make_point_array(base_object, point_object, extra=None, use_link=True)
  • base_object ist das anzuordnende Objekt. Es kann auch die Label (-Zeichenkette) eines Objekts im aktuellen Dokument sein.
  • point_object ist das Objekt, das die Punkte enthält. Es kann auch die Label (-Zeichenkette) eines Objekts im aktuellen Dokument sein. Es sollte eine Eigenschaft Geometry, Links oder Components haben, die Punkte enthält.
  • extra ist ein App.Placement, ein App.Vector oder eine App.Rotation, die jedes Element verschiebt.
  • Wenn use_link auf True gesetzt ist, sind die erstellten Elemente App-Links anstelle von regulären Kopien.

Beispiel:

import FreeCAD as App
import Draft

doc = App.newDocument()

polygon = Draft.make_polygon(3, radius=500.0)

p1 = Draft.make_point(App.Vector(1500, 0, 0))
p2 = Draft.make_point(App.Vector(2500, 0, 0))
p3 = Draft.make_point(App.Vector(2000, 1000, 0))

compound = doc.addObject("Part::Compound", "Compound")
compound.Links = [p1, p2, p3]

point_array = Draft.make_point_array(polygon, compound)
doc.recompute()


PfadVerknüpfungsanordnung
PunktVerknüpfungsanordnung
Draft

Diese Seite wird abgerufen von https://wiki.freecad.org/Draft_PointArray

Kontaktiere uns!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Das FreeCAD-Team. Bildnachweis (von oben nach unten): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Dieses Projekt wird unterstützt von: , KiCad Services Corp. und andere Sponsoren

GitHubDiese Seite auf GitHub verbessern