Draft: OCA

From FreeCAD Documentation
Revision as of 20:32, 21 February 2020 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Draft OCA

Posizione nel menu
File → Esporta → Open CAD format (*.oca)
Ambiente
Draft
Avvio veloce
Ctrl+E
Introdotto nella versione
-
Vedere anche
SVG, DXF

Descrizione

Questa funzione importa i file OCA/GCAD. Il formato di file OCA è lo sforzo della comunità per creare un formato di file CAD libero, 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.

Apri il file

Attualmente si importano i seguenti oggetti di OCA:

  • Linee
  • Archi e circonferenze
  • Aree chiuse

Importa il file

Funziona allo stesso modo di Apri il file, ma crea gli oggetti nel documento attivo, invece di creare uno nuovo documento.

Esporta il file

Gli oggetti che attualmente si possono esportare sono:

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

Preferenze

Nella scheda Preferenze del menu Modifica → Preferenze → Draft si possono essere specificare i seguenti parametri:

  • Importa aree chiuse o no

Script

Vedere anche: Draft API e Nozioni di base sugli script di FreeCAD.

Si possono esportare elementi in Oca usando la seguente funzione:

importOCA.export(exportList, filename)

Esempio:

import FreeCAD, Draft, importOCA

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(1000, 1000, 0)
p3 = FreeCAD.Vector(2200, 1500, 0)
p4 = FreeCAD.Vector(2500, -100, 0)

obj1 = Draft.makeWire([p1, p2, p3, p4])
obj2 = Draft.makeWire([p1, -2.3*p2, -0.8*p3, -1.8*p4])

objects = [obj1, obj2]

importOCA.export(objects, "/home/user/Pictures/myfile.oca")