This module provides utilities for serializing and deserializing SceneModels
to and from the SDK’s canonical JSON representation, scene!SceneModelParams. The format captures
a SceneModel’s complete renderable state, including geometry, meshes, textures, materials,
transforms, and coordinate-system information.
SceneModelParams is a lossless representation of a SceneModel’s internal state.
A SceneModel can be exported and re-imported without changing geometry IDs, object IDs,
transforms, or coordinate-system settings, making this format suitable for caching and
synchronization workflows.
xeokit SceneModelParams Importer and Exporter
Import and export renderable SceneModels using xeokit’s JSON-based scene!SceneModelParams interchange format.
This module provides utilities for serializing and deserializing SceneModels to and from the SDK’s canonical JSON representation, scene!SceneModelParams. The format captures a SceneModel’s complete renderable state, including geometry, meshes, textures, materials, transforms, and coordinate-system information.
Installation
Usage
Exporting a SceneModel to JSON
Use SceneModelParamsExporter to serialize a SceneModel into a SceneModelParams object, which can then be stored or transmitted as JSON.
Importing a SceneModel from JSON
Use SceneModelParamsLoader to reconstruct a SceneModel from a previously serialized scene!SceneModelParams|SceneModelParams object.
Round-tripping SceneModels
SceneModelParams is a lossless representation of a SceneModel’s internal state. A SceneModel can be exported and re-imported without changing geometry IDs, object IDs, transforms, or coordinate-system settings, making this format suitable for caching and synchronization workflows.