Arch JSON/fr: Difference between revisions
(Created page with "Category: User Documentation/fr") |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
⚫ | |||
L'objectif principal de ce format d'exportation est de faciliter le traitement des données du modèle FreeCAD à partir de langages de programmation. Le format [http://json.org/ JSON] est le suivant: |
L'objectif principal de ce format d'exportation est de faciliter le traitement des données du modèle FreeCAD à partir de langages de programmation. Le format [http://json.org/ JSON] est le suivant: |
||
{ |
{ |
||
Line 21: | Line 22: | ||
[[Category: User Documentation/fr]] |
[[Category: User Documentation/fr]] |
||
{{clear}} |
{{clear}} |
||
⚫ |
Revision as of 22:39, 1 August 2018
L'objectif principal de ce format d'exportation est de faciliter le traitement des données du modèle FreeCAD à partir de langages de programmation. Le format JSON est le suivant:
{ "version": "0.0.1", "description": "Mesh data exported from FreeCAD", "objects": [ { "name": "<object name>", "description": "<object description>", "color": "<object color>", "wires": [[[<float>, <float>, <float>], . . .], . . .], "vertices": [[<float>, <float>, <float>], . . .], "normals": [[<float>, <float>, <float>], . . .], "facets": [[<int>, <int>, <int>], . . .] }, . . . ] }
Notez que les facettes forment des triangles et leurs valeurs entières référencent des points dans le tableau vertices. Les normales des facettes sont trouvées à la position correspondante dans le tableau normals, description, color et wires sont tous optionnels. Ce format pourrait facilement être étendu pour inclure des données de modèles supplémentaires.