Arch JSON/de: Difference between revisions
No edit summary |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
Der Hauptzweck dieses Exportformat ist es, FreeCAD-Modelldaten mit anderen Programmiersprachen zu verarbeiten. Das [http://json.org/ JSON]-Format ist wie folgt: |
Der Hauptzweck dieses Exportformat ist es, FreeCAD-Modelldaten mit anderen Programmiersprachen zu verarbeiten. Das [http://json.org/ JSON]-Format ist wie folgt: |
||
<pre> |
|||
{ |
{ |
||
"version": "0.0.1", |
"version": "0.0.1", |
||
Line 16: | Line 17: | ||
] |
] |
||
} |
} |
||
</pre> |
|||
Beachte, dass Facetten Dreiecke bilden und ihre Integer-Werte sich auf Punkte im '''vertices'''-Feld (vertices array) beziehen. Facetten-'Normale' (normals) finden sich an der entsprechenden Position im '''normals'''-Feld (normals array). '''description''', '''color''' und '''wires''' sind alle optional. Dieses Format kann leicht erweitert werden, um zusätzliche Modelldaten zu enthalten. |
Beachte, dass Facetten Dreiecke bilden und ihre Integer-Werte sich auf Punkte im '''vertices'''-Feld (vertices array) beziehen. Facetten-'Normale' (normals) finden sich an der entsprechenden Position im '''normals'''-Feld (normals array). '''description''', '''color''' und '''wires''' sind alle optional. Dieses Format kann leicht erweitert werden, um zusätzliche Modelldaten zu enthalten. |
||
<div class="mw-translate-fuzzy"> |
|||
[[Category:User Documentation/de]] |
|||
[[Category:Arch/de]] |
[[Category:Arch/de]] |
||
</div> |
Revision as of 17:17, 6 February 2019
Der Hauptzweck dieses Exportformat ist es, FreeCAD-Modelldaten mit anderen Programmiersprachen zu verarbeiten. Das JSON-Format ist wie folgt:
{ "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>], . . .] }, . . . ] }
Beachte, dass Facetten Dreiecke bilden und ihre Integer-Werte sich auf Punkte im vertices-Feld (vertices array) beziehen. Facetten-'Normale' (normals) finden sich an der entsprechenden Position im normals-Feld (normals array). description, color und wires sind alle optional. Dieses Format kann leicht erweitert werden, um zusätzliche Modelldaten zu enthalten.