Draft: OCA

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

Descrizione

Draft OCA è un modulo software utilizzato dai comandi Std Open, Std Import and Std Export per gestire il formato OCA.

Il formato di file OCA è uno sforzo della comunità per creare un formato di file CAD gratuito, semplice e aperto. OCA è in gran parte basato sul formato di file GCAD generato da gCAD3D. Entrambi i formati possono essere importati in FreeCAD e i file OCA esportati da FreeCAD possono essere aperti in gCAD3D.

Importazione

Si posssono importare i seguenti oggetti OCA:

  • Linee
  • Archi e circonferenze
  • Aree chiuse

Esportazione

È possibile esportare i seguenti oggetti FreeCAD:

  • Linee e spezzate (polilinee)
  • Archi e circonferenze
  • Facce

Preferenze

Vedere Preferenze di Importa/Esporta.

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

Per esportare oggetti in OCA utilizzare il metodo export del modulo importOCA.

importOCA.export(exportList, filename)
  • Per il sistema operativo Windows: utilizzare un / (barra) come separatore del percorso in filename.

Esempio:

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