Beschreibung
Entwurf OCA ist ein Softwaremodul, das von den Std Open,
Std Import und
Std Export Befehle, um das OCA Dateiformat zu verarbeiten.
Das OCA-Dateiformat ist eine Gemeinschaftsanstrengung zur Erstellung eines freien, einfachen und offenen CAD-Dateiformats. OCA basiert weitgehend auf dem GCAD-Dateiformat, das von gCAD3D erzeugt wird. Beide Formate können in FreeCAD importiert werden, und die von FreeCAD exportierten OCA-Dateien können in gCAD3D geöffnet werden.
Importieren
Die folgenden OCA-Objekte können importiert werden:
- Linien
- Bögen und Kreise
- Geschlossene Flächenbereiche
Exportieren
Die folgenden FreeCAD-Objekte können exportiert werden:
- Linien und Drähte (Polylinien)
- Bögen und Kreise
- Flächen
Einstellungen
Siehe Import-Export-Einstellungen.
Skripten
Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.
Um Objekte in eine OCA-Datei zu exportieren, wird die Methode export
des Moduls importSVG verwendet.
importOCA.export(exportList, filename)
- Für Windows: / (forward slash) wird als Pfad-Trennzeichen in
filename
verwendet.
Beispiel:
import FreeCAD as App
import Draft
import importOCA
doc = App.newDocument()
polygon1 = Draft.make_polygon(3, radius=500)
polygon2 = Draft.make_polygon(5, radius=1500)
doc.recompute()
objects = [polygon1, polygon2]
importOCA.export(objects, "/home/user/Pictures/myfile.oca")
Diese Seite wird abgerufen von https://wiki.freecad.org/Draft_OCA