Small cleanup

This commit is contained in:
rodolpheh 2023-11-07 23:31:30 +00:00
parent a21bb55d00
commit 40fd19e466
4 changed files with 122 additions and 124 deletions

View File

@ -1,2 +0,0 @@
[22:12:36:849] [LeapC] [info] Parse()#753: Updated calibration detected
[22:12:39:494] [LeapC] [info] Parse()#753: Updated calibration detected

View File

@ -8,4 +8,4 @@ bone_transform = Transform3D(0, 0, 1, -1, 0, 0, 0, -1, 0, 0, 0, 0)
set_palm = true
set_arm = false
keep_original_arm_size = false
set_joints_positions = false
set_joints_positions = true

View File

@ -8,4 +8,4 @@ bone_transform = Transform3D(0, 0, -1, 1, 0, 0, 0, -1, 0, 0, 0, 0)
set_palm = true
set_arm = false
keep_original_arm_size = false
set_joints_positions = false
set_joints_positions = true

View File

@ -254,9 +254,9 @@ bones/24/rotation = Quaternion(0.0158363, -0.0193397, 0.153777, 0.987789)
surface_material_override/0 = ExtResource("5_fla0v")
[node name="Physical Bone Wrist_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="1"]
transform = Transform3D(-0.894427, -0.343494, -0.284155, 0.44796, -0.686384, -0.569103, 0.000762286, -0.633262, 0.770961, 0.00495967, 0.00999167, 0.0135897)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.44869e-05, -2.9319e-05, 0.017598)
body_offset = Transform3D(-0.894427, -0.343483, -0.284169, 1.17009e-06, 0.632122, -0.771904, 0.447961, -0.687439, -0.567816, 0.00495988, 0.0136025, 0.0099877)
transform = Transform3D(-0.894427, -0.328111, -0.284155, 0.45, -0.68627, -0.569097, 0.000767299, -0.635755, 0.770956, 0.0046894, 0.00962776, 0.0135056)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.000119256, -0.000431016, 0.0173759)
body_offset = Transform3D(-0.894427, -0.328099, -0.284169, -4.41447e-07, 0.634615, -0.771898, 0.45, -0.68733, -0.567811, 0.00468961, 0.013686, 0.00962365)
bone_name = "Wrist_L"
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D/Physical Bone Wrist_L"]
@ -264,10 +264,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_3kea0")
[node name="Physical Bone Thumb_Metacarpal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="2"]
transform = Transform3D(0.998519, -0.0176556, -0.0514604, -0.0176508, 0.789626, -0.613335, 0.0514602, 0.613335, 0.788145, 0.0111553, 0.033801, -0.0176645)
transform = Transform3D(0.998519, -0.0176556, -0.0514608, -0.0176508, 0.789625, -0.613335, 0.0514602, 0.613335, 0.788145, 0.0111553, 0.033801, -0.0176645)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.36175e-08, 4.16475e-08, 0.0224583)
body_offset = Transform3D(1, -4.64544e-06, 1.49012e-08, 2.64496e-07, -8.34465e-07, -1, -7.45058e-09, 1, -2.98023e-08, 2.32831e-08, 0.0224583, -4.09782e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.64335e-08, 3.94061e-08, 0.0224583)
body_offset = Transform3D(1, -4.66034e-06, -3.46452e-07, 2.71946e-07, -8.34465e-07, -1, -1.49012e-08, 1, -1.78814e-07, 2.42144e-08, 0.0224583, -3.53903e-08)
bone_name = "Thumb_Metacarpal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -278,10 +278,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_ugce1")
[node name="Physical Bone Thumb_Proximal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="3"]
transform = Transform3D(0.977074, -0.0596831, -0.20434, -0.0596849, 0.844594, -0.532071, 0.204341, 0.532066, 0.821652, 0.0166173, 0.0587883, -0.0526805)
transform = Transform3D(0.977072, -0.0596789, -0.204293, -0.0596847, 0.844592, -0.532007, 0.204339, 0.532052, 0.821444, 0.0166173, 0.0587883, -0.0526805)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.68393e-08, 7.57337e-08, 0.0210742)
body_offset = Transform3D(0.999996, -1.2666e-07, 3.12924e-07, 1.54972e-06, 9.50694e-06, -0.999983, -1.15484e-06, 0.999998, -5.0962e-06, 1.02445e-08, 0.0210739, 3.1665e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.74011e-08, 1.33086e-06, 0.0210788)
body_offset = Transform3D(0.999993, 1.2666e-06, 3.27826e-07, 2.72691e-06, 2.0802e-05, -0.999769, -1.85519e-06, 0.999989, -6.44624e-05, 2.04891e-08, 0.0210739, 2.79397e-08)
bone_name = "Thumb_Proximal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -292,10 +292,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_0o5wh")
[node name="Physical Bone Thumb_Distal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="4"]
transform = Transform3D(0.983603, -0.0602806, -0.170193, -0.0602818, 0.778911, -0.624245, 0.170198, 0.624248, 0.762471, 0.0235403, 0.0795988, -0.0817191)
transform = Transform3D(0.983664, -0.0602819, -0.17022, -0.0602855, 0.778919, -0.624345, 0.170209, 0.624254, 0.762592, 0.0235403, 0.0795988, -0.0817191)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.6305e-08, -8.76539e-09, 0.0153746)
body_offset = Transform3D(1.00004, -5.21541e-07, -2.98023e-08, 1.3411e-07, 9.23872e-07, -1.00001, 7.45058e-09, 1.00001, 3.27826e-07, 1.67638e-08, 0.0153747, 3.72529e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.83344e-09, 2.44007e-08, 0.0153722)
body_offset = Transform3D(1.0001, -1.14739e-06, -4.91738e-07, 1.63913e-07, 9.83477e-07, -1.00016, 4.47035e-08, 1.00002, -1.10269e-06, 3.72529e-09, 0.0153747, -7.45058e-09)
bone_name = "Thumb_Distal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -306,10 +306,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_vecey")
[node name="Physical Bone Index_Metacarpal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="5"]
transform = Transform3D(0.998759, 1.23566e-05, 0.0504417, 1.2353e-05, 1, -0.000489544, -0.0504434, 0.000489539, 0.998759, -0.0120274, 0.0224514, -0.0400967)
transform = Transform3D(0.998759, 1.23566e-05, 0.0504416, 1.23529e-05, 1, -0.000489544, -0.0504434, 0.000489542, 0.998759, -0.0120277, 0.0224307, -0.0402555)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.09888e-08, -6.48741e-10, 0.0401825)
body_offset = Transform3D(1.00003, -8.73115e-11, -1.47149e-06, 2.75671e-07, -4.11528e-08, -1.00003, 3.00133e-10, 1, -3.02098e-08, -1.86265e-09, 0.0401838, 1.86265e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.64561e-06, 2.08032e-05, 0.0403411)
body_offset = Transform3D(1.00003, -2.29193e-10, -1.53109e-06, 3.01749e-07, -4.44124e-08, -1.00003, 2.65572e-10, 1, -3.02098e-08, 7.70763e-06, 0.0403424, -2.0802e-05)
bone_name = "Index_Metacarpal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -320,10 +320,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_23f8v")
[node name="Physical Bone Index_Proximal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="6"]
transform = Transform3D(0.959421, 0.031766, 0.28017, 0.0317659, 0.975145, -0.219322, -0.280181, 0.219327, 0.934562, -0.0193939, 0.0266509, -0.0980405)
transform = Transform3D(0.959421, 0.0317731, 0.280169, 0.0317659, 0.975142, -0.219322, -0.280181, 0.219338, 0.934561, -0.0193939, 0.0266509, -0.0980405)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.20528e-08, 3.74529e-08, 0.0190583)
body_offset = Transform3D(0.999999, 1.96323e-06, 4.05312e-06, 1.71065e-05, -6.03497e-06, -1, 1.00583e-07, 1.00001, -2.16067e-06, -6.51926e-08, 0.0190583, 3.72529e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.02987e-08, 3.78956e-08, 0.0190583)
body_offset = Transform3D(0.999999, 5.52088e-06, 4.05312e-06, 1.71065e-05, -1.90884e-05, -1, 7.82311e-08, 1.00001, -2.08616e-06, -8.75443e-08, 0.0190583, 1.86265e-09)
bone_name = "Index_Proximal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -334,10 +334,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_um8xn")
[node name="Physical Bone Index_Intermediate_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="7"]
transform = Transform3D(0.981736, -0.0188036, -0.189316, -0.0188036, 0.98064, -0.19491, 0.189316, 0.194911, 0.962377, -0.0217661, 0.0338857, -0.130935)
transform = Transform3D(0.981736, -0.0188037, -0.189316, -0.0188038, 0.98064, -0.194909, 0.189317, 0.194911, 0.962376, -0.0217661, 0.0338857, -0.130935)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.84842e-08, -1.30869e-07, 0.0156729)
body_offset = Transform3D(1, -3.72529e-09, -1.78814e-07, -2.08616e-07, -5.96046e-08, -1, 2.23517e-08, 1, 3.8743e-07, -8.56817e-08, 0.0156729, 1.24797e-07)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.2221e-08, -1.45816e-07, 0.0156729)
body_offset = Transform3D(1, -1.11759e-08, -4.17233e-07, -5.96046e-07, -8.9407e-08, -0.999999, -1.52737e-07, 1, 1.3411e-06, -8.56817e-08, 0.0156729, 1.24797e-07)
bone_name = "Index_Intermediate_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -348,10 +348,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_h2gkd")
[node name="Physical Bone Index_Distal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="8"]
transform = Transform3D(0.895003, -0.0505997, -0.443181, -0.0505995, 0.975616, -0.213576, 0.443181, 0.213576, 0.870618, -0.0127286, 0.0398658, -0.157943)
transform = Transform3D(0.895003, -0.0505997, -0.443181, -0.0505995, 0.975614, -0.213576, 0.443181, 0.213575, 0.870618, -0.0127286, 0.039866, -0.157943)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.64442e-08, -2.73787e-08, 0.0136975)
body_offset = Transform3D(1, 2.23517e-08, -6.85453e-07, -4.17233e-07, -1.49012e-08, -1, 1.86265e-07, 1, -3.12924e-07, -6.70552e-08, 0.0136975, 3.1665e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.4303e-08, -1.40158e-07, 0.0136975)
body_offset = Transform3D(1, -2.6077e-07, -7.15256e-07, -3.8743e-07, 2.68221e-07, -1, 2.08616e-07, 0.999999, -2.38419e-07, -7.45058e-08, 0.0136975, 1.43424e-07)
bone_name = "Index_Distal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -362,10 +362,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_3qsmt")
[node name="Physical Bone Middle_Metacarpal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="9"]
transform = Transform3D(0.994996, -0.00350133, 0.0997861, -0.00350141, 0.997547, 0.0699135, -0.099787, -0.0699142, 0.992513, -0.0140149, 0.00074139, -0.0398954)
transform = Transform3D(0.994997, -0.00350133, 0.0997857, -0.00350155, 0.997547, 0.0699121, -0.0997868, -0.0699142, 0.992497, -0.0140149, 0.000741391, -0.0398954)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.53992e-07, -3.19379e-08, 0.0402326)
body_offset = Transform3D(0.999994, -1.90921e-08, 2.563e-06, 4.61936e-07, 1.11759e-07, -0.999964, -9.0804e-08, 1, 1.9744e-06, 1.50874e-07, 0.0402311, -4.74975e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.91443e-07, -2.26466e-08, 0.0402332)
body_offset = Transform3D(0.999994, -1.86265e-08, 3.72529e-06, 2.30968e-07, 1.11759e-07, -0.999948, -2.44472e-07, 1, 1.74344e-06, 1.41561e-07, 0.0402311, -4.74975e-08)
bone_name = "Middle_Metacarpal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -376,10 +376,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_vh3jl")
[node name="Physical Bone Middle_Proximal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="10"]
transform = Transform3D(0.996886, -0.00370871, 0.0787821, -0.00370772, 0.99558, 0.0938023, -0.0787696, -0.0938004, 0.992461, -0.0198062, -0.00418107, -0.10216)
transform = Transform3D(0.996886, -0.00370814, 0.0787784, -0.0037077, 0.99558, 0.093801, -0.0787696, -0.0938002, 0.99245, -0.0198062, -0.00418107, -0.10216)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.74945e-06, -1.03483e-06, 0.0225022)
body_offset = Transform3D(1, 1.58325e-08, 8.71718e-07, -1.2368e-05, -3.08454e-06, -0.999993, 1.08033e-07, 0.999996, -9.46224e-07, -3.76906e-06, 0.022502, 1.05612e-06)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.80444e-06, -1.03029e-06, 0.0225024)
body_offset = Transform3D(1, 5.68107e-07, -1.9446e-06, -1.23605e-05, -3.35276e-06, -0.999981, 1.32248e-07, 0.999996, -1.06543e-06, -3.76068e-06, 0.022502, 1.05426e-06)
bone_name = "Middle_Proximal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -390,10 +390,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_7fv0f")
[node name="Physical Bone Middle_Intermediate_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="11"]
transform = Transform3D(0.9805, 0.00144519, -0.196513, 0.00144519, 0.999893, 0.0145669, 0.196513, -0.0145641, 0.980391, -0.0183899, -0.00652871, -0.140383)
transform = Transform3D(0.9805, 0.00144519, -0.196513, 0.0014446, 0.999893, 0.0145677, 0.196511, -0.0145641, 0.980391, -0.0183899, -0.00653144, -0.140384)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.00434e-09, -2.45221e-07, 0.0162087)
body_offset = Transform3D(1, 1.0943e-08, -4.32134e-07, -1.78814e-07, 3.72529e-09, -0.999998, 0, 1, 2.80421e-06, 0, 0.0162087, 1.99769e-07)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.10588e-07, 2.46853e-06, 0.0162092)
body_offset = Transform3D(0.999999, 9.31323e-09, -3.8743e-07, 2.65241e-06, 0, -0.999998, -5.50644e-07, 1, 3.61633e-06, -1.04308e-07, 0.0162091, -2.52714e-06)
bone_name = "Middle_Intermediate_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -404,10 +404,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_4xuus")
[node name="Physical Bone Middle_Distal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="12"]
transform = Transform3D(0.859443, 0.0111824, -0.511109, 0.0111818, 0.99917, 0.0406604, 0.511109, -0.0406654, 0.858553, -0.00923845, -0.00723943, -0.166295)
transform = Transform3D(0.859443, 0.0111824, -0.511109, 0.0111817, 0.99917, 0.0406604, 0.511109, -0.0406654, 0.858553, -0.00923841, -0.00723905, -0.166295)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.76845e-08, -1.72706e-07, 0.0116733)
body_offset = Transform3D(1, -1.37836e-06, 2.38419e-07, 5.96046e-08, 2.22027e-06, -1, -5.58794e-09, 1.00006, -3.72529e-09, 1.49012e-08, 0.0116733, 1.7276e-07)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.49379e-08, -5.47541e-07, 0.0116733)
body_offset = Transform3D(1, -1.37836e-06, 2.38419e-07, 5.96046e-08, 2.22027e-06, -1, -5.7742e-08, 1.00006, -3.72529e-09, 5.21541e-08, 0.0116733, 5.47618e-07)
bone_name = "Middle_Distal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -418,10 +418,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_8mpk0")
[node name="Physical Bone Ring_Metacarpal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="13"]
transform = Transform3D(0.999345, -0.00254653, 0.036094, -0.00254641, 0.990095, 0.140358, -0.0360938, -0.140355, 0.989445, -0.0113347, -0.0182626, -0.0365456)
transform = Transform3D(0.999345, -0.00254654, 0.0360913, -0.00254641, 0.990095, 0.140358, -0.0360938, -0.140355, 0.989451, -0.0113347, -0.0182626, -0.0365457)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.79844e-07, -9.43785e-08, 0.0369718)
body_offset = Transform3D(1, -9.45292e-08, 7.82311e-08, -6.70552e-08, 1.08778e-06, -1, -1.21072e-08, 0.999997, 2.5779e-06, 1.76951e-07, 0.0369719, -9.31323e-10)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.25742e-07, -7.96737e-08, 0.0369716)
body_offset = Transform3D(1, -9.0804e-08, -2.84612e-06, -6.70552e-08, 1.19209e-06, -1.00001, -1.21072e-08, 0.999997, 2.20537e-06, 2.30968e-07, 0.0369719, -1.86265e-09)
bone_name = "Ring_Metacarpal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -432,10 +432,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_wwf6d")
[node name="Physical Bone Ring_Proximal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="14"]
transform = Transform3D(0.992826, -0.014505, 0.118691, -0.0145051, 0.970669, 0.239961, -0.118685, -0.239969, 0.963492, -0.0150509, -0.0282668, -0.0924603)
transform = Transform3D(0.992826, -0.014505, 0.118691, -0.0145051, 0.970639, 0.239961, -0.118685, -0.239963, 0.963492, -0.0150509, -0.0282668, -0.0924602)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.36541e-07, 6.2324e-08, 0.0200656)
body_offset = Transform3D(1, 7.45058e-08, 6.94394e-06, -9.68575e-08, -1.3411e-07, -0.999993, 1.49012e-08, 0.999997, -7.37607e-06, -2.79397e-09, 0.0200655, 8.56817e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.06737e-07, 4.92861e-08, 0.0200655)
body_offset = Transform3D(1, -1.49012e-07, 6.94394e-06, -7.45058e-08, 1.51992e-06, -0.999993, 3.72529e-08, 0.999966, -7.37607e-06, -3.25963e-08, 0.0200654, 9.87202e-08)
bone_name = "Ring_Proximal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -446,10 +446,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_bo7ag")
[node name="Physical Bone Ring_Intermediate_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="15"]
transform = Transform3D(0.978983, 0.0212057, -0.202848, 0.0212061, 0.978607, 0.20465, 0.202847, -0.204647, 0.957597, -0.014613, -0.0359265, -0.125103)
transform = Transform3D(0.978981, 0.0212057, -0.20285, 0.0212061, 0.978606, 0.204665, 0.202846, -0.204647, 0.957593, -0.0146131, -0.0359265, -0.125103)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.97054e-09, 5.73146e-08, 0.0138987)
body_offset = Transform3D(1, 1.11759e-07, -3.57628e-07, -8.64267e-07, 1.19209e-07, -1.00001, 3.61353e-07, 1, 1.37091e-06, 0, 0.0138988, -7.63685e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.55555e-08, -1.49379e-07, 0.0138987)
body_offset = Transform3D(1, 1.2666e-07, -2.47359e-06, -8.04663e-07, 1.49012e-08, -1.00001, 3.57628e-07, 1, 1.63764e-05, -1.11759e-08, 0.0138988, -7.82311e-08)
bone_name = "Ring_Intermediate_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -460,10 +460,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_0723u")
[node name="Physical Bone Ring_Distal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="16"]
transform = Transform3D(0.890968, 0.0525078, -0.451019, 0.0525078, 0.974713, 0.217203, 0.45102, -0.217203, 0.865681, -0.00569383, -0.0417084, -0.15012)
transform = Transform3D(0.890969, 0.0525079, -0.451019, 0.0525077, 0.974714, 0.217205, 0.451018, -0.217203, 0.865681, -0.00569391, -0.0417084, -0.15012)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.01534e-09, 2.50373e-10, 0.0135247)
body_offset = Transform3D(1, 4.47035e-08, -1.49012e-07, -4.47035e-07, -2.23517e-07, -1, -1.11759e-07, 1, 1.19209e-07, 0, 0.0135247, -1.86265e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.981e-08, -2.98654e-09, 0.0135247)
body_offset = Transform3D(1, 8.9407e-08, -2.98023e-08, 1.19209e-06, -1.49012e-07, -1, 1.04308e-07, 1, 1.46031e-06, -8.9407e-08, 0.0135247, -1.67638e-08)
bone_name = "Ring_Distal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -474,10 +474,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_yplv6")
[node name="Physical Bone Little_Metacarpal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="17"]
transform = Transform3D(0.99838, -0.00517562, 0.0566562, -0.0051757, 0.983462, 0.181058, -0.0566547, -0.181052, 0.981884, -0.0018619, -0.035922, -0.032223)
transform = Transform3D(0.99838, -0.00517571, 0.0566563, -0.0051757, 0.983461, 0.181058, -0.0566547, -0.181051, 0.981891, -0.00186194, -0.0359219, -0.0322231)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.17953e-08, 1.86646e-08, 0.0328541)
body_offset = Transform3D(1, 8.84756e-08, -1.02818e-06, 1.11759e-08, -1.49012e-08, -1.00004, -9.31323e-10, 1, -1.47521e-06, -1.80153e-08, 0.0328556, 2.98023e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.729e-08, 7.06004e-09, 0.032854)
body_offset = Transform3D(1, -1.02445e-08, -1.30385e-06, 1.11759e-08, -1.19209e-07, -1.00005, -9.31323e-10, 1, -2.36928e-06, -5.44533e-08, 0.0328557, 7.07805e-08)
bone_name = "Little_Metacarpal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -488,10 +488,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_j707p")
[node name="Physical Bone Little_Proximal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="18"]
transform = Transform3D(0.999119, -0.00766501, 0.0419904, -0.00766681, 0.935528, 0.353171, -0.0419912, -0.353169, 0.934616, -0.0044187, -0.0477196, -0.0799609)
transform = Transform3D(0.999119, -0.00766528, 0.0419904, -0.00766681, 0.935528, 0.353171, -0.0419913, -0.353169, 0.934616, -0.00441872, -0.0477197, -0.0799608)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.81081e-08, -3.9645e-08, 0.0165618)
body_offset = Transform3D(1.00003, -9.31323e-10, 2.34321e-06, 2.33576e-06, 2.98023e-08, -1, -7.8138e-07, 1, 2.05636e-06, -6.98492e-10, 0.0165618, 5.58794e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.18104e-08, -5.29351e-10, 0.0165618)
body_offset = Transform3D(1.00003, -2.70084e-07, 2.34321e-06, 2.47732e-06, -1.19209e-07, -1, -7.36676e-07, 1, 2.05636e-06, -1.69966e-08, 0.0165618, -3.35276e-08)
bone_name = "Little_Proximal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -502,10 +502,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_cgukp")
[node name="Physical Bone Little_Intermediate_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="19"]
transform = Transform3D(0.944251, 0.044302, -0.326232, 0.0443017, 0.964835, 0.259245, 0.326232, -0.259253, 0.909046, -0.00217403, -0.0559051, -0.103632)
transform = Transform3D(0.944251, 0.0443014, -0.326231, 0.0443017, 0.964834, 0.259245, 0.326232, -0.259253, 0.909046, -0.00217368, -0.0559051, -0.103633)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.26246e-09, 3.72514e-09, 0.0090122)
body_offset = Transform3D(1, -5.51343e-07, 5.96046e-08, -1.49012e-07, -2.93553e-06, -1, 0, 1.00004, 0, 3.72529e-09, 0.0090122, -3.72529e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.24323e-07, -6.70526e-08, 0.00901262)
body_offset = Transform3D(1, -8.86619e-07, 8.9407e-08, -1.49012e-07, -3.60608e-06, -1, 0, 1.00004, 0, 2.23517e-07, 0.00901262, 6.70552e-08)
bone_name = "Little_Intermediate_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -516,10 +516,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_r306b")
[node name="Physical Bone Little_Distal_L" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_l/Armature/Skeleton3D" index="20"]
transform = Transform3D(0.852017, 0.080331, -0.517482, 0.0803728, 0.956441, 0.28072, 0.517621, -0.280721, 0.808368, 0.00587976, -0.0610156, -0.119813)
transform = Transform3D(0.854312, 0.0804069, -0.517508, 0.0817176, 0.956642, 0.280723, 0.52251, -0.280784, 0.80837, 0.00587975, -0.0610156, -0.119813)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.02593e-07, -2.31167e-08, 0.00988227)
body_offset = Transform3D(1.00016, 3.56138e-06, -2.0504e-05, -0.00010711, 2.23517e-06, -1.00003, 4.51505e-06, 1.00002, -1.43051e-06, 0, 0.00988252, 3.72529e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.06259e-07, -1.73672e-08, 0.0098821)
body_offset = Transform3D(1.00476, 5.21988e-05, -4.1306e-05, -0.0032497, 3.51518e-05, -1.00004, 0.000102505, 1.00023, -1.63913e-06, 0, 0.00988252, 3.35276e-08)
bone_name = "Little_Distal_L"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -573,9 +573,9 @@ bones/24/rotation = Quaternion(0.0158363, 0.0193397, -0.153777, 0.987789)
surface_material_override/0 = ExtResource("5_fla0v")
[node name="Physical Bone Wrist_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="1"]
transform = Transform3D(-0.894427, 0.345291, 0.284155, -0.447258, -0.68962, -0.569551, -0.000762293, -0.636501, 0.771187, -0.0049991, 0.0100039, 0.0136058)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.19489e-06, 2.50526e-07, 0.0175962)
body_offset = Transform3D(-0.894427, 0.34528, 0.284169, 7.91624e-09, 0.635356, -0.772131, -0.447258, -0.690681, -0.568264, -0.00499931, 0.0135864, 0.00999999)
transform = Transform3D(-0.894427, 0.329417, 0.27117, -0.45, -0.698944, -0.568182, -0.000767299, -0.635776, 0.759248, -0.004742, 0.00972582, 0.0135063)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.08761e-05, -0.000381693, 0.0176839)
body_offset = Transform3D(-0.894427, 0.329405, 0.271184, 4.41447e-07, 0.634615, -0.76019, -0.45, -0.700004, -0.566915, -0.00474221, 0.0136854, 0.0097217)
bone_name = "Wrist_R"
[node name="CollisionShape3D" type="CollisionShape3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D/Physical Bone Wrist_R"]
@ -583,10 +583,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_ucm3s")
[node name="Physical Bone Thumb_Metacarpal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="2"]
transform = Transform3D(0.998519, 0.0176556, 0.0514604, 0.0176509, 0.789626, -0.613335, -0.0514604, 0.613335, 0.788145, -0.0111553, 0.033801, -0.0176645)
transform = Transform3D(0.998519, 0.0176556, 0.0514608, 0.0176509, 0.789625, -0.613335, -0.0514602, 0.613335, 0.788145, -0.0111553, 0.033801, -0.0176644)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.54804e-08, -1.19333e-09, 0.0224583)
body_offset = Transform3D(1, 4.64544e-06, -1.49012e-08, -5.96046e-08, -8.34465e-07, -1, 7.45058e-09, 1, -2.98023e-08, -2.51457e-08, 0.0224583, 1.86265e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.92277e-08, -1.64732e-08, 0.0224583)
body_offset = Transform3D(1, 4.66034e-06, 3.46452e-07, -1.49012e-07, -8.34465e-07, -1, 9.31323e-08, 1, -1.78814e-07, -2.70084e-08, 0.0224583, 2.04891e-08)
bone_name = "Thumb_Metacarpal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -597,10 +597,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_cdv4p")
[node name="Physical Bone Thumb_Proximal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="3"]
transform = Transform3D(0.977075, 0.0596836, 0.20434, 0.0596849, 0.84459, -0.532071, -0.204342, 0.532072, 0.821652, -0.0166173, 0.0587883, -0.0526805)
transform = Transform3D(0.977074, 0.0596813, 0.204293, 0.0596848, 0.844589, -0.532007, -0.204341, 0.532063, 0.821444, -0.0166173, 0.0587883, -0.0526805)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.032e-08, 8.69096e-08, 0.0210742)
body_offset = Transform3D(0.999997, -7.82311e-07, -3.12924e-07, -7.30157e-07, 2.68221e-06, -0.999983, 5.43892e-07, 0.999998, -5.0962e-06, -3.72529e-09, 0.0210739, 2.04891e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.06371e-08, 1.33831e-06, 0.0210788)
body_offset = Transform3D(0.999996, -1.19954e-06, -3.27826e-07, -1.80304e-06, 1.00136e-05, -0.999769, 1.18464e-06, 0.999992, -6.44624e-05, -3.72529e-09, 0.0210739, 2.04891e-08)
bone_name = "Thumb_Proximal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -611,10 +611,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_kygny")
[node name="Physical Bone Thumb_Distal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="4"]
transform = Transform3D(0.983603, 0.0602806, 0.170193, 0.0602818, 0.778911, -0.624245, -0.170198, 0.624248, 0.762471, -0.0235403, 0.0795988, -0.0817191)
transform = Transform3D(0.983664, 0.0602819, 0.17022, 0.0602855, 0.778919, -0.624345, -0.170209, 0.624254, 0.762592, -0.0235403, 0.0795988, -0.0817191)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.6305e-08, -8.76539e-09, 0.0153746)
body_offset = Transform3D(1.00004, 5.21541e-07, 2.98023e-08, -8.9407e-08, 9.23872e-07, -1.00001, -4.47035e-08, 1.00001, 3.27826e-07, -1.67638e-08, 0.0153747, 3.72529e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.83344e-09, 2.44007e-08, 0.0153722)
body_offset = Transform3D(1.0001, 1.14739e-06, 4.91738e-07, -1.63913e-07, 9.83477e-07, -1.00016, -4.47035e-08, 1.00002, -1.10269e-06, -3.72529e-09, 0.0153747, -7.45058e-09)
bone_name = "Thumb_Distal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -625,10 +625,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_ns6ok")
[node name="Physical Bone Index_Metacarpal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="5"]
transform = Transform3D(0.998759, -1.23562e-05, -0.0504423, -1.23528e-05, 1, -0.000489532, 0.0504434, 0.000489531, 0.99875, 0.0120274, 0.0224514, -0.0400967)
transform = Transform3D(0.998759, -1.23563e-05, -0.0504416, -1.23528e-05, 1, -0.000489532, 0.0504434, 0.000489534, 0.998759, 0.0120277, 0.0224307, -0.0402555)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.87773e-08, -9.27065e-10, 0.0401829)
body_offset = Transform3D(1.00003, 1.45519e-11, 4.20958e-07, -2.75671e-07, -3.3062e-08, -1.00002, -1.2551e-10, 1, -2.32831e-08, 1.86265e-09, 0.0401838, 1.86265e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.64651e-06, 2.08028e-05, 0.0403411)
body_offset = Transform3D(1.00003, 1.56433e-10, 1.50874e-06, -3.01749e-07, -3.63216e-08, -1.00003, -9.09495e-11, 1, -1.91503e-08, -7.70763e-06, 0.0403424, -2.0802e-05)
bone_name = "Index_Metacarpal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -639,10 +639,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_ks1mn")
[node name="Physical Bone Index_Proximal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="6"]
transform = Transform3D(0.959421, -0.031764, -0.280167, -0.0317659, 0.975135, -0.219321, 0.280181, 0.219323, 0.934564, 0.0193939, 0.0266509, -0.0980405)
transform = Transform3D(0.959421, -0.0317698, -0.280167, -0.0317659, 0.975133, -0.21932, 0.280181, 0.219334, 0.934562, 0.0193939, 0.0266509, -0.0980405)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.41774e-08, 2.23849e-09, 0.0190582)
body_offset = Transform3D(0.999999, -7.93487e-07, -1.10269e-06, -1.71065e-05, -4.05312e-06, -1, -1.00583e-07, 1, -3.12924e-07, 6.51926e-08, 0.0190583, 3.72529e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.19852e-08, 7.22504e-09, 0.0190583)
body_offset = Transform3D(0.999999, -3.23728e-06, -1.3411e-06, -1.71065e-05, -1.62423e-05, -1, -7.82311e-08, 1, -4.76837e-07, 8.75443e-08, 0.0190583, 1.86265e-09)
bone_name = "Index_Proximal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -653,10 +653,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_y1gdr")
[node name="Physical Bone Index_Intermediate_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="7"]
transform = Transform3D(0.981736, 0.0188036, 0.189316, 0.0188036, 0.98064, -0.19491, -0.189316, 0.194911, 0.962377, 0.0217661, 0.0338856, -0.130934)
transform = Transform3D(0.981736, 0.0188037, 0.189316, 0.0188038, 0.98064, -0.194909, -0.189317, 0.194911, 0.962376, 0.0217661, 0.0338856, -0.130934)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.51542e-08, -6.19514e-08, 0.0156727)
body_offset = Transform3D(1, 3.72529e-09, 1.78814e-07, 2.08616e-07, -5.96046e-08, -1, -2.23517e-08, 1, 3.8743e-07, 2.23517e-08, 0.0156727, 5.58794e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.51656e-08, -7.13102e-08, 0.0156727)
body_offset = Transform3D(1, 1.11759e-08, 4.17233e-07, 5.96046e-07, -8.9407e-08, -0.999999, 1.52737e-07, 1, 1.3411e-06, 1.86265e-08, 0.0156727, 5.02914e-08)
bone_name = "Index_Intermediate_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -667,10 +667,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_v4dnc")
[node name="Physical Bone Index_Distal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="8"]
transform = Transform3D(0.895003, 0.0506, 0.44319, 0.0505995, 0.975616, -0.213574, -0.443181, 0.213576, 0.870614, 0.0127286, 0.0398658, -0.157943)
transform = Transform3D(0.895003, 0.0506001, 0.443191, 0.0505995, 0.975611, -0.213573, -0.443181, 0.213575, 0.870614, 0.0127286, 0.039866, -0.157943)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.13197e-07, -5.30963e-08, 0.0136975)
body_offset = Transform3D(1, 2.83122e-07, 1.06692e-05, 4.17233e-07, -4.47035e-08, -1, -1.86265e-07, 1, 1.56462e-06, 6.70552e-08, 0.0136975, 3.1665e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.2922e-07, -1.73428e-07, 0.0136975)
body_offset = Transform3D(1, 5.73695e-07, 1.12951e-05, 3.8743e-07, -2.98023e-07, -1, -2.08616e-07, 0.999996, 2.19047e-06, 7.45058e-08, 0.0136975, 1.43424e-07)
bone_name = "Index_Distal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -681,10 +681,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_0sebb")
[node name="Physical Bone Middle_Metacarpal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="9"]
transform = Transform3D(0.995003, 0.00350132, -0.0997866, 0.00350132, 0.997547, 0.0699138, 0.0997872, -0.0699142, 0.992529, 0.0140149, 0.000741374, -0.0398954)
transform = Transform3D(0.994997, 0.00350132, -0.0997857, 0.00350141, 0.997547, 0.0699122, 0.0997876, -0.0699142, 0.992497, 0.0140149, 0.000741375, -0.0398954)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.44733e-07, 1.50031e-08, 0.0402319)
body_offset = Transform3D(1, 7.45058e-09, -1.46776e-06, -7.45058e-09, 1.04308e-07, -0.99998, 7.91624e-09, 1, 1.20699e-06, -8.56817e-08, 0.0402311, -6.35628e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.35563e-07, -9.81168e-09, 0.0402332)
body_offset = Transform3D(0.999994, 6.98492e-09, -3.72529e-06, -1.08033e-06, 1.04308e-07, -0.999948, 4.74975e-08, 1, 1.81794e-06, -8.56817e-08, 0.0402311, -6.33299e-08)
bone_name = "Middle_Metacarpal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -695,10 +695,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_nljr0")
[node name="Physical Bone Middle_Proximal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="10"]
transform = Transform3D(0.996886, 0.0037088, -0.0787797, 0.00370772, 0.99558, 0.0938024, 0.0787696, -0.0938024, 0.992461, 0.0198026, -0.00418209, -0.10216)
transform = Transform3D(0.996886, 0.00370751, -0.078777, 0.0037077, 0.99558, 0.093801, 0.0787696, -0.0938004, 0.992453, 0.0198026, -0.00418212, -0.10216)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.24098e-07, 1.11588e-08, 0.0225019)
body_offset = Transform3D(1, -8.5216e-08, 1.55717e-06, 1.2368e-05, -1.11014e-06, -0.999993, -1.08033e-07, 0.999996, -8.27014e-07, 1.89058e-07, 0.0225017, 7.45058e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.58524e-07, 4.1205e-08, 0.0225022)
body_offset = Transform3D(1, -1.21025e-06, 3.58373e-06, 1.23605e-05, -3.2559e-06, -0.999984, -1.32248e-07, 0.999996, -1.43796e-06, 1.77883e-07, 0.0225018, -8.84756e-09)
bone_name = "Middle_Proximal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -709,10 +709,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_iru7b")
[node name="Physical Bone Middle_Intermediate_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="11"]
transform = Transform3D(0.9805, -0.00144519, 0.196513, -0.00144519, 0.999893, 0.0145641, -0.196513, -0.0145641, 0.980391, 0.0183899, -0.00652952, -0.140383)
transform = Transform3D(0.9805, -0.00144519, 0.196512, -0.0014446, 0.999893, 0.0145684, -0.196511, -0.0145641, 0.980387, 0.01839, -0.00655322, -0.140383)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.6082e-08, 6.10809e-07, 0.0162086)
body_offset = Transform3D(1, -1.0943e-08, 3.8743e-07, 1.78814e-07, 3.72529e-09, -0.999998, 0, 1, 3.72529e-08, 2.98023e-08, 0.0162085, -6.11413e-07)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.21105e-07, 2.4244e-05, 0.0162088)
body_offset = Transform3D(0.999999, -9.31323e-09, -3.42727e-07, -2.65241e-06, 0, -0.999995, 5.50644e-07, 1, 4.34741e-06, 1.2666e-07, 0.0162087, -2.43145e-05)
bone_name = "Middle_Intermediate_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -723,10 +723,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_i7l1o")
[node name="Physical Bone Middle_Distal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="12"]
transform = Transform3D(0.859443, -0.0111804, 0.511109, -0.0111818, 0.999162, 0.0406604, -0.511109, -0.0406612, 0.858553, 0.00923845, -0.00723943, -0.166295)
transform = Transform3D(0.859443, -0.01118, 0.511109, -0.0111817, 0.99916, 0.0406604, -0.511109, -0.040661, 0.858553, 0.00923841, -0.00723905, -0.166295)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.76844e-08, -1.72708e-07, 0.0116733)
body_offset = Transform3D(1, 9.70438e-07, -2.38419e-07, -5.96046e-08, -2.12714e-06, -1, 5.58794e-09, 1.00005, -3.72529e-09, -1.49012e-08, 0.0116733, 1.7276e-07)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.49379e-08, -5.47547e-07, 0.0116733)
body_offset = Transform3D(1, 1.2368e-06, -2.38419e-07, -5.96046e-08, -2.43261e-06, -1, 5.7742e-08, 1.00005, -3.72529e-09, -5.21541e-08, 0.0116733, 5.47618e-07)
bone_name = "Middle_Distal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -737,10 +737,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_8ejtr")
[node name="Physical Bone Ring_Metacarpal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="13"]
transform = Transform3D(0.999345, 0.00254644, -0.0360939, 0.00254641, 0.990102, 0.140356, 0.0360938, -0.140356, 0.989446, 0.0113347, -0.0182626, -0.0365456)
transform = Transform3D(0.999345, 0.00254691, -0.0360913, 0.00254641, 0.990167, 0.140358, 0.0360938, -0.140374, 0.98945, 0.0113347, -0.0182626, -0.0365457)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.76676e-07, -3.8184e-08, 0.0369718)
body_offset = Transform3D(1, -1.90921e-08, 7.45058e-09, 6.70552e-08, 1.07288e-06, -1, 1.21072e-08, 1, 1.05798e-06, -1.76951e-07, 0.0369719, -9.31323e-10)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.2588e-07, -7.14046e-08, 0.0369716)
body_offset = Transform3D(1, -1.25729e-08, 2.8424e-06, 6.70552e-08, 9.23872e-06, -1.00001, 1.21072e-08, 1.00007, 1.98185e-06, -2.30968e-07, 0.0369719, -1.86265e-09)
bone_name = "Ring_Metacarpal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -751,10 +751,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_8yhqs")
[node name="Physical Bone Ring_Proximal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="14"]
transform = Transform3D(0.992826, 0.0145051, -0.118691, 0.0145051, 0.970649, 0.239961, 0.118685, -0.239965, 0.963492, 0.0150509, -0.0282669, -0.0924603)
transform = Transform3D(0.992826, 0.014505, -0.118691, 0.0145051, 0.970621, 0.239961, 0.118685, -0.239958, 0.963492, 0.0150509, -0.0282669, -0.0924603)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.22571e-07, 1.42421e-07, 0.0200656)
body_offset = Transform3D(1, 1.82539e-07, -6.94394e-06, 9.68575e-08, 1.08778e-06, -0.999993, -1.11759e-08, 0.999977, -7.37607e-06, 1.67638e-08, 0.0200655, 5.58794e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.1512e-07, 1.18209e-07, 0.0200656)
body_offset = Transform3D(1, 5.25266e-07, -6.94394e-06, 7.45058e-08, 9.38773e-07, -0.999993, -3.72529e-08, 0.999948, -7.37607e-06, 2.42144e-08, 0.0200655, 2.98023e-08)
bone_name = "Ring_Proximal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -765,10 +765,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_ixd66")
[node name="Physical Bone Ring_Intermediate_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="15"]
transform = Transform3D(0.978982, -0.0212056, 0.202846, -0.0212057, 0.978607, 0.204647, -0.202846, -0.204647, 0.957587, 0.014613, -0.0359265, -0.125103)
transform = Transform3D(0.978981, -0.0212056, 0.202848, -0.0212059, 0.978606, 0.204671, -0.202845, -0.204647, 0.957578, 0.0146131, -0.0359265, -0.125103)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.1777e-09, 6.89125e-08, 0.0138988)
body_offset = Transform3D(1, -1.86265e-08, 3.72529e-07, 2.98023e-08, 5.96046e-08, -1, -8.9407e-08, 1, 5.36442e-07, 0, 0.0138988, -7.63685e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.89592e-08, -2.75304e-07, 0.0138988)
body_offset = Transform3D(1, 3.72529e-09, 4.15742e-06, -2.83122e-07, 2.98023e-07, -0.999998, -3.98606e-07, 1, 2.54363e-05, 1.11759e-08, 0.0138988, -7.82311e-08)
bone_name = "Ring_Intermediate_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -779,10 +779,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_jmqs6")
[node name="Physical Bone Ring_Distal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="16"]
transform = Transform3D(0.890968, -0.0525078, 0.451019, -0.0525078, 0.974713, 0.217203, -0.45102, -0.217203, 0.865681, 0.00569383, -0.0417084, -0.15012)
transform = Transform3D(0.890969, -0.0525079, 0.451019, -0.0525077, 0.974714, 0.217205, -0.451018, -0.217203, 0.865681, 0.00569391, -0.0417084, -0.15012)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.01534e-09, 2.50373e-10, 0.0135247)
body_offset = Transform3D(1, -4.47035e-08, 1.49012e-07, 4.47035e-07, -2.23517e-07, -1, 1.11759e-07, 1, 1.19209e-07, 0, 0.0135247, -1.86265e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.981e-08, -2.98654e-09, 0.0135247)
body_offset = Transform3D(1, -8.9407e-08, 2.98023e-08, -1.19209e-06, -1.49012e-07, -1, -1.04308e-07, 1, 1.46031e-06, 8.9407e-08, 0.0135247, -1.67638e-08)
bone_name = "Ring_Distal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -793,10 +793,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_0c5ky")
[node name="Physical Bone Little_Metacarpal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="17"]
transform = Transform3D(0.99838, 0.00517569, -0.0566555, 0.0051757, 0.983461, 0.181056, 0.0566547, -0.181052, 0.981862, 0.00186188, -0.035922, -0.0322231)
transform = Transform3D(0.99838, 0.00517571, -0.056656, 0.0051757, 0.983461, 0.181058, 0.0566547, -0.181051, 0.981881, 0.00186188, -0.035922, -0.0322231)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.01866e-08, -5.53672e-08, 0.032855)
body_offset = Transform3D(1, -1.02445e-08, 4.17233e-07, -1.11759e-08, -1.49012e-08, -1.00002, 9.31323e-10, 1, 5.51343e-07, -3.52156e-09, 0.0328557, 3.72529e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.87333e-08, -3.37417e-08, 0.0328544)
body_offset = Transform3D(1, 1.02445e-08, 1.02073e-06, -1.11759e-08, -1.19209e-07, -1.00004, 9.31323e-10, 1, -4.47035e-07, -4.80213e-09, 0.0328557, 4.84288e-08)
bone_name = "Little_Metacarpal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -807,10 +807,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_pyrql")
[node name="Physical Bone Little_Proximal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="18"]
transform = Transform3D(0.999117, 0.00766501, -0.041989, 0.00766521, 0.935528, 0.353169, 0.0419889, -0.353169, 0.934616, 0.0044187, -0.0477196, -0.0799609)
transform = Transform3D(0.999119, 0.00766528, -0.041989, 0.00766523, 0.935528, 0.353169, 0.041989, -0.353169, 0.934616, 0.00441872, -0.0477197, -0.0799608)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.53424e-08, -9.53658e-09, 0.0165618)
body_offset = Transform3D(1.00003, 9.31323e-10, -9.68575e-07, 3.20375e-07, 2.98023e-08, -1, 9.68575e-08, 1, 2.38419e-07, 6.98492e-10, 0.0165618, 5.58794e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.553e-10, 2.9579e-08, 0.0165618)
body_offset = Transform3D(1.00003, 2.70084e-07, -9.68575e-07, 3.1665e-07, -1.19209e-07, -1, 9.59262e-08, 1, 2.38419e-07, 1.69966e-08, 0.0165618, -3.35276e-08)
bone_name = "Little_Proximal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -821,10 +821,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_dm3kd")
[node name="Physical Bone Little_Intermediate_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="19"]
transform = Transform3D(0.944251, -0.0443017, 0.326232, -0.0443017, 0.964796, 0.259245, -0.326232, -0.259245, 0.909046, 0.00217403, -0.0559051, -0.103632)
transform = Transform3D(0.944251, -0.0443013, 0.326231, -0.0443017, 0.964795, 0.259245, -0.326232, -0.259244, 0.909046, 0.00217368, -0.0559051, -0.103633)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.26246e-09, 3.72529e-09, 0.0090122)
body_offset = Transform3D(1, -7.45058e-09, -5.96046e-08, 1.49012e-07, -2.98023e-08, -1, 0, 1, 0, -3.72529e-09, 0.0090122, -3.72529e-09)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.24323e-07, -6.70552e-08, 0.00901262)
body_offset = Transform3D(1, 4.47035e-08, -8.9407e-08, 1.49012e-07, -9.38773e-07, -1, 0, 1, 0, -2.23517e-07, 0.00901262, 6.70552e-08)
bone_name = "Little_Intermediate_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0
@ -835,10 +835,10 @@ transform = Transform3D(1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0)
shape = SubResource("CapsuleShape3D_3r4ji")
[node name="Physical Bone Little_Distal_R" type="PhysicalBone3D" parent="Scene/XRToolsHands/hand_r/Armature/Skeleton3D" index="20"]
transform = Transform3D(0.852017, -0.080331, 0.517453, -0.0803728, 0.956441, 0.280716, -0.517621, -0.280721, 0.808358, -0.00587975, -0.0610156, -0.119813)
transform = Transform3D(0.854312, -0.0804069, 0.517506, -0.0817176, 0.956642, 0.280724, -0.52251, -0.280784, 0.808371, -0.00587974, -0.0610156, -0.119813)
joint_type = 1
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.78595e-08, -2.28807e-08, 0.0098825)
body_offset = Transform3D(1.00016, -3.56138e-06, 1.43051e-06, 0.00010711, 2.23517e-06, -1, -4.51505e-06, 1.00002, -7.00355e-07, 3.72529e-09, 0.00988252, 2.98023e-08)
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.93743e-07, -2.21802e-08, 0.0098821)
body_offset = Transform3D(1.00476, -5.21988e-05, 3.92795e-05, 0.0032497, 3.51518e-05, -1.00004, -0.000102505, 1.00023, -7.7486e-07, 7.45058e-09, 0.00988252, 2.98023e-08)
bone_name = "Little_Distal_R"
joint_constraints/bias = 0.3
joint_constraints/damping = 1.0