#viewer #slam #wgpu #map

slam-viewer

Simple wgpu based SLAM map viewer

3 releases

0.1.2 May 2, 2020
0.1.1 May 1, 2020
0.1.0 May 1, 2020

#10 in #slam

BSD-3-Clause

51KB
1.5K SLoC

SLAM Viewer

Simple wgpu based SLAM map viewer.

Current Working

  • Draw points
  • Mouse control
  • Draw frames
  • Draw input images
  • UI (Buttons, ...)

Usage

Add this to your Cargo.toml:

[dependencies]
slam-cv = "0.1"
slam-viewer = "0.1"

If you are new to slam-cv, enter this command simply at your prompt:

cargo run --example simple

If you have your own World, add this to your main.rs:

fn main() {
    let world = MyWorld(..);

    slam_viewer::alloc_thread().add(world).run();
}

Reference

Dependencies

~25–39MB
~578K SLoC