Skip to content

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

SatPathVisualizer

SatPathVisualizer is a C++ library for creating satellite orbit path visualizations. An example video made with this library can be seen on YouTube

Installing Dependencies

SatPathVisualizer depends on cmake, raylib, raylib-cpp, hdf5, and OpenCV. To use SatPathVisualizer, install raylib, hdf5, and OpenCV on your system.

macOS (Homebrew)

  1. Install Homebrew (If you haven't already)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Install dependencies with Homebrew
brew install cmake raylib hdf5 opencv

Ubuntu / Debian

  1. Install cmake
sudo apt update && sudo apt upgrade
sudo apt install cmake
  1. 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)

  2. Install hdf5, opencv

sudo apt update && sudo apt upgrade
sudo apt install libhdf5-dev libopencv-dev

Fedora

  1. Install packages
sudo dnf install cmake raylib-devel hdf5-devel opencv-devel

Arch Linux

  1. Install packages with pacman (or your preferred AUR helper)
sudo pacman -Syu
sudo pacman -S cmake raylib hdf5 fmt vtk ffmpeg opencv

Example

To use SatPathVisualizer, you can clone and edit the example project.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages