partnext_000-163_5c44e152f4f844c7ad22d06819cbda23
2 moving links from original masks. Display direction is sign-corrected outward; range is scale-limited for visualization only.
mobility.jsondisplay audittree
{
"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"
}
}