Even though I’m not really confident, that I will get an answer here anytime soon, I still want to give the forum a try.
I am trying to create a web-application which uses the Hoops library to create an own instance of the Streaming Cache Server.
The model that’s used is created from scratch using the Hoops Authoring library link://docs.techsoft3d.com/communicator/latest/build/prog_guide/data_import/authoring/data-import-stream-cache-models.html.
It works all well for now, but we are using a simulation software in the background, that’s changing how the model should look like, after the initial creation.
So my question is now, is there a way to tell the Streaming Cache Server, that the model has changed, after it was first uploaded to the Hoops Webviewer in the browser?
My workaround for now is to create a new model everytime something changes and then use the switchToModel link://docs.techsoft3d.com/communicator/latest/build/api_ref/typedoc/classes/communicator.model.html#switchtomodel method to see the changes.
But that has major downsides: I have to periodically request the server if there is a new model available (using my own webserver endpoint, because I didn’t find any Hoops method that can check this), the camera gets reset everytime and the Webviewer has to fetch all the data again.
I get the impression, that changing the model after it was once created is simply not the desired use-case for hoops. Is this correct, or am I missing some functionality?
BTW: Why do you forbid to add links to your own documentation resources? That doesn’t make any sense.