We are using Communicator to translate prc → SCS files, and then rendering the SCS in HOOPS Web Platform - On a first pass it seems that the version of communicator at the time of the SCS translation has to be on the same version of our HOOPS Web Platform libraries in order to render the model correctly, is this true? Or, are SCS files backwards compatible with HOOPS? If not, is there another solution besides re-translating from prc → SCS again on the latest communicator version?
SCS files are not backwards compatible. That is, SCS files generated from a newer version of Communicator cannot be opened by an older version of the Web Viewer. Doing so will generate a Model Load Error in the Web Viewer.
Now, in your comment:
If not, is there another solution besides re-translating from prc → SCS again on the latest communicator version?
The solution here would be to re-convert the PRC to SCS in the older (not latest) version of Communicator. Re-conversion is the only solution is such a case.
For clarity, the Web Viewer is backwards compatible. That is, a newer version of the Web Viewer can open an older version of the Stream Cache file (SC/SCZ/SCS).
For us, this piece here is a huge clarification and helps a lot :
For clarity, the Web Viewer is backwards compatible. That is, a newer version of the Web Viewer can open an older version of the Stream Cache file (SC/SCZ/SCS).