Skip to content

Architecture

The high-level architecture of CosmoScout VR is shown in the diagram below. More fine-grained information on the specific plugins is available in the documentation of each plugin.

CosmoScout VR Architecture

As a user, you will get in touch with the cosmoscout executable and the individual plugin libraries. While the plugins may link to some special-purpose third-party libraries, all of them link against the CosmoScout VR core libraries.

There are five core libraries: cs-core contains all the application logic and links against cs-graphics, cs-gui and cs-scene. All of them use some utility functionality from cs-utils.

CosmoScout VR uses several third-party libraries as a basis. The most important ones are ViSTA (which itself requires OpenSG 1.8) and SPICE.

Content Licensed under CC-BY-4.0 by German Aerospace Center (Imprint)
Build with Astro using the Starlight theme.
Hosted on GitHub Pages.