update skinning tests

This commit is contained in:
Nick Fisher
2024-06-03 22:31:23 +08:00
parent 69bc4d6ff6
commit 765d0e0839

View File

@@ -98,19 +98,24 @@ void main() async {
});
});
group('animations', () {
group('Skinning & animations', () {
test('get bone names', () async {
var model = await viewer.loadGlb("$testDir/assets/shapes.glb");
var names = await viewer.getBoneNames(model);
expect(names.first, "Bone");
});
test('reset bones', () async {
var model = await viewer.loadGlb("$testDir/assets/shapes.glb");
await viewer.resetBones(model);
});
test('set from BVH', () async {
var model = await viewer.loadGlb("$testDir/assets/shapes.glb");
var animation = BVHParser.parse(
File("$testDir/assets/animation.bvh").readAsStringSync(),
["Cylinder"],
boneRegex: RegExp(r"Bone$"));
await viewer.addBoneAnimation(model, animation);
});
});
}