Draft Polylinie

From FreeCAD Documentation
(Redirected from Draft FinishLine/de)
This page is a translated version of the page Draft Wire and the translation is 100% complete.

Draft Polylinie

Menüeintrag
Zeichnen → Polyline
Arbeitsbereich
Draft, Arch
Standardtastenkürzel
P L
Eingeführt in Version
0.7
Siehe auch
Draft Linie, Draft BSpline

Beschreibung

Der Befehl Draft Polylinie erstellt eine Polylinie, eine Folge von mehreren Liniensegmenten (Linienzug). Der Befehl kann auch verwendet werden um Draft-Linien und Draft-Polylinien zu verbinden.

Die Ecken einer Draft-Polylinie können verrundet oder mit einer Fase versehen werden, indem ihre Daten-EigenschaftFillet Radius oder DatenChamfer Size geändert wird. Außerdem ist es möglich die Kanten einer Polylinie zu unterteilen, indem ihre Daten-EigenschaftSubdivisions geändert wird.

Eine durch mehrere Punkte festgelegte Polylinie (Linienzug)

Erstellen

Anwendung

Siehe auch: Draft Ablage, Draft Einrasten und Draft Beschränken.

  1. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Polylinie drücken.
    • Den Menüeintrag Zeichnen → Polylinie auswählen.
    • Das Tastaturkürzel P dann L.
  2. Der Aufgaben-Bereich Polylinie wird geöffnet. Siehe Optionen für weitere Informationen.
  3. Den ersten Punkt in der 3D-Ansicht festlegen, oder Koordinaten eingeben und die Schaltfläche Punkt eingeben drücken.
  4. Weitere Punkte in der 3D-Ansicht festlegen oder Koordinaten eingeben und die Schaltfläche Punkt eingeben drücken.
  5. Esc drücken oder die Schaltfläche Close, um den Befehl abzuschließen.

Optionen

Die im Aufgaben-Bereich vorhandenen Einzelzeichen-Tastaturkürzel können geändert werden. Siehe Draft Einstellungen. Die hier genannten Tastaturkürzel sind die voreingestellten Tastaturkürzel (für Version 0.22).

  • Zum manuellen Eingeben von Koordinaten, werden die X-, Y- und Z-Komponenten jeweils mit abschließendem Enter eingegeben. Oder man drückt die Schaltfläche Punkt eingeben, sobald alle gewünschten Werte eingegeben sind. Es ist ratsam den Mauszeiger außerhalb der 3D-Ansicht zu plazieren, bevor man Koordinaten eingibt.
  • R drücken oder die Checkbox Relative anklicken, um den Relativ-Modus umzuschalten. Bei eingeschaltetem Relativ-Modus beziehen sich Koordinaten auf den letzten Punkt, falls vorhanden, andernfalls beziehen sie sich auf den Ursprung des Koordinatensystems.
  • G drücken oder die Checkbox Global anklicken, um den Global-Modus umzuschalten. Bei eingeschaltetem Global-Modus beziehen sich Koordinaten auf des globale Koordinatensystem, andernfalls beziehen sie sich auf das Koordiatensystem der Arbeitsebene. eingeführt mit Version 0.20
  • F drücken oder die Checkbox Filled anklicken, um den Füll-Modus umzuschalten. Bei eingeschaltetem Füll-Modus wird die Daten-EigenschaftMake Face (Fläche erstellen) des erstellten Kantenzuges (Wire) auf true gesetzt und eine Fläche erstellt, vorausgesetzt er ist geschlossen und nicht selbstdurchdringend. Man beachte, dass ein selbstdurchdringender Kantenzug mit einer Fläche nicht vernünftig dargestellt wird. Für solche Kantenzüge muss die Daten-EigenschaftMake Face auf false gesetzt werden.
  • N drücken oder die Checkbox Fortsetzen anklicken, um den Fortsetzen-Modus umzuschalten. Bei eingeschaltetem Fortsetzen-Modus wird der Befehl nach dem Drücken von Fertigstellen oder Schließen fortgesetzt oder nach der Erstellung eines geschlossenen Kantenzuges durch Einrasten auf dem ersten Punkt. Dies ermöglicht, mit der Erstellung weiterer Kantenzüge fortzufahren.
  • / oder die Schaltfläche Rückgängig drücken, um den letzten Punkt wieder zu entfernen.
  • A oder die Schaltfläche Fertigstellen drücken, um die Ausführung des Befehls abzuschließen und den Kantenzug offen zu lassen.
  • O oder die Schaltfläche Schließen drücken, um die Ausführung des Befehls abzuschließen und den Kantenzug zu schließen. Ein geschlossener Kantenzug kann auch durch Einrasten auf dem ersten Punkt des Kantenzuges erstellt werden.
  • W oder die Schaltfläche Wipe drücken, um schon positionierte Abschnitte zu entfernen, aber trotzdem vom letzten Punkt aus weiterzumachen.
  • U oder die Schaltfläche Arbeitsebene auswählen drücken, um die Ausrichtung der Arbeitsebene an die Richtung des letzten Abschnitts anzupassen.
  • S drücken, um Draft Einrasten ein- bzw. auszuschalten.
  • Esc oder die Schaltfläche Schließen drücken, um den Befehl abzuschließen.

Verbinden

Anwendung

  1. Die Endpunkte der Draft Linie und/oder des Draft-Kantenzuges, die verbunden werden sollen, müssen exakt deckungsgleich sein. Falls erforderlich, werden zuerst die Punkte angepasst, um dies sicherzustellen.
  2. Zwei oder mehr Draft Linien und/oder Draft-Kantenzüge auswählen.
  3. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Draft Polylinie drücken.
    • Den Menüeintrag Zeichnen → Polyline auswählen.
    • Das Tastaturkürzel P dann L.

Hinweise

Eigenschaften

Siehe auch: Eigenschafteneditor.

Ein Draft-Polylinie-Objekt wird von einem Part Part2DObject abgeleitet und erbt alle seine Eigenschaften. Außerdem hat es die folgenden zusätzlichen Eigenschaften:

Daten

Draft

  • Daten-EigenschaftArea (Area): (nur Lesezugriff) gibt dem Flächeninhalt der Fläche eines Kantenzuges an. Der Wert ist 0.0, wenn die Daten-EigenschaftMake Face auf false gesetzt ist oder die Fläche nicht erstellt werden kann.
  • Daten-EigenschaftBase (Link)
  • Daten-EigenschaftChamfer Size (Length): gibt die Länge der Fasen an den Ecken des Kantenzuges an.
  • Daten-EigenschaftClosed (Bool): spezifiziert, ob der Draht geschlossen ist oder nicht. Wenn der Kantenzug zu Beginn offen ist, ist dieser Wert false; wird er auf true gesetzt, wird ein Liniensegment hinzugefügt, um den Kantenzug zu schließen. Wenn der Kantenzug ursprünglich geschlossen ist, ist dieser Wert true; wird er auf false gesetzt, wird das letzte Liniensegment entfernen, und der Kantenzug wird geöffnet.
  • Daten-EigenschaftEnd (VectorDistance): gibt den Endpunkt des Kantenzuges an.
  • Daten-EigenschaftFillet Radius (Length): gibt den Radius der Verrundungen an den Ecken eines Kantenzuges an.
  • Daten-EigenschaftLength (Length): (nur Lesezugriff) gibt die Länge des gesamten Kantenzuges an.
  • Daten-EigenschaftMake Face (Bool): gibt an, ob der Draht eine Fläche bildet oder nicht. Wenn sie true ist, wird eine Fläche erstellt, andernfalls werden nur die Kanten als Teil des Objekts betrachtet. Diese Eigenschaft funktioniert nur, wenn die Daten-EigenschaftClosed auf true gesetzt ist und wenn der Kantenzug sich nicht selbst überschneidet.
  • DatenPoints (VectorList): gibt die Punkte des Kantenzuges in seinem lokalen Koordinatensystem an.
  • Daten-EigenschaftStart (VectorDistance): gibt den Startpunkt des Kantenzuges an.
  • Daten-EigenschaftSubdivisions (Integer): gibt die Anzahl der Unterteilungen für jede Kante des Kantenzuges an. Ist ihr Wert 1, wird jede Kante in 2 gleichgroße Abschnitte aufgeteilt. Unterteilungen werden vor Fasen und Verrundungen angewendet.
  • Daten-EigenschaftTool (Link)

Ansicht

Draft

  • Ansicht EigenschaftArrow Size (Length): gibt die Größe des Symbols an, das am Ende des Kantenzuges angezeigt wird.
  • Ansicht EigenschaftArrow Type (Enumeration): gibt die Art des Symbols an, das am Ende des Kantenzuges angezeigt wird; es stehen Dot (Punkt), Circle (Kreis), Arrow (Pfeil), Tick (Schrägstrich) oder Tick-2 (Schrägstrich-2) zur Auswahl.
  • Ansicht EigenschaftEnd Arrow (Bool): gibt an, ob ein Symbol am Ende des Kantenzuges angezeigt werden soll, damit es als Beschriftungszeile verwendet werden kann.
  • Ansicht EigenschaftPattern (Enumeration): gibt das Draft Schraffurmuster an, mit dem die Fläche des geschlossenen Kantenzuges gefüllt werden soll. Diese Eigenschaft funktioniert nur, wenn Daten-EigenschaftMake Face auf true gesetzt ist und wenn die Ansicht EigenschaftDisplay Mode den Wert Flat Lines enthält.
  • Ansicht EigenschaftPattern Size (Float): gibt die Größe des Draft Schraffurmusters an.

Skripten

Siehe auch: Autogenerierte API Dokumentation und FreeCAD Grundlagen Skripten.

Zum Erstellen einer Draft-Polylinie wird die Methode make_wire des Draft-Moduls verwendet (eingeführt mit Version 0.19). Diese Methode ersetzt die veraltete Methode makeWire.

wire = make_wire(pointslist, closed=False, placement=None, face=None, support=None)
wire = make_wire(Part.Wire, closed=False, placement=None, face=None, support=None)
  • Erzeugt ein Wire-Objekt (Kantenzug) mit der angegebenen Liste von Punkten, pointslist.
    • Jeder Punkt in der Liste wird durch seinen FreeCAD.Vector definiert, mit Einheiten in Millimetern.
    • Alternativ kann die Eingabe ein Part.Wire sein, aus dem die Punkte extrahiert werden.
  • Wenn closed True ist, oder wenn der erste und letzte Punkt identisch sind, wird der Kantenzug geschlossen.
  • Wenn ein placement (Position) angegeben wird, wird dieses verwendet; andernfalls wird die Form im Ursprung erzeugt.
  • Wenn face True ist und der Kantenzug geschlossen ist, wird der Kantenzug eine Fläche bilden, d.h. er wird gefüllt erscheinen.

Beispiel:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(2000, 0, 0)

wire1 = Draft.make_wire([p1, p2, p3], closed=True)
wire2 = Draft.make_wire([p1, 2*p3, 1.3*p2], closed=True)
wire3 = Draft.make_wire([1.3*p3, p1, -1.7*p2], closed=True)

doc.recompute()