5个版本
0.2.3 | 2023年9月1日 |
---|---|
0.2.2 | 2023年8月25日 |
0.2.1 | 2023年8月17日 |
0.2.0 | 2023年8月3日 |
0.1.0 | 2023年8月3日 |
#1298 in 解析实现
17KB
248 行
gltf-validator
一个围绕Khronos小组glTF-Validator工具的Rust库和二进制包装器。
如下使用它来验证glTF文件
use gltf_validator::GltfValidator;
let validator = GltfValidator::new().unwrap();
let report = validator.run(&std::path::PathBuf::from("tests/cube.glb")).unwrap();
assert_eq!(report.issues.num_errors, 0);
发布新版本
我们有一个GitHub操作,可以在这里推送我们的版本。它由推送新标签触发。所以做以下操作
- 在
Cargo.toml
中提高版本。提交它并将其推送到仓库。 - 创建带有新版本的标签:
git tag -sa v$(VERSION) -m "v$(VERSION)"
- 将标签推送到仓库:
git push origin v$(VERSION)
lib.rs
:
一个围绕Khronos小组glTF-Validator工具的Rust库和二进制包装器。
如下使用它来验证glTF文件
use gltf_validator::GltfValidator;
let validator = GltfValidator::new().unwrap();
let report = validator.run(&std::path::PathBuf::from("tests/cube.glb")).unwrap();
assert_eq!(report.issues.num_errors, 0);
依赖项
~4–17MB
~198K SLoC