Draft OCA

From FreeCAD Documentation
Revision as of 08:04, 15 September 2021 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

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ächen

Exportieren

Die folgenden FreeCAD Objekte können exportiert werden:

  • Linien und Drähte (Polylinien)
  • Bögen und Kreise
  • Flächen

Einstellungen

Für weitere Informationen siehe: Import Export Einstellungen.

Scripting

Scripting

Siehe auch: Draft API und FreeCAD Grundlagen Skripte.

Du kannst Elemente mit der folgenden Funktion nach OCA exportieren:

importOCA.export(exportList, filename)
  • For the Windows OS: use a / (forward slash) as the path separator in filename.

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