Arch JSON/de: Difference between revisions
(Created page with "Der Hauptzweck dieses Exportformat ist es, FreeCAD-Modelldaten mit anderen Programmiersprachen zu verarbeiten. Das [http://json.org/ JSON]-Format ist wie folgt:") |
(Updating to match new version of source page) |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{docnav/de|[[Arch OBJ/de|OBJ]]|[[Arch 3DS/de|3DS]]|[[Arch_Module/de|Arch-Arbeitsbereich]]}} |
|||
</div> |
|||
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 21: | ||
] |
] |
||
} |
} |
||
</pre> |
|||
Note that facets form triangles and their integer values reference points in the '''vertices''' array. Facet normals are found at the corresponding position in the '''normals''' array. '''description''', '''color''' and '''wires''' are all optional. This format could easily be expanded to include additional model data. |
|||
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"> |
|||
{{docnav/de|[[Arch OBJ/de|OBJ]]|[[Arch 3DS/de|3DS]]|[[Arch_Module/de|Arch-Arbeitsbereich]]}} |
|||
</div> |
|||
[[Category: User Documentation]] |
|||
{{Arch Tools navi{{#translation:}}}} |
|||
[[Category:Arch]] |
|||
{{Userdocnavi{{#translation:}}}} |
|||
[[Category:File Formats{{#translation:}}]] |
Revision as of 18:41, 17 September 2020
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.
Arch
- Elemente: Wand, Struktur, Dach, Fenster, Tür, Treppe, Raum, Rahmen, Ausstattung; Pipe, Pipe Connector; Schedule
- Bewehrung: Bewehrungsstab; Straight Rebar, UShape Rebar, LShape Rebar, Bent Shape Rebar, Stirrup Rebar, Helical Rebar
- Paneele: Panel, Panel Cut, Panel Sheet, Nest
- Material: Material, Multi-Material
- Organisation: Baugrund, Referenz,Gebäude, Geschoss, Gebäudeteil, Schnittebene
- Achsen: Achse, Achsensystem, Raster
- Änderungen: Schneiden in einer Ebene, Komponente hinzufügen, Teil entfernen, Survey
- Dienstprogramme: Komponente, Komponente klonen, Netz zerlegen, Netz in Form umwandeln, Wähle nicht-mehrfache Polygonnetze, Entferne Form, Schließt Löcher, Wände zusammenfügen, Check, Ifc Explorer, Toggle IFC Brep flag, 3 Ansichten aus Netz, Erstelle IFC Kalkulationstabelle..., Toggle Subcomponents
- Additional: Einstellungen, Import-Export Preferences (IFC, DAE, OBJ, JSON, 3DS); Arch API
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web