Draft OCA/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Draft OCA è un modulo software utilizzato dai comandi 24px Std Open, Std Import and Std Export per g...")
(Created page with "* Per il sistema operativo Windows: utilizzare un {{FileName|/}} (barra) come separatore del percorso in {{Incode|filename}}.")
 
(24 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav/it|[[Draft_SVG/it|SVG]]|[[Draft_DAT/it|Airfoil Data Format .DAT]]|[[Draft_Module/it|Draft]]|IconC=Workbench_Draft.svg}}


{{GuiCommand/it
{{docnav/it
|[[Draft_SVG/it|SVG]]
|Name=Draft OCA
|[[Draft_DAT/it|DAT]]
|Name/it=Draft OCA
|[[Draft_Workbench/it|Draft]]
|MenuLocation=
|IconL=
|Workbenches=[[Draft Workbench/it|Draft]]
|IconR=
|Shortcut=
|IconC=Workbench_Draft.svg
|SeeAlso=
|Empty=1
}}
}}


{{TOCright}}

<span id="Description"></span>
==Descrizione==
==Descrizione==


Draft OCA è un modulo software utilizzato dai comandi [[File:Std_Open.svg|24px]] [[Std_Open/it|Std Open]], [[Std_Import/it|Std Import]] and [[Std_Export/it|Std Export]] per gestire il [http://groups.google.com/group/open_cad_format formato OCA].
Draft OCA è un modulo software utilizzato dai comandi [[File:Std_Open.svg|24px]] [[Std_Open/it|Std Open]], [[File:Std_Import.svg|24px]] [[Std_Import/it|Std Import]] and [[File:Std_Export.svg|24px]] [[Std_Export/it|Std Export]] per gestire il [http://groups.google.com/group/open_cad_format 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 [http://www.gcad3d.org/ gCAD3D]. Entrambi i formati possono essere importati in FreeCAD e i file OCA esportati da FreeCAD possono essere aperti in gCAD3D.
<div class="mw-translate-fuzzy">
OCA è in gran parte basato sul formato di file GCAD generato da [http://www.gcad3d.org/ gCAD3D]. Entrambi i formati possono essere importati in FreeCAD e i file OCA esportati da FreeCAD possono essere aperti in gCAD3D.
</div>


<span id="Importing"></span>
<div class="mw-translate-fuzzy">
==Apri il file==
==Importazione==
</div>


Si posssono importare i seguenti oggetti OCA:
<div class="mw-translate-fuzzy">
Attualmente si importano i seguenti oggetti di OCA:
* Linee
* Linee
* Archi e circonferenze
* Archi e circonferenze
* Aree chiuse
* Aree chiuse
</div>


<span id="Exporting"></span>
<div class="mw-translate-fuzzy">
==Esporta il file==
==Esportazione==

Gli oggetti che attualmente si possono esportare sono:
È possibile esportare i seguenti oggetti FreeCAD:
* Linee e spezzate (polilinee)
* Linee e spezzate (polilinee)
* Archi e circonferenze
* Archi e circonferenze
* Facce
* Facce
</div>


<span id="Preferences"></span>
The following FreeCAD objects can be exported:
* Lines and wires (polylines)
* Arcs and circles
* Faces

<div class="mw-translate-fuzzy">
==Preferenze==
==Preferenze==
Nella scheda [[Draft Preferences/it|Preferenze]] del menu {{MenuCommand|Modifica → Preferenze → Draft}} si possono essere specificare i seguenti parametri:
* Importa aree chiuse o no
</div>


For more information see: [[Import_Export_Preferences|Import Export Preferences]].
Vedere [[Import_Export_Preferences/it|Preferenze di Importa/Esporta]].


<span id="Scripting"></span>
<div class="mw-translate-fuzzy">
== Script ==
==Script==

{{Emphasis|Vedere anche:}} [[Draft API/it|Draft API]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
Vedere anche: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] e [[FreeCAD Scripting Basics/it|Script di base per FreeCAD]].
</div>

Per esportare oggetti in OCA utilizzare il metodo {{incode|export}} del modulo importOCA.


Si possono esportare elementi in Oca usando la seguente funzione:
{{Code|code=
{{Code|code=
importOCA.export(exportList, filename)
importOCA.export(exportList, filename)
}}
}}

* Per il sistema operativo Windows: utilizzare un {{FileName|/}} (barra) come separatore del percorso in {{Incode|filename}}.


Esempio:
Esempio:

{{Code|code=
{{Code|code=
import FreeCAD, Draft, importOCA
import FreeCAD as App
import Draft
import importOCA


doc = App.newDocument()
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])
polygon1 = Draft.make_polygon(3, radius=500)
obj2 = Draft.makeWire([p1, -2.3*p2, -0.8*p3, -1.8*p4])
polygon2 = Draft.make_polygon(5, radius=1500)


doc.recompute()
objects = [obj1, obj2]


objects = [polygon1, polygon2]
importOCA.export(objects, "/home/user/Pictures/myfile.oca")
importOCA.export(objects, "/home/user/Pictures/myfile.oca")
}}
}}



{{docnav/it|[[Draft_SVG/it|SVG]]|[[Draft_DAT/it|Airfoil Data Format .DAT]]|[[Draft_Module/it|Draft]]|IconC=Workbench_Draft.svg}}
{{docnav/it
|[[Draft_SVG/it|SVG]]
|[[Draft_DAT/it|DAT]]
|[[Draft_Workbench/it|Draft]]
|IconL=
|IconR=
|IconC=Workbench_Draft.svg
}}


{{Draft Tools navi{{#translation:}}}}
{{Draft Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:File Formats{{#translation:}}]]
[[Category:File Formats{{#translation:}}]]
{{clear}}

Latest revision as of 22:08, 24 November 2023

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