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...")
(Created page with "{{Arch Tools navi/it}} {{Userdocnavi/it}}")
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
{{docnav/it|[[Arch OBJ/it|OBJ]]|[[Arch 3DS/it|3DS]]|[[Arch_Module/it|Modulo Arch]]}}

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:
<pre>
{
{
"version": "0.0.1",
"version": "0.0.1",
Line 15: Line 19:
]
]
}
}
</pre>

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.
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.


{{docnav/it|[[Arch OBJ/it|OBJ]]|[[Arch 3DS/it|3DS]]|[[Arch_Module/it|Modulo Arch]]}}




{{Arch Tools navi/it}}
[[Category: User Documentation/it]]
{{clear}}
{{Userdocnavi/it}}
<languages/>

Revision as of 22:19, 4 March 2019

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.