The mechanism here is that the Speckle Data would be augmented and committed to the server as new data is generated.
Using python:
- Receive new sensor data
- Receive the Base Geometry model (e.g. Base Model Branch)
- Edit the property for each affected Object
- Commit the new objects (e.g. Digital Twin Model Branch)
- Update the embedded viewer by refreshing it. Or, to a defined point in time, a specific commit
The 3D viewer URL can be set to show a stream’s latest version rather than one particular commit.