Arch JSON/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Nota che le faccette formano triangoli e i loro valori di riferimento delle valori interi nella matrice '''vertices'''. Le normali delle sfaccettature si trovano nella posizio...")
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
Lo scopo principale di questo formato di esportazione è rendere più semplice l'elaborazione dei dati del modello di FreeCAD dai linguaggi di programmazione. Il formato [http://json.org/ JSON] è il seguente:
Lo scopo principale di questo formato di esportazione è rendere più semplice l'elaborazione dei dati del modello di FreeCAD dai linguaggi di programmazione. Il formato [http://json.org/ JSON] è il seguente:
{
{
Line 21: Line 22:
[[Category: User Documentation/it]]
[[Category: User Documentation/it]]
{{clear}}
{{clear}}
<languages/>

Revision as of 22:53, 1 August 2018

Lo scopo principale di questo formato di esportazione è rendere più semplice l'elaborazione dei dati del modello di FreeCAD dai linguaggi di programmazione. Il formato JSON è il seguente:

 {
   "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>], . . .]
     }, . . .
   ]
 }

Nota che le faccette formano triangoli e i loro valori di riferimento delle valori interi nella matrice vertices. Le normali delle sfaccettature si trovano nella posizione corrispondente nell'array normal. description, color e wires sono tutti opzionali. Questo formato potrebbe essere facilmente esteso per includere ulteriori dati del modello.