Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.75 KB

File metadata and controls

27 lines (20 loc) · 1.75 KB

Simulatica

License: GPL v3 Simulatica CalcEngine Visualizer MonoGame DOTNET csharp

About

Universal & low-level simulation framework designed for mainly academic purposes. It consists of three project:

  • CalcEngine - Central part of application, responsible for actual calculation. It's bases on runtime compilation and reflection.
  • Visualizer - Design to visualize the data recived from CalcEngine. Supports both 2D and 3D animations. Current frames rendering is performed via MonoGame. Support for Blender is planned in the future also.
  • Simulatica - User-friendly desktop dashboard, for creating simulations and handling all simulatica features and related cases. Currently suspended.

Project entry

To begin simulation you must first provide proper simulation file .conig which must contain all of the necessary configuration in json format. Separate project Simulatica Dashboard can be helpfull with creating such configuration.

Demo simulations

Solar scope simulation force field simulation

Possible vulnerabilities

Project currently uses Newtonsoft.Json which may cause some potential security vulnerabilities.