... | ... | @@ -42,13 +42,13 @@ Thus the end message is a status message and the receiver can check only the sta |
|
|
|
|
|
#### Main components
|
|
|
|
|
|
AssetGetter: The object is getting the 3D model data on the browser side. It registers handlers on the *StreamDispatcher* and when data are fetched they are stored in the *IndexedDB* browser database using the *AssetStorage* object.
|
|
|
**AssetGetter**: The object is getting the 3D model data on the browser side. It registers handlers on the *StreamDispatcher* and when data are fetched they are stored in the *IndexedDB* browser database using the *AssetStorage* object.
|
|
|
|
|
|
Nomad3DPositions: The object is getting the current positions of the axis on the browser side. It registers handlers on the *StreamDispatcher* and updates the positions read by the model.
|
|
|
**Nomad3DPositions**: The object is getting the current positions of the axis on the browser side. It registers handlers on the *StreamDispatcher* and updates the positions read by the model.
|
|
|
|
|
|
AssetResponder: The object is getting the model assets on the server side. It registers handlers on the *StreamDispatcher* and reads the model data from disk.
|
|
|
**AssetResponder**: The object is getting the model assets on the server side. It registers handlers on the *StreamDispatcher* and reads the model data from disk.
|
|
|
|
|
|
AddonsResponder: The object is responding to the positions requests on the server side. It registers handlers on the *StreamDispatcher* and forwards its calls to the *NomadPositions* object that calls the addon. The addon communicates with the intermediate *nomad-3d-positions* application that checks the nomad server execution and registers the Cameo subscriber.
|
|
|
**AddonsResponder**: The object is responding to the positions requests on the server side. It registers handlers on the *StreamDispatcher* and forwards its calls to the *NomadPositions* object that calls the addon. The addon communicates with the intermediate *nomad-3d-positions* application that checks the nomad server execution and registers the Cameo subscriber.
|
|
|
Notice that there is a single instance of the *NomadPositions* object whereas there is one instance of *AddonsResponder* per client.
|
|
|
|
|
|
## Environment map
|
... | ... | |