{
  "samples": [
    {
      "sample": "partnext_000-163_5c44e152f4f844c7ad22d06819cbda23",
      "states": [
        {
          "label": "0%",
          "glb": "assets/partnext_000-163_5c44e152f4f844c7ad22d06819cbda23_0pct.glb"
        },
        {
          "label": "25%",
          "glb": "assets/partnext_000-163_5c44e152f4f844c7ad22d06819cbda23_25pct.glb"
        },
        {
          "label": "50%",
          "glb": "assets/partnext_000-163_5c44e152f4f844c7ad22d06819cbda23_50pct.glb"
        },
        {
          "label": "75%",
          "glb": "assets/partnext_000-163_5c44e152f4f844c7ad22d06819cbda23_75pct.glb"
        },
        {
          "label": "100%",
          "glb": "assets/partnext_000-163_5c44e152f4f844c7ad22d06819cbda23_100pct.glb"
        }
      ],
      "mobility": [
        {
          "id": 0,
          "parent": "base",
          "joint": "prismatic",
          "name": "drawer@1",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                0.0003339417883549131,
                -0.0002522829403628752,
                0.9999999124180962
              ]
            }
          }
        },
        {
          "id": 1,
          "parent": "base",
          "joint": "prismatic",
          "name": "keyboard tray@1",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                0.09828622278500611,
                0.9951580539305753,
                0.0005158563428188562
              ]
            }
          }
        },
        {
          "id": 2,
          "parent": null,
          "joint": "fixed",
          "name": "base",
          "jointData": {}
        }
      ],
      "display_audit": {
        "drawer@1": {
          "name": "drawer@1",
          "raw_direction": [
            0.0003339417883549131,
            -0.0002522829403628752,
            0.9999999124180962
          ],
          "display_direction": [
            0.0003339417883549131,
            -0.0002522829403628752,
            0.9999999124180962
          ],
          "display_open_distance": 0.2278621599331522,
          "base_centroid": [
            -0.07424946297242291,
            0.012442074488418843,
            -0.129728483989231
          ],
          "part_centroid": [
            -0.32380042116572855,
            -0.24073823108251655,
            0.26950274079666164
          ],
          "base_extents": [
            1.1191636323928833,
            1.452042818069458,
            0.7994025945663452
          ],
          "part_extents": [
            0.417527973651886,
            0.14122246205806732,
            0.24925372004508972
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        },
        "keyboard tray@1": {
          "name": "keyboard tray@1",
          "raw_direction": [
            0.09828622278500611,
            0.9951580539305753,
            0.0005158563428188562
          ],
          "display_direction": [
            -0.09828622278500611,
            -0.9951580539305753,
            -0.0005158563428188562
          ],
          "display_open_distance": 0.26970096537721105,
          "base_centroid": [
            -0.07424946297242291,
            0.012442074488418843,
            -0.129728483989231
          ],
          "part_centroid": [
            0.07332118630074574,
            -0.18765301127931971,
            0.002212661736965228
          ],
          "base_extents": [
            1.1191636323928833,
            1.452042818069458,
            0.7994025945663452
          ],
          "part_extents": [
            0.5013533383607864,
            0.06988376379013062,
            0.3208802044391632
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        }
      },
      "data_dir": "/data/250010098/physxanything_stage1_experiments/runs/route1_part_static_motionization_20260510/anymesh_data/partnext_000-163_5c44e152f4f844c7ad22d06819cbda23"
    },
    {
      "sample": "partnext_000-162_909fdaa059b04bc0955a7d2e6a514946",
      "states": [
        {
          "label": "0%",
          "glb": "assets/partnext_000-162_909fdaa059b04bc0955a7d2e6a514946_0pct.glb"
        },
        {
          "label": "25%",
          "glb": "assets/partnext_000-162_909fdaa059b04bc0955a7d2e6a514946_25pct.glb"
        },
        {
          "label": "50%",
          "glb": "assets/partnext_000-162_909fdaa059b04bc0955a7d2e6a514946_50pct.glb"
        },
        {
          "label": "75%",
          "glb": "assets/partnext_000-162_909fdaa059b04bc0955a7d2e6a514946_75pct.glb"
        },
        {
          "label": "100%",
          "glb": "assets/partnext_000-162_909fdaa059b04bc0955a7d2e6a514946_100pct.glb"
        }
      ],
      "mobility": [
        {
          "id": 0,
          "parent": "base",
          "joint": "prismatic",
          "name": "drawer@1",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                0.9999831139497657,
                -0.0012568974311866494,
                0.0056738015631163045
              ]
            }
          }
        },
        {
          "id": 1,
          "parent": "base",
          "joint": "prismatic",
          "name": "drawer@2",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                0.000388164392056474,
                -0.00013913532978231845,
                0.9999999149848788
              ]
            }
          }
        },
        {
          "id": 2,
          "parent": "base",
          "joint": "prismatic",
          "name": "drawer@3",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                0.9999881160385448,
                -0.0026118367744623673,
                0.004116562928664335
              ]
            }
          }
        },
        {
          "id": 3,
          "parent": "base",
          "joint": "prismatic",
          "name": "drawer@4",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                -8.750442647867346e-05,
                8.144538916336518e-05,
                0.9999999928548121
              ]
            }
          }
        },
        {
          "id": 4,
          "parent": null,
          "joint": "fixed",
          "name": "base",
          "jointData": {}
        }
      ],
      "display_audit": {
        "drawer@1": {
          "name": "drawer@1",
          "raw_direction": [
            0.9999831139497657,
            -0.0012568974311866494,
            0.0056738015631163045
          ],
          "display_direction": [
            0.9999831139497657,
            -0.0012568974311866494,
            0.0056738015631163045
          ],
          "display_open_distance": 0.28000000211493414,
          "base_centroid": [
            -0.1474092947730685,
            0.09674238734258386,
            -0.10662485530215769
          ],
          "part_centroid": [
            0.4335480765692595,
            -0.32312075972122106,
            -0.060794360231803256
          ],
          "base_extents": [
            1.42963445186615,
            1.2636123895645142,
            0.5995240807533264
          ],
          "part_extents": [
            0.3689102232456207,
            0.6733117252588272,
            0.5765208303928375
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        },
        "drawer@2": {
          "name": "drawer@2",
          "raw_direction": [
            0.000388164392056474,
            -0.00013913532978231845,
            0.9999999149848788
          ],
          "display_direction": [
            -0.000388164392056474,
            0.00013913532978231845,
            -0.9999999149848788
          ],
          "display_open_distance": 0.28000000211493414,
          "base_centroid": [
            -0.1474092947730685,
            0.09674238734258386,
            -0.10662485530215769
          ],
          "part_centroid": [
            -0.4934937603096776,
            0.26392154649680316,
            -0.175267789379202
          ],
          "base_extents": [
            1.42963445186615,
            1.2636123895645142,
            0.5995240807533264
          ],
          "part_extents": [
            0.3688272535800934,
            0.5534069202840328,
            0.2554987110197544
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        },
        "drawer@3": {
          "name": "drawer@3",
          "raw_direction": [
            0.9999881160385448,
            -0.0026118367744623673,
            0.004116562928664335
          ],
          "display_direction": [
            0.9999881160385448,
            -0.0026118367744623673,
            0.004116562928664335
          ],
          "display_open_distance": 0.28000000211493414,
          "base_centroid": [
            -0.1474092947730685,
            0.09674238734258386,
            -0.10662485530215769
          ],
          "part_centroid": [
            0.6491567988320598,
            -0.23844255707828477,
            0.008603912699895385
          ],
          "base_extents": [
            1.42963445186615,
            1.2636123895645142,
            0.5995240807533264
          ],
          "part_extents": [
            0.32281142473220825,
            0.6733117252588272,
            0.5768252015113831
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        },
        "drawer@4": {
          "name": "drawer@4",
          "raw_direction": [
            -8.750442647867346e-05,
            8.144538916336518e-05,
            0.9999999928548121
          ],
          "display_direction": [
            8.750442647867344e-05,
            -8.144538916336517e-05,
            -0.9999999928548119
          ],
          "display_open_distance": 0.28000000211493414,
          "base_centroid": [
            -0.1474092947730685,
            0.09674238734258386,
            -0.10662485530215769
          ],
          "part_centroid": [
            0.49346008254380797,
            0.2652538164067007,
            -0.17486952550022378
          ],
          "base_extents": [
            1.42963445186615,
            1.2636123895645142,
            0.5995240807533264
          ],
          "part_extents": [
            0.3689471483230591,
            0.5534069202840328,
            0.25554483011364937
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        }
      },
      "data_dir": "/data/250010098/physxanything_stage1_experiments/runs/route1_part_static_motionization_20260510/anymesh_data/partnext_000-162_909fdaa059b04bc0955a7d2e6a514946"
    },
    {
      "sample": "partnext_000-164_5d12b4c109784b57a6ba0f9fbe168810",
      "states": [
        {
          "label": "0%",
          "glb": "assets/partnext_000-164_5d12b4c109784b57a6ba0f9fbe168810_0pct.glb"
        },
        {
          "label": "25%",
          "glb": "assets/partnext_000-164_5d12b4c109784b57a6ba0f9fbe168810_25pct.glb"
        },
        {
          "label": "50%",
          "glb": "assets/partnext_000-164_5d12b4c109784b57a6ba0f9fbe168810_50pct.glb"
        },
        {
          "label": "75%",
          "glb": "assets/partnext_000-164_5d12b4c109784b57a6ba0f9fbe168810_75pct.glb"
        },
        {
          "label": "100%",
          "glb": "assets/partnext_000-164_5d12b4c109784b57a6ba0f9fbe168810_100pct.glb"
        }
      ],
      "mobility": [
        {
          "id": 0,
          "parent": "base",
          "joint": "prismatic",
          "name": "drawer@1",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                5.049102290412963e-05,
                0.0014308998410604427,
                0.9999989749876255
              ]
            }
          }
        },
        {
          "id": 1,
          "parent": "base",
          "joint": "prismatic",
          "name": "drawer@2",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                -0.006310014600502524,
                0.9999798996164231,
                -0.0006197409697296613
              ]
            }
          }
        },
        {
          "id": 2,
          "parent": "base",
          "joint": "prismatic",
          "name": "drawer@3",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                3.417834891908421e-05,
                -4.554679268664703e-07,
                0.9999999994158164
              ]
            }
          }
        },
        {
          "id": 3,
          "parent": "base",
          "joint": "prismatic",
          "name": "drawer@4",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                8.04879193477021e-06,
                -0.008008711468014126,
                0.9999679297236682
              ]
            }
          }
        },
        {
          "id": 4,
          "parent": null,
          "joint": "fixed",
          "name": "base",
          "jointData": {}
        }
      ],
      "display_audit": {
        "drawer@1": {
          "name": "drawer@1",
          "raw_direction": [
            5.049102290412963e-05,
            0.0014308998410604427,
            0.9999989749876255
          ],
          "display_direction": [
            5.049102290412963e-05,
            0.0014308998410604427,
            0.9999989749876255
          ],
          "display_open_distance": 0.2790402426098245,
          "base_centroid": [
            0.018310635369821443,
            0.23303336405094544,
            -0.10539937506999816
          ],
          "part_centroid": [
            0.09417322533455108,
            -0.21390767785582437,
            0.20004634348951053
          ],
          "base_extents": [
            1.2630159854888916,
            1.4840437173843384,
            0.41836613416671753
          ],
          "part_extents": [
            0.4759991466999054,
            0.15787699818611145,
            0.4486548453569412
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        },
        "drawer@2": {
          "name": "drawer@2",
          "raw_direction": [
            -0.006310014600502524,
            0.9999798996164231,
            -0.0006197409697296613
          ],
          "display_direction": [
            0.0063100146005025245,
            -0.9999798996164232,
            0.0006197409697296614
          ],
          "display_open_distance": 0.2790402426098245,
          "base_centroid": [
            0.018310635369821443,
            0.23303336405094544,
            -0.10539937506999816
          ],
          "part_centroid": [
            0.43107437871542537,
            -0.4389555835392401,
            -0.019804008239819332
          ],
          "base_extents": [
            1.2630159854888916,
            1.4840437173843384,
            0.41836613416671753
          ],
          "part_extents": [
            0.42311036586761475,
            0.32996290922164917,
            0.44989416003227234
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        },
        "drawer@3": {
          "name": "drawer@3",
          "raw_direction": [
            3.417834891908421e-05,
            -4.554679268664703e-07,
            0.9999999994158164
          ],
          "display_direction": [
            3.4178348919084215e-05,
            -4.554679268664704e-07,
            0.9999999994158165
          ],
          "display_open_distance": 0.2790402426098245,
          "base_centroid": [
            0.018310635369821443,
            0.23303336405094544,
            -0.10539937506999816
          ],
          "part_centroid": [
            -0.1432098499730102,
            -0.25163394788055043,
            0.0230406928826909
          ],
          "base_extents": [
            1.2630159854888916,
            1.4840437173843384,
            0.41836613416671753
          ],
          "part_extents": [
            0.9401575326919556,
            0.15787699818611145,
            0.44985468685626984
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        },
        "drawer@4": {
          "name": "drawer@4",
          "raw_direction": [
            8.04879193477021e-06,
            -0.008008711468014126,
            0.9999679297236682
          ],
          "display_direction": [
            8.04879193477021e-06,
            -0.008008711468014126,
            0.9999679297236682
          ],
          "display_open_distance": 0.2790402426098245,
          "base_centroid": [
            0.018310635369821443,
            0.23303336405094544,
            -0.10539937506999816
          ],
          "part_centroid": [
            0.42012442941685896,
            -0.5751019239085666,
            0.13312493939568337
          ],
          "base_extents": [
            1.2630159854888916,
            1.4840437173843384,
            0.41836613416671753
          ],
          "part_extents": [
            0.42311036586761475,
            0.2972034215927124,
            0.4103144258260727
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        }
      },
      "data_dir": "/data/250010098/physxanything_stage1_experiments/runs/route1_part_static_motionization_20260510/anymesh_data/partnext_000-164_5d12b4c109784b57a6ba0f9fbe168810"
    },
    {
      "sample": "partverse_b4b9ed09c5e24c1d97f7cd8a149f6b4d",
      "states": [
        {
          "label": "0%",
          "glb": "assets/partverse_b4b9ed09c5e24c1d97f7cd8a149f6b4d_0pct.glb"
        },
        {
          "label": "25%",
          "glb": "assets/partverse_b4b9ed09c5e24c1d97f7cd8a149f6b4d_25pct.glb"
        },
        {
          "label": "50%",
          "glb": "assets/partverse_b4b9ed09c5e24c1d97f7cd8a149f6b4d_50pct.glb"
        },
        {
          "label": "75%",
          "glb": "assets/partverse_b4b9ed09c5e24c1d97f7cd8a149f6b4d_75pct.glb"
        },
        {
          "label": "100%",
          "glb": "assets/partverse_b4b9ed09c5e24c1d97f7cd8a149f6b4d_100pct.glb"
        }
      ],
      "mobility": [
        {
          "id": 0,
          "parent": "base",
          "joint": "prismatic",
          "name": "drawer@1",
          "jointData": {
            "axis": {
              "origin": [
                0,
                0,
                0
              ],
              "direction": [
                0.0012551535352772344,
                0.9999248079716807,
                0.012198483200812404
              ]
            }
          }
        },
        {
          "id": 1,
          "parent": null,
          "joint": "fixed",
          "name": "base",
          "jointData": {}
        }
      ],
      "display_audit": {
        "drawer@1": {
          "name": "drawer@1",
          "raw_direction": [
            0.0012551535352772344,
            0.9999248079716807,
            0.012198483200812404
          ],
          "display_direction": [
            0.0012551535352772344,
            0.9999248079716807,
            0.012198483200812404
          ],
          "display_open_distance": 0.09248157001046943,
          "base_centroid": [
            -0.04851427642757168,
            -0.10502528042036795,
            0.0280034032700491
          ],
          "part_centroid": [
            0.2568857831129534,
            -0.02020273675206846,
            0.3626224508544148
          ],
          "base_extents": [
            1.5473551750183105,
            0.5179796814918518,
            1.156455397605896
          ],
          "part_extents": [
            0.1907137632369995,
            0.06805358827114105,
            0.03511723875999451
          ],
          "note": "display-only range; source mobility.json has direction but no limit"
        }
      },
      "data_dir": "/data/250010098/physxanything_stage1_experiments/runs/route1_part_static_motionization_20260510/anymesh_data/partverse_b4b9ed09c5e24c1d97f7cd8a149f6b4d"
    }
  ],
  "source": "PartNeXt original hierarchyList/masks face ids -> AnyMesh instance_seg -> AnyMesh postprocess/joint_estimation"
}
