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!

Linie
Verrundung
Draft

Draft Linienzug

Menüeintrag
Zeichnen → Linienzug
2D-Zeichnen → Linienzug
Arbeitsbereich
Draft, BIM
Standardtastenkürzel
P L
Eingeführt in Version
0.7
Siehe auch
Draft Linie, Draft BSpline

Beschreibung

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

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

Ein durch mehrere Punkte festgelegter Linienzug (Polylinie)

Erstellen

Anwendung

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

  1. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Linienzug drücken.
    • Draft: Den Menüeintrag Zeichnen → Linienzug auswählen.
    • BIM: Den Menüeintrag 2D-Zeichnen → Linienzug auswählen.
    • Das Tastaturkürzel P dann L.
  2. Das Aufgaben-Fenster Linienzug 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 Schließen, um den Befehl abzuschließen.

Optionen

Die Einzelzeichen-Tastaturkürzel, die im Aufgaben-Fenster zur Verfügung stehen, können geändert werden. Siehe Draft-Einstellungen. Die hier genannten Tastaturkürzel sind die voreingestellten Tastaturkürzel.

  • 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.
  • F drücken oder die Checkbox Füllen1.0 und davor bzw. Fläche erstelleneingeführt in 1.1 anklicken, um den Modus Fläche erstellen umzuschalten. Bei eingeschaltetem Modus Fläche erstellen wird die Daten-EigenschaftMake Face (Fläche erstellen) des erstellten Linienzuges (Wire) auf true gesetzt und eine Fläche erstellt, vorausgesetzt er ist geschlossen und nicht selbstdurchdringend. Man beachte, dass ein selbstdurchdringender Linienzug mit einer Fläche nicht vernünftig dargestellt wird. Für solche Linienzü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 dem Erstellen eines geschlossenen Linienzuges durch Einrasten auf dem ersten Punkt. Dies ermöglicht, mit dem Erstellen weiterer Linienzü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 Linienzug offen zu lassen.
  • O oder die Schaltfläche Schließen drücken, um die Ausführung des Befehls abzuschließen und den Linienzug zu schließen. Ein geschlossener Linienzug kann auch durch Einrasten auf dem ersten Punkt des Linienzuges 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-Linienzuges, 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-Linienzüge auswählen.
  3. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Linienzug drücken.
    • Den Menüeintrag Zeichnen → Linienzug auswählen.
    • Das Tastaturkürzel P dann L.

Hinweise

  • Ein Draft Linienzug (Wire) kann mit dem Befehl Draft Bearbeiten bearbeitet werden.
  • Ein Draft Linienzug kann mit dem Befehl Draft KantenzugZuBSpline in einen Draft-B-Spline umgewandelt werden.
  • Draft-Linien und Draft-Linienzug können auch mit den Befehlen Draft Verbinden oder Draft Hochstufen verbunden werden.

Eigenschaften

Siehe auch: Eigenschaften-Ansicht.

Ein Draft-Linienzug, ein Wire-Objekt, wird von einem Part-Part2DObject 1.0 und davor oder einem Part-Feature-Objekt 1.1 und neuer abgeleitet und erbt alle seine Eigenschaften. Außerdem hat es die folgenden zusätzlichen Eigenschaften:

Daten

Attachment

Das Objekt hat dieselben Befestigungseigenschaften wie ein Part Part2DObject.

Draft

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

Ansicht

Draft

  • Ansicht-EigenschaftArrow Size End (Length): Gibt die Größe des Symbols an, das am Ende des Linienzuges angezeigt wird. eingeführt in 1.1
  • Ansicht-EigenschaftArrow Size Start (Length): Gibt die Größe des Symbols an, das am Anfang des Linienzuges angezeigt wird. eingeführt in 1.1
  • Ansicht-EigenschaftArrow Type End (Enumeration): Gibt die Art des Symbols an, das am Ende des Linienzuges angezeigt wird; es stehen Dot (Punkt), Circle (Kreis), Arrow (Pfeil), Tick (Schrägstrich), Tick-2 (Schrägstrich-2) oder Ohne. eingeführt in 1.1 zur Auswahl.
  • Ansicht-EigenschaftArrow Type Start (Enumeration): Wie vorher am Anfang des Linienzuges. eingeführt in 1.1
  • Ansicht-EigenschaftPattern (Enumeration): Gibt das Draft-Schraffurmuster an, mit dem die Fläche des geschlossenen Linienzuges gefüllt werden soll. Diese Eigenschaft funktioniert nur, wenn die 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 Grundlagen der Skripterstellung in FreeCAD.

Zum Erstellen eines Draft-Linienzuges (Wire-Objekt) wird die Methode make_wire des Draft-Moduls verwendet (eingeführt in 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)
  • Erstellt ein Wire-Objekt mit der vorgegebenen Liste von Punkten, pointslist.
    • Jeder Punkt in der Liste wird durch seinen FreeCAD.Vector festgelegt, mit Einheiten in Millimetern.
    • Alternativ kann die Eingabe auch ein Part.Wire sein, aus dem Punkte extrahiert werden.
  • Ist closed auf True gesetzt, oder wenn der erste und letzte Punkt identisch sind, ist der Linienzug geschlossen.
  • Ist placement auf None gesetzt, wird der Linienzug am Ursprung erzeugt.
  • Ist face auf True gesetzt, und der Linienzug geschlossen, ergibt der Linienzug eine Fläche, d. h. er erscheint gefüllt.

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()


Linie
Verrundung
Draft

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

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