1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2016年10月18日

#266 in #decode

MIT 许可证

34KB
640 行代码(不含注释)

NatNet-decode

Build Status Crates.io 使用 Rust 解码 NatNet 消息。

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