Arch JSON/fr: Difference between revisions
(Created page with "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.o...") |
(Created page with "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...") |
||
Line 15: | Line 15: | ||
] |
] |
||
} |
} |
||
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. |
|||
Revision as of 13:47, 11 May 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.