Skip to content

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.

KeyTypeDescription
structuresObjectA collection of structure definitions, keyed by Structure ID.
materialsArrayDefinitions of materials used in the scene.
multiMaterialsArrayDefinitions of multi-materials used in the scene.
camerasArrayDefinitions of cameras in the scene.
lightsArrayDefinitions of light sources in the scene.
userSettingsObjectUser preferences and project-wide settings.
groupsObjectCollection of element groups.
activeLayerObjectInformation about the currently active layer.
versionMetadataObjectVersioning information for the file format.