Draft OCA/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(41 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav|[[Draft_SVG|SVG]]|[[Draft_DAT|Airfoil Data Format .DAT]]|[[Draft_Module|Draft Module]]|IconC=Workbench_Draft.svg}}


{{Docnav/fr
{{GuiCommand
|[[Draft_SVG/fr|Format SVG]]
|Name=Draft OCA
|[[Draft_DAT/fr|Format DAT]]
|MenuLocation=File → Export → Open CAD format (*.oca)
|Workbenches=[[Draft Workbench|Draft]]
|[[Draft_Module/fr|Atelier Draft]]
|IconL=
|Shortcut=Ctrl+E
|IconR=
|SeeAlso=[[Draft SVG]], [[Draft DXF]]
|IconC=Workbench_Draft.svg
|Empty=1
}}
}}

{{TOCright}}


== Description ==
== Description ==
Cette fonction importe les fichiers OCA/GCAD. Le [http://groups.google.com/group/open_cad_format format de fichier OCA] est un angagement de la communauté pour créer un format de fichier CAO gratuit, simple et ouvert.


Draft OCA est un module logiciel utilisé par [[File:Std_Open.svg|24px]] [[Std_Open/fr|Std Ouvrir]], [[File:Std_Import.svg|24px]] [[Std_Import|Std Importer]] et [[File:Std_Export.svg|24px]] [[Std_Export|Std Exporter]] pour gérer le [http://groups.google.com/group/open_cad_format format de fichier OCA].
OCA est largement basé sur le format de fichier GCAD généré à partir de [http://www.gcad3d.org/ gCAD3D]. Les deux formats peuvent être importés dans FreeCAD et les fichiers OCA exportés par FreeCAD peuvent être ouverts dans gCAD3D.


Le format de fichier OCA est un effort communautaire pour créer un format de fichier CAO gratuit, simple et ouvert. OCA est largement basé sur le format de fichier GCAD généré à partir de [http://www.gcad3d.org/ gCAD3D]. Les deux formats peuvent être importés dans FreeCAD et les fichiers OCA exportés par FreeCAD peuvent être ouverts dans gCAD3D.
==Ouverture==


==Importer==
Les objets suivants, du format '''.OCA''' sont importés en ce moment :


Les objets OCA suivants peuvent être importés:
* Lignes
* Lignes
* Arcs et Cercles
* Arcs et Cercles
* Surfaces fermées
* Surfaces fermées


==Importation==
==Exporter==


Les objets FreeCAD suivants peuvent être exportés:
Fonctionne de la même manière que l'ouverture, mais insère les objets dans le document actif au lieu de créer un nouveau document.
* Lignes et fils (polylignes)

==Exportation==

Les objets qui peuvent être exportés pour l'instant sont :

* Lignes et wires (polylines)
* Arcs et cercles
* Arcs et cercles
* Surfaces
* Faces


== Préférences ==
<div class="mw-translate-fuzzy">
=== Préférences ===


Voir : [[Import_Export_Preferences/fr|Préférences d'Import Export]].
Les paramètres suivants peuvent être spécifiés dans le menu '''Edition → [[Draft Preferences/fr|Préférences]] → onglet Projet''' :


==Script==
* Importation de surfaces fermées ou non
</div>


Voir aussi: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts FreeCAD]].
== Scripting ==

{{Emphasis|See also:}} [[Draft API]] and [[FreeCAD Scripting Basics]].
Pour exporter des objets au format OCA, utilisez la méthode {{incode|export}} du module importOCA.


You can export elements to OCA by using the following function:
{{Code|code=
{{Code|code=
importOCA.export(exportList, filename)
importOCA.export(exportList, filename)
}}
}}

* Pour le système d'exploitation Windows : utilisez un {{FileName|/}} (barre oblique) comme séparateur de chemin dans {{Incode|filename}}.


Exemple :
Exemple :

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


<div class="mw-translate-fuzzy">
[[Category:User Documentation/fr]]
</div>


{{Draft Tools navi/fr}}
{{Docnav/fr
|[[Draft_SVG/fr|Format SVG]]
|[[Draft_DAT/fr|Format DAT]]
|[[Draft_Workbench/fr|Atelier Draft]]
|IconL=
|IconR=
|IconC=Workbench_Draft.svg
}}


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

Latest revision as of 11:47, 16 September 2021

Description

Draft OCA est un module logiciel utilisé par Std Ouvrir, Std Importer et Std Exporter pour gérer le format de fichier OCA.

Le format de fichier OCA est un effort communautaire pour créer un format de fichier CAO gratuit, simple et ouvert. OCA est largement basé sur le format de fichier GCAD généré à partir de gCAD3D. Les deux formats peuvent être importés dans FreeCAD et les fichiers OCA exportés par FreeCAD peuvent être ouverts dans gCAD3D.

Importer

Les objets OCA suivants peuvent être importés:

  • Lignes
  • Arcs et Cercles
  • Surfaces fermées

Exporter

Les objets FreeCAD suivants peuvent être exportés:

  • Lignes et fils (polylignes)
  • Arcs et cercles
  • Surfaces

Préférences

Voir : Préférences d'Import Export.

Script

Voir aussi: Autogenerated API documentation et Débuter avec les scripts FreeCAD.

Pour exporter des objets au format OCA, utilisez la méthode export du module importOCA.

importOCA.export(exportList, filename)
  • Pour le système d'exploitation Windows : utilisez un / (barre oblique) comme séparateur de chemin dans filename.

Exemple :

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