This application offers a simple yet engaging way to create and visualize planets orbiting the sun. Leveraging VTK for rendering and ImGui for the GUI, it's designed to be user-friendly and visually appealing.
- Create Custom Planets: Customize planets with various features including:
- Radius (Km)
- Semi-major axis (Km)
- Semi-minor axis (Km)
- Speed (Km/h)
- Rotational Period (Days)
- Inclination (Degrees)
- Tilt (Degrees)
- Visualize Orbits: Watch your created planets orbit the sun in real-time.
- Interactive GUI: Easy-to-use interface built with ImGui.
- Ensure you have VTK installed for rendering.
- Make sure ImGui is set up correctly in your environment.
- Download 3rdParties
- Clone the repository:
git clone [https://github.com/ArturasDruteika/SolarSystem.git]
- Navigate to the application directory:
cd SolarSystem
- Compile the application using your preferred C++ compiler (e.g., Microsoft Visual C++).
- Launch the application by running the executable.
- Use the ImGui interface to create and customize planets.
- Observe the planets orbiting the sun in the rendering window.