8 个版本 (重大更新)
0.8.0 | 2024 年 4 月 8 日 |
---|---|
0.7.0 | 2024 年 1 月 30 日 |
0.6.1 | 2023 年 12 月 19 日 |
0.6.0 | 2023 年 11 月 29 日 |
#894 in 解析器实现
每月 75 次下载
用于 2 crates
185KB
4.5K SLoC
c3dio
用 Rust 编写的 c3d 解析器、编写器和编辑器。
用法
加载 c3d 文件
use c3dio::{C3d, C3dParseError};
let c3d_data = C3d::load("test.c3d");
仅加载参数/标题(无数据)
use c3dio::{C3d, C3dParseError};
let c3d_parameters = C3d::load_parameters("test.c3d");
贡献
欢迎 PR、功能请求和问题!
支持
c3dio
是一个独立的 crate,用于 Chiron,这是一个由生物力学基金会支持的开放源代码生物力学模拟和建模包。
请考虑支持我们的工作,帮助我们为生物力学软件库做出更多贡献。
lib.rs
:
c3dio - 纯 Rust C3D 解析器
此 crate 提供了 C3D 文件的解析器。C3D 是一种二进制文件格式,用于存储运动捕捉数据。该格式在 C3D 文件格式文档 中进行了描述。
示例
use c3dio::prelude::*;
let c3d = C3d::load("tests/data/short.c3d");
assert!(c3d.is_ok());