Rysunek Roboczy: OCA

From FreeCAD Documentation
This page is a translated version of the page Draft OCA and the translation is 100% complete.

Opis

Draft OCA jest modułem oprogramowania używanym przez Std: Otwórz, Std: Importuj i Std: Eksportuj polecenia do obsługi formatu pliku OCA.

Format pliku OCA to wysiłek społeczności mający na celu stworzenie bezpłatnego, prostego i otwartego formatu pliku CAD. OCA jest w dużej mierze oparty na formacie pliku GCAD wygenerowanym z gCAD3D. Oba formaty mogą być importowane do FreeCAD, a pliki OCA eksportowane przez FreeCAD mogą być otwierane w gCAD3D.

Importowanie

Importowane mogą być następujące obiekty OCA:

  • linie,
  • łuki i okręgi,
  • obszary zamknięte.

Eksportowanie

Eksportowane mogą być następujące obiekty FreeCAD:

  • linie i polilinie,
  • łuki i okręgi,
  • ściany.

Ustawienia

Aby uzyskać więcej informacji zobacz stronę Ustawienia Importu i Eksportu.

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

Do eksportu obiektów do DXF użyj metody export modułu importOCA.

importOCA.export(exportList, filename)
  • Dla systemu operacyjnego Windows: użyj / (ukośnik do przodu) jako separatora ścieżki w filename.

Przykład:

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