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!

Einstellungen
Scalable Vector Graphics .SVG
Draft

Beschreibung

Draft DXF ist ein Softwaremodul, das von den Befehlen Std Öffnen, Std Import und Std Export verwendet wird, um das DXF-Dateiformat zu verarbeiten.

Aus Sicht des Benutzers wird das DXF-Import-/Exportmodul automatisch geladen, wenn einer dieser Befehle aufgerufen wird und die zu öffnende, zu importierende oder zu exportierende Datei eine DXF-Datei ist. Der Hauptunterschied zwischen Std Öffnen und dem Importbefehl besteht darin, dass ersterer ein neues FreeCAD-Dokument erstellt und dann den Import durchführt, während letzterer die DXF-Datei importiert und das Ergebnis in das aktuell aktive Dokument einfügt.

QCAD-Zeichnung nach DXF exportiert, die anschließend in FreeCAD geöffnet wird

Importieren

Es stehen zwei Import-Module zur Verfügung, die unter Bearbeiten → Einstellungen → Import/Export → DXF festgelegt werden können: Der eine ist eingebaut, C++-basiert und schnell, der andere ist eine Altlast, in Python kodiert, langsamer und erfordert die Installation einer Erweiterung, kann aber manche Objekte besser verarbeiten und kann feinere FreeCAD-Objekte erstellen. Beide unterstützen alle DXF-Versionen seit R12.

3D-Festkörper innerhalb einer DXF-Datei werden unter einem binären ACIS/SAT-Blob gespeichert, der zur Zeit von FreeCAD nicht gelesen werden kann.


Vergleich der Unterstützung von DXF-Importer-Entitäten
Entität C++-Importer Legacy-Importer
Linien ✓ ✓
Polylinien (and LWPOLYLINES) ✓ ✓
Bögen ✓ ✓
Kreise ✓ ✓
Ellipsen ✓ ✓
Splines ✓ ✓
Texte & MTexte ✓ ✓
Führungslinie ✗ ✓
Ebenen ✓ ✓
Punkte ✓ ✓
Maße ✓ ✓
Blöcke ✓
(Nur Geometrie; Texte, Maße, und Attribute innerhalb von Blöcken werden übersprungen)
✓
Papierbereichs-Objekte ✓ ✓
3D-Flächen ✗ ✓

Exportieren

Es gibt auch zwei Export-Module: Das Altdaten-Export-Modul exportiert in das DXF-Format R12, Das C++ Export-Modul in das DXF-Format R14. Beide Formate können mit vielen Programmen verarbeitet werden.

Vergleich der Unterstützung von DXF-Export-Entitäten
Funktion C++-Exporter (R14) Legacy-Exporter (R12)
Unterstützte 2D-Geometry Alle außer Bezier-Kurven. Ellipsen und Splines werden nativ exportiert. Alle außer Punkten. Ellipsen und B-Splines können ungenau sein oder als Polylinien exportiert werden.
Punkte ✓
(Wenn die "Export-Punkte" Voreinstellung aktiviert ist)
✗
3D-Objekte Kanten von Flächen werden exportiert. Gebogene Kanten nur, wenn sie auf der XY-Ebene liegen. Es können doppelte Linien entstehen. Als abgeflachte 2D-Ansichten exportiert.
Texte und Maße ✗ ✓
Farben ✗ ✓
(Basierend auf der Farbe der Objektlinie)
Ebenen ✓
(Aus Objektnamen abgeleitet)
✓
(Aus Ebenen und verschachtelten Gruppen abgebildet)
Verbünde ✗ ✓
(Als Blöcke exportiert)

Installieren

Aus lizenzrechtlichen Gründen sind die benötigten DXF Import/Export Bibliotheken, die von der Legacy Version des Importeurs benötigt werden, nicht Teil des FreeCAD Quellcodes. Für weitere Informationen siehe: FreeCAD und DXF Import.

Einstellungen

Siehe Import-Export-Einstellungen.

DWG

Da das DWG-Format ein proprietäres, geschlossenes und undokumentiertes Format ist, ist es für Open-Source-Projekte wie FreeCAD schwierig, es zu unterstützen. Aus diesem Grund ist FreeCAD auf externe Konverter angewiesen, um DWG-Dateien lesen und schreiben zu können. Um eine DWG-Datei zu importieren, wird zunächst mit einem Konverter eine DXF-Datei erstellt, die dann vom FreeCAD-DXF-Importer verarbeitet werden kann. Beim Exportieren nach DWG erfolgt die umgekehrte Konvertierung: Die vom FreeCAD-DXF-Exporter erstellte DXF-Datei wird in eine DWG-Datei umgewandelt.

Beachte, dass das DXF-Format eine 1:1-Konvertierung des DWG-Formats ermöglicht. Alle Anwendungen, die DWG-Dateien lesen und schreiben können, können dies auch mit DXF-Dateien tun, ohne dass Daten verloren gehen. Daher sollte es keine Probleme bereiten, DXF-Dateien anstelle von DWG-Dateien anzufordern und wiederum DXF-Dateien bereitzustellen.

Die folgenden DWG-Konverter werden standardmäßig unterstützt:

  • LibreDWG (Open Source, bietet keine Unterstützung für einige DWG-Elemente).
  • ODA-Datei-Konverter (frei).
  • QCAD pro (kommerziell).

Siehe Import-/Export-Einstellungen, FreeCAD und DWG-Import für mehr Informationen.

Skripten

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

Um Objekte in eine DXF-Datei zu exportieren, wird die Methode export des Moduls importDXF verwendet.

importDXF.export(objectslist, filename, nospline=False, lwPoly=False)
  • Für Windows: / (forward slash) wird als Pfad-Trennzeichen in filename verwendet.

Beispiel:

import FreeCAD as App
import Draft
import importDXF

doc = App.newDocument()

polygon1 = Draft.make_polygon(3, radius=500)
polygon2 = Draft.make_polygon(5, radius=1500)

doc.recompute()

objects = [polygon1, polygon2]
importDXF.export(objects, "/home/user/Pictures/myfile.dxf")


Einstellungen
Scalable Vector Graphics .SVG
Draft

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

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