Verify isolated joint edits and parent frame inheritance
This commit is contained in:
@@ -9,12 +9,310 @@
|
||||
},
|
||||
"checks": [
|
||||
"root and internal node transforms update their local position and posture relative to their parent",
|
||||
"MILL700 JT3 edits preserve parent and sibling transforms; child inherits movement and rotation around the joint origin; values survive reselection and dialog reopening",
|
||||
"reparenting an edited node preserves world pose and subsequent inputs edit that node under its new parent",
|
||||
"selected MILL700 joint displays its local XYZ coordinate system at local origin",
|
||||
"existing 132-node, depth-6 hierarchy displayed as a draggable tree with node origins",
|
||||
"each joint rotates about its own origin while children inherit parent motion",
|
||||
"metallic MILL700 surfaces rendered with studio PMREM lighting; screenshot captured for visual review",
|
||||
"imported model can be deleted and its tree is removed"
|
||||
],
|
||||
"nodeEditing": {
|
||||
"before": {
|
||||
"parent": {
|
||||
"local": [
|
||||
-0.003969311714172363,
|
||||
-0.20427599549293518,
|
||||
0.40563321113586426
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.7138478483851618,
|
||||
-0.515726496296395,
|
||||
1.8940227031707764
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.17364817766693033,
|
||||
0.9848077530122079
|
||||
]
|
||||
},
|
||||
"sibling": {
|
||||
"local": [
|
||||
0.0031614303588867188,
|
||||
0.12106472253799438,
|
||||
-0.2689887285232544
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.7522836493599145,
|
||||
-0.40088159702548765,
|
||||
1.625033974647522
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.17364817766693033,
|
||||
0.9848077530122079
|
||||
]
|
||||
},
|
||||
"child": {
|
||||
"local": [
|
||||
0.0013986825942993164,
|
||||
0.0009530782699584961,
|
||||
-0.8500750064849854
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.4232056214947701,
|
||||
-1.3709958977290349,
|
||||
1.4128730297088623
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.17364817766693033,
|
||||
0.9848077530122079
|
||||
]
|
||||
},
|
||||
"selected": {
|
||||
"local": [
|
||||
-0.02080368995666504,
|
||||
-0.9040489196777344,
|
||||
0.3689253330230713
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.4241939812409632,
|
||||
-1.3723698759677156,
|
||||
2.2629480361938477
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.17364817766693033,
|
||||
0.9848077530122079
|
||||
]
|
||||
}
|
||||
},
|
||||
"translated": {
|
||||
"parent": {
|
||||
"local": [
|
||||
-0.003969311714172363,
|
||||
-0.20427599549293518,
|
||||
0.40563321113586426
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.7138478483851618,
|
||||
-0.515726496296395,
|
||||
1.8940227031707764
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.17364817766693033,
|
||||
0.9848077530122079
|
||||
]
|
||||
},
|
||||
"sibling": {
|
||||
"local": [
|
||||
0.0031614303588867188,
|
||||
0.12106472253799438,
|
||||
-0.2689887285232544
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.7522836493599145,
|
||||
-0.40088159702548765,
|
||||
1.625033974647522
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.17364817766693033,
|
||||
0.9848077530122079
|
||||
]
|
||||
},
|
||||
"child": {
|
||||
"local": [
|
||||
0.0013986825942993164,
|
||||
0.0009530782699584961,
|
||||
-0.8500750064849854
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.2908934330630653,
|
||||
-1.3228381995092735,
|
||||
1.3688730297088623
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.17364817766693033,
|
||||
0.9848077530122079
|
||||
]
|
||||
},
|
||||
"selected": {
|
||||
"local": [
|
||||
0.12,
|
||||
-0.9040489196777344,
|
||||
0.3249253330230713
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.2918817928092583,
|
||||
-1.3242121777479543,
|
||||
2.2189480361938476
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.17364817766693033,
|
||||
0.9848077530122079
|
||||
]
|
||||
}
|
||||
},
|
||||
"rotated": {
|
||||
"parent": {
|
||||
"local": [
|
||||
-0.003969311714172363,
|
||||
-0.20427599549293518,
|
||||
0.40563321113586426
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.7138478483851618,
|
||||
-0.515726496296395,
|
||||
1.8940227031707764
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.17364817766693033,
|
||||
0.9848077530122079
|
||||
]
|
||||
},
|
||||
"sibling": {
|
||||
"local": [
|
||||
0.0031614303588867188,
|
||||
0.12106472253799438,
|
||||
-0.2689887285232544
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.7522836493599145,
|
||||
-0.40088159702548765,
|
||||
1.625033974647522
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.17364817766693033,
|
||||
0.9848077530122079
|
||||
]
|
||||
},
|
||||
"child": {
|
||||
"local": [
|
||||
0.0013986825942993164,
|
||||
0.0009530782699584961,
|
||||
-0.8500750064849854
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"world": [
|
||||
-1.2915667029697908,
|
||||
-1.3225492316931085,
|
||||
1.3688730297088623
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.38268343236508984,
|
||||
0.9238795325112867
|
||||
]
|
||||
},
|
||||
"selected": {
|
||||
"local": [
|
||||
0.12,
|
||||
-0.9040489196777344,
|
||||
0.3249253330230713
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.21643961393810288,
|
||||
0.9762960071199334
|
||||
],
|
||||
"world": [
|
||||
-1.2918817928092583,
|
||||
-1.3242121777479543,
|
||||
2.2189480361938476
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
0,
|
||||
0.38268343236508984,
|
||||
0.9238795325112867
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"hierarchy": {
|
||||
"root": "MILL700-U_1",
|
||||
"nodes": 132,
|
||||
@@ -108,7 +406,7 @@
|
||||
"local": [
|
||||
0.12,
|
||||
-0.9040489196777344,
|
||||
0.3689253330230713
|
||||
0.3249253330230713
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
@@ -119,7 +417,7 @@
|
||||
"world": [
|
||||
-1.2918817928092583,
|
||||
-1.3242121777479543,
|
||||
2.2629480361938477
|
||||
2.2189480361938476
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
@@ -254,7 +552,7 @@
|
||||
"local": [
|
||||
0.12,
|
||||
-0.9040489196777344,
|
||||
0.3989253330230713
|
||||
0.3549253330230713
|
||||
],
|
||||
"localQuaternion": [
|
||||
0,
|
||||
@@ -265,7 +563,7 @@
|
||||
"world": [
|
||||
-1.2893252694679127,
|
||||
-1.3019981238989793,
|
||||
2.292948036193848
|
||||
2.2489480361938474
|
||||
],
|
||||
"worldQuaternion": [
|
||||
0,
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 334 KiB After Width: | Height: | Size: 296 KiB |
Reference in New Issue
Block a user