Spaces:
Paused
Paused
| import numpy as np | |
| from vid2rig.retarget.rig import load_target_rig | |
| from vid2rig.tests.fixtures import make_mixamo_glb | |
| def test_loads_hierarchy(tmp_path): | |
| p = make_mixamo_glb(tmp_path / "rig.glb") | |
| rig = load_target_rig(str(p)) | |
| assert rig.bone_names == ["mixamorigHips", "mixamorigSpine", "mixamorigHead"] | |
| assert rig.parents == [-1, 0, 1] | |
| assert np.allclose(rig.bind_local_trans[1], [0, 1, 0]) | |
| assert rig.height_m > 0 | |