... | ... | @@ -42,9 +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. It registers handlers on the *StreamDispatcher* and when data are fetched they are stored in the *IndexedDB* browser database using the *AssetStorage* object. On the server side the *AssetResponder* is reading the data on disk.
|
|
|
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. On the server side the *AssetResponder* is reading the data on disk.
|
|
|
|
|
|
Nomad3DPositions: The object is getting the current positions of the axis. It registers handlers on the *StreamDispatcher* and updates the positions read by the model. On the server side, the *AddonsResponder* delegates to the addon the communication with the intermediate *nomad-3d-positions* application that checks the nomad server execution and registers the Cameo subscriber.
|
|
|
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. On the server side, the *AddonsResponder* delegates to the addon the communication with the intermediate *nomad-3d-positions* application that checks the nomad server execution and registers the Cameo subscriber.
|
|
|
|
|
|
AssetResponder: The object is getting the model assets. It registers handlers on the *StreamDispatcher* and reads the model data from disk.
|
|
|
|
|
|
AddonsResponder: The object is responding to the positions requests. It registers handlers on the *StreamDispatcher* and forwards its calls to the addon.
|
|
|
|
|
|
## Environment map
|
|
|
|
... | ... | |