3个版本
0.1.2 | 2020年5月2日 |
---|---|
0.1.1 | 2020年5月1日 |
0.1.0 | 2020年5月1日 |
#919 在 硬件支持
51KB
1.5K SLoC
SLAM查看器
简单的基于wgpu的SLAM地图查看器。
当前功能
- 绘制点
- 鼠标控制
- 绘制帧
- 绘制输入图像
- 用户界面(按钮等)
使用方法
将以下内容添加到你的Cargo.toml
[dependencies]
slam-cv = "0.1"
slam-viewer = "0.1"
如果你对slam-cv不熟悉,只需在命令提示符中输入此命令
cargo run --example simple
如果你有自己的World
,将其添加到你的main.rs
fn main() {
let world = MyWorld(..);
slam_viewer::alloc_thread().add(world).run();
}
参考
wgpu
教程:https://sotrh.github.io/learn-wgpu/kiss
3D图形引擎:https://github.com/sebcrozet/kiss3d
依赖关系
~33–47MB
~565K SLoC