Graphics Engine dedicated to creating interactive visualizations of planetary systems, based on a parser and a dedicated scripting language

Abstract:

The paper presents the concept and method of implementing an innovative and universal tool for
visualizing planetary systems. As part of the project, our own modular graphics engine was developed and implemented, which can be used as a common part for many different projects. Then, using elements of the graphics engine, the application logic for visualizing planetary systems was implemented. The elements included in this part are presented and how to handle systems of different sizes so that they can always be displayed correctly and all celestial bodies properly visible. Then, the design of the scripting language and the architecture of the parser, which is responsible for processing the script into a visual representation of the planetary system, were presented.