SatPathVisualizer is a C++ library for creating satellite orbit path visualizations. An example video made with this library can be seen on YouTube
SatPathVisualizer depends on cmake, raylib, raylib-cpp, hdf5, and OpenCV. To use SatPathVisualizer, install raylib, hdf5, and OpenCV on your system.
- Install Homebrew (If you haven't already)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"- Install dependencies with Homebrew
brew install cmake raylib hdf5 opencv- Install cmake
sudo apt update && sudo apt upgrade
sudo apt install cmake-
Install raylib by following the raylib wiki. Make sure to build using CMake (You may need to also install pkg-config first if you get errors configuring the build:
sudo apt install pkg-config, and if your ubuntu/debian distribution uses Wayland, make sure to build raylib for wayland) -
Install hdf5, opencv
sudo apt update && sudo apt upgrade
sudo apt install libhdf5-dev libopencv-dev- Install packages
sudo dnf install cmake raylib-devel hdf5-devel opencv-devel- Install packages with pacman (or your preferred AUR helper)
sudo pacman -Syu
sudo pacman -S cmake raylib hdf5 fmt vtk ffmpeg opencvTo use SatPathVisualizer, you can clone and edit the example project.