Einleitung
SVG ist die Abkürzung für Scalable Vector Graphics (Skalierbare Vektor-Grafik), ein vektorbasiertes Bildformat für zweidimensionale Grafiken.
Vektorbasierte Formate wie SVG sind in technischen Zeichenprogrammen wie FreeCAD sehr nützlich, da ein SVG-Bild auf jede beliebige Größe skaliert werden kann, ohne seine Form oder Menge an Details zu verlieren. Das SVG kann auf jede erforderliche Auflösung skaliert und für den Druck in Bitmap-Formate wie PNG oder JPEG umgewandelt werden.
Das SVG-Bild wird in einer Sprache vom Typ XML beschrieben, was bedeutet, dass es mit einem einfachen Texteditor geöffnet und bearbeitet werden kann, um Änderungen vorzunehmen. Aufgrund ihres textbasierten Charakters kann die Datei auch leicht durchsucht, indiziert und komprimiert werden. Die SVG-Auszeichnungssprache ist ein offener Standard, der seit 1999 vom World Wide Web Consortium (W3C) entwickelt wurde. Das bedeutet, dass eine SVG-Datei von konformen Betrachtern und Zeichenprogrammen auf die gleiche Weise gelesen und interpretiert werden sollte.
Für weitere Informationen zum SVG-Format siehe: Scalable Vector Graphics.
SVG in FreeCAD
FreeCAD ist in erster Linie eine Anwendung zum 3D-Modellieren, und hat daher nicht sehr viele 2D-Zeichenwerkzeuge. Andererseits ist FreeCAD rauf SVG-Dateien angewiesen:
- Symbole (Icons) in der grafischen Benutzerschnittstelle, die Werkzeuge im Menü und in den Symbolleisten repräsentieren oder Objekte und Formelemente in der Baumansicht.
- Vorlagen (Templates) für den Arbeitsbereich TechDraw, die Papierblätter repräsentieren, die das Format einer Zeichnung bestimmen und maßstabsgerechtes Drucken ermöglichen. Sie können auch Rahmen und ein Schriftfeld bereitstellen.
- Zeichnungselemente (Symbols), TechDraw Ansichten, die jeweils eine einzelne SVG-Datei einbetten, um häufig verwendete grafische Beschriftungselemente bereitzustellen.
Darüber hinaus kann FreeCAD SVG-Dateien in den 3D-Raum importieren:
- Als eine Bildebene, die über ihre Eigenschaft Placement positioniert werden kann.
- Als separate 2D-Formen auf der XY-Ebene, die als Basisgeometrie für weiteres Modellieren verwendet werden können.
Letztlich hat FreeCAD auch Werkzeuge zum Exportieren in SVG-Dateien:
- 3D-Geometrie kann als Flattened SVG gespeichert werden. In diesem Falle wird die ausgewählte Geometrie auf die XY-Ebene projiziert und nur die X- und Y-Koordinaten verwendet, um SVG-Elemente abzuleiten.
- TechDraw stellt ein Werkzeug bereit, um die aktuelle Zeichnung zu speichern.
Std Importieren und
Std Exportieren führen Aufgaben zum 3D-Import und -Export im Zusammenhang mit SVG-Daten aus; sie verwenden die Funktion Draft SVG des Draft-Moduls, um 3D-Geometrie in das bzw. aus dem SVG-Format zu konvertieren.
Anwendung
Hier gibt es ein paar zusätzliche Beschreibungen mit Fokus auf SVG-Dateien für Std Import und Std Export.
3D-Import
- Sicherstellen, dass ein aktives Dokument vorhanden ist.
- Den Menüeintrag Datei →
Importieren... auswählen.
- Im Datei-Browser, der erscheint, eine der folgenden Möglichkeiten ausführen:
- Mit unveränderten Standardeinstellungen:
- Eine Datei auswählen und die Schaltfläche Öffnen drücken.
- Der Dialog Modul auswählen erscheint. Unter Öffne svg als:
- Image formats (FreeCAD) auswählen, um die SVG-Datei als Bildebene zu importieren.
- SVG as geometry (importSVG) auswählen, um die SVG-Datei als separate Formen zu importieren.
- Die Schaltfläche Öffnen drücken, um den Dialog zu schließen und das Werkzeug zu beenden.
- Wahlweise die Filteroption SVG as geometry auswählen.
- Die gewünschte SVG-Datei auswählen und die Schaltfläche Öffnen drücken, um das Werkzeug zu beenden.
- Abhängig von den ausgewählten Optionen wird eine Bildebene oder mehrere Formen und Textobjekte zum Dokument hinzugefügt.
3D-Export
Eine oder mehrere Formen auswählen.
- Den Menüeintrag Datei →
Exportieren... auswählen.
- Im Datei-Browser, der erscheint, die Filteroption Flattened SVG auswählen.
- Einen Dateinamen eingeben.
- Einen Ordner zum Speichern der SVG-Datei auswählen.
- Die Schaltfläche Speichern drückken, um den Browser zu schließen und das Werkzeug zu beenden.
2D-Import und -Export
Die Beschreibungen der 2D-Werkzeuge sind gut die SVG-Dateien fokussiert, so dass hier das Verweisen auf die entsprechenden Seiten ausreicht.
- Vorlagen sind SVG-Dateien, die erforderlich sind, um Zeichnungsblätter (Page-Objekte) in TechDraw anzulegen.
- Ein Zeichnungselement ist eine Art TechDraw-Ansicht, die verwendet wird, um einem TechDraw-Zeichnungsblatt ein SVG-Bild für grafische Beschriftungszwecke hinzuzufügen und es wahlweise mit einem anderen TechDraw-Element als seinen Besitzer (Owner) zu verknüpfen.
SVG-Zeichnungselement öffnet einen Datei-Browser, um die Datei eines SVG-Zeichnungselements auszuwählen und zu importieren.
- Wahlweise kann eine fertiggestellte Zeichnung als SVG-Datei exportiert werden.
Verwandt
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework