Appearance
Structure Collection
This document describes the JSON format used for the structure collection in the Snaptrude project.
Root Object
The root of the JSON file contains the following top-level keys.
| Key | Type | Description |
|---|---|---|
structures | Object | A collection of structure definitions, keyed by Structure ID. |
materials | Array | Definitions of materials used in the scene. |
multiMaterials | Array | Definitions of multi-materials used in the scene. |
cameras | Array | Definitions of cameras in the scene. |
lights | Array | Definitions of light sources in the scene. |
userSettings | Object | User preferences and project-wide settings. |
groups | Object | Collection of element groups. |
activeLayer | Object | Information about the currently active layer. |
versionMetadata | Object | Versioning information for the file format. |