Draft OCA

From FreeCAD Documentation
Revision as of 09:45, 9 August 2019 by Gnrc (talk | contribs)

Draft OCA

Emplacement du menu
Fichier → Export → Open CAD format (*.oca)
Ateliers
Draft
Raccourci par défaut
Ctrl+E
Introduit dans la version
-
Voir aussi
Draft SVG, Draft DFX

Description

Cette fonction importe les fichiers OCA/GCAD. Le format de fichier OCA est un angagement de la communauté 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.

Ouverture

Les objets suivants, du format .OCA sont actuellement importables :

  • Lignes
  • Arcs et Cercles
  • Surfaces fermées

Importation

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.

Exportation

Les objets exportables pour l'instant sont :

  • Lignes et wires (polylines)
  • Arcs et cercles
  • Faces

Préférences

Les paramètres suivants peuvent être spécifiés dans l'onglet Préférences Draft du menu Édition → Préférences → onglet Draft :

  • Importation de surfaces fermées ou non

Utiliser en script

Voir aussi : Draft API et FreeCAD Scripts de base.

Vous pouvez exporter des éléments vers un fichier OCA en utilisant la fonction suivante :

importOCA.export(exportList, filename)

Exemple :

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