1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2016年10月18日 |
---|
#266 in #decode
34KB
640 行代码(不含注释)
NatNet
-decode
NatNet
是支持 OptiTrack 多种产品的软件解决方案。由于运动追踪数据是组播的,因此可以在任何语言中解码,而这个 crate 是 Rust(非官方!)的实现。
示例
use natnet_decode::NatNet;
use semver::Version;
let mut data = Vec::new();
// Fill data here
// ...
// We can then decode this:
let parsed = NatNet::unpack_with(&Version::parse("2.5.0").unpack(), &mut data.as_ref());
// Do stuff with parsed
println!("{:?}", parsed);
致谢
这个 crate 受 python-optirx 的影响很大,测试数据已获得授权。
依赖
~7.5MB
~146K SLoC