Difference between revisions of "Arch JSON/it"

From FreeCAD Documentation
Jump to navigation Jump to search
(Updating to match new version of source page)
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
<languages/>
 
<languages/>
 +
 +
<div class="mw-translate-fuzzy">
 +
{{Docnav/it
 +
|[[Arch_OBJ/it|OBJ]]
 +
|[[Arch_3DS/it|3DS]]
 +
|[[Arch_Workbench/it|Modulo Arch]]
 +
}}
 +
</div>
 +
 
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 16: Line 26:
 
     ]
 
     ]
 
   }
 
   }
 +
</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.
  
  
 +
<div class="mw-translate-fuzzy">
 +
{{Docnav/it
 +
|[[Arch_OBJ/it|OBJ]]
 +
|[[Arch_3DS/it|3DS]]
 +
|[[Arch_Workbench/it|Modulo Arch]]
 +
}}
 +
</div>
  
[[Category: User Documentation/it]]
+
{{Arch Tools navi{{#translation:}}}}
 
+
{{Userdocnavi{{#translation:}}}}
[[Category:Arch]]
+
[[Category:File Formats{{#translation:}}]]

Latest revision as of 19:26, 1 September 2021

Other languages:
Deutsch • ‎English • ‎français • ‎italiano • ‎polski • ‎português do Brasil • ‎русский
Arrow-left.svg Pagina precedente: OBJ
Pagina successiva: 3DS Arrow-right.svg

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.


Arrow-left.svg Pagina precedente: OBJ
Pagina successiva: 3DS Arrow-right.svg