Skip to content

Instantly share code, notes, and snippets.

@mottosso

mottosso/README.md Secret

Last active Apr 21, 2021
Embed
What would you like to do?
Ragdoll Dump Example Output

Example Ragdoll Dump for the character from the Yoga example.

from maya import cmds
print(cmds.ragdollDump())

yogagif

{
"entities": {
"1048592": {
"components": {
"ConstraintUIComponent": {
"members": {
"childIndex": 4,
"multiplierEntity": {
"type": "Entity",
"value": 0
}
},
"type": "ConstraintUIComponent"
},
"DriveComponent": {
"members": {
"acceleration": true,
"angularDamping": 0.0,
"angularStiffness": 0.0,
"enabled": true,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"target": {
"type": "Matrix44",
"values": [
0.0,
0.9695337443441895,
0.24495778937999957,
0.0,
-1.0,
0.0,
0.0,
0.0,
0.0,
-0.24495778937999957,
0.9695337443441893,
0.0,
1.7288723199929237,
13.933035053399728,
0.30904844723379415,
1.0
]
}
},
"type": "DriveComponent"
},
"DriveUIComponent": {
"members": {
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"linearDamping": 100.0,
"linearStiffness": 1000.0,
"strength": 0.0
},
"type": "DriveUIComponent"
},
"JointComponent": {
"members": {
"child": {
"type": "Entity",
"value": 1048624
},
"childFrame": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
},
"disableCollision": false,
"parent": {
"type": "Entity",
"value": 1048593
},
"parentFrame": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
}
},
"type": "JointComponent"
},
"LimitComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"enabled": false,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"swing1": -0.01745329238474369,
"swing2": -0.01745329238474369,
"twist": -0.01745329238474369,
"x": -1.0,
"y": -1.0,
"z": -1.0
},
"type": "LimitComponent"
},
"LimitUIComponent": {
"members": {
"angularDamping": -1.0,
"angularStiffness": -1.0,
"linearDamping": -1.0,
"linearStiffness": -1.0,
"strength": -1.0
},
"type": "LimitUIComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton1",
"shortestPath": "body_skeleton1",
"value": "rConstraint1"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
}
},
"type": "RestComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048592
},
"1048593": {
"components": {
"ColorComponent": {
"members": {
"value": {
"type": "Color4",
"values": [
0.0,
0.0,
0.0,
1.0
]
}
},
"type": "ColorComponent"
},
"GeometryDescriptionComponent": {
"members": {
"extents": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"length": 1.0,
"offset": {
"type": "Vector3",
"values": [
0.0,
0.0,
0.0
]
},
"radius": 1.0,
"rotation": {
"type": "Quaternion",
"values": [
0.0,
0.0,
0.7071067811865476,
0.7071067811865476
]
},
"type": "Plane"
},
"type": "GeometryDescriptionComponent"
},
"NameComponent": {
"members": {
"path": "|rScene1",
"shortestPath": "rScene1",
"value": "rSceneShape1"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
}
},
"type": "RestComponent"
},
"RigidComponent": {
"members": {
"angularDamping": 1.0,
"angularMass": {
"type": "Vector3",
"values": [
-1.0,
-1.0,
-1.0
]
},
"centerOfMass": {
"type": "Vector3",
"values": [
0.0,
0.0,
0.0
]
},
"collide": true,
"disableGravity": false,
"enableCCD": false,
"enabled": true,
"friction": 0.5,
"kinematic": true,
"linearDamping": 0.5,
"mass": 1.0,
"maxContactImpulse": -1.0,
"maxDepenetrationVelocity": -1.0,
"parentRigid": {
"type": "Entity",
"value": 0
},
"positionIterations": 8,
"restitution": 0.5,
"sleepThreshold": 4.999999873689376e-06,
"thickness": 0.0,
"velocityIterations": 1
},
"type": "RigidComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
},
"SolverComponent": {
"members": {
"airDensity": 1.0,
"bounceThresholdVelocity": 1.0,
"collisionDetectionType": "PCM",
"enableCCD": false,
"enableEnhancedFriction": false,
"enableStabilisation": false,
"enabled": true,
"gravity": {
"type": "Vector3",
"values": [
0.0,
-98.19999694824219,
0.0
]
},
"groundFriction": 0.5,
"groundRestitution": 0.5,
"numThreads": 0,
"positionIterations": 1,
"spaceMultiplier": 1.0,
"substeps": 4,
"timeMultiplier": 1.0,
"type": "TGS",
"useGround": true,
"velocityIterations": 1
},
"type": "SolverComponent"
}
},
"id": 1048593
},
"1048594": {
"components": {
"ColorComponent": {
"members": {
"value": {
"type": "Color4",
"values": [
0.21000000834465027,
0.406000018119812,
0.699999988079071,
1.0
]
}
},
"type": "ColorComponent"
},
"GeometryDescriptionComponent": {
"members": {
"extents": {
"type": "Vector3",
"values": [
3.08310866355896,
1.0,
1.0
]
},
"length": 2.58310866355896,
"offset": {
"type": "Vector3",
"values": [
1.5415543521829063,
0.0,
0.0
]
},
"radius": 0.5,
"rotation": {
"type": "Quaternion",
"values": [
0.0,
0.0,
0.0,
1.0
]
},
"type": "Box"
},
"type": "GeometryDescriptionComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint116|joint117",
"shortestPath": "joint117",
"value": "rRigid1"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
0.0,
0.9975509886297508,
-0.0699430131164416,
0.0,
-1.0,
0.0,
0.0,
0.0,
0.0,
0.0699430131164416,
0.9975509886297508,
0.0,
-17.301159371160857,
20.92619420075478,
0.08510487715161572,
1.0
]
}
},
"type": "RestComponent"
},
"RigidComponent": {
"members": {
"angularDamping": 1.0,
"angularMass": {
"type": "Vector3",
"values": [
-1.0,
-1.0,
-1.0
]
},
"centerOfMass": {
"type": "Vector3",
"values": [
0.0,
0.0,
0.0
]
},
"collide": true,
"disableGravity": false,
"enableCCD": false,
"enabled": true,
"friction": 0.800000011920929,
"kinematic": false,
"linearDamping": 0.5,
"mass": 1.0,
"maxContactImpulse": -1.0,
"maxDepenetrationVelocity": -1.0,
"parentRigid": {
"type": "Entity",
"value": 0
},
"positionIterations": 8,
"restitution": 0.10000000149011612,
"sleepThreshold": 4.999999873689376e-06,
"thickness": 0.0,
"velocityIterations": 1
},
"type": "RigidComponent"
},
"RigidUIComponent": {
"members": {
"airDensity": 1.0,
"multiplierEntity": {
"type": "Entity",
"value": 0
},
"shaded": true,
"shapeIcon": "joint"
},
"type": "RigidUIComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0000000000000002,
1.0,
0.9999999999999999
]
},
"value": {
"type": "Vector3",
"values": [
1.0000000000000002,
1.0,
0.9999999999999999
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048594
},
"1048595": {
"components": {
"ConstraintUIComponent": {
"members": {
"childIndex": 3,
"multiplierEntity": {
"type": "Entity",
"value": 0
}
},
"type": "ConstraintUIComponent"
},
"DriveComponent": {
"members": {
"acceleration": true,
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"enabled": true,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"target": {
"type": "Matrix44",
"values": [
0.9868736870460074,
0.0,
-0.1614940426647961,
0.0,
0.0,
1.0,
0.0,
0.0,
0.1614940426647961,
0.0,
0.9868736870460074,
0.0,
1.4630417485222225,
7.105427357601002e-15,
-1.426708156045016e-17,
1.0
]
}
},
"type": "DriveComponent"
},
"DriveUIComponent": {
"members": {
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"strength": 1.0
},
"type": "DriveUIComponent"
},
"JointComponent": {
"members": {
"child": {
"type": "Entity",
"value": 1048594
},
"childFrame": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
},
"disableCollision": true,
"parent": {
"type": "Entity",
"value": 1048596
},
"parentFrame": {
"type": "Matrix44",
"values": [
0.9868736870460074,
0.0,
-0.1614940426647961,
0.0,
0.0,
1.0,
0.0,
0.0,
0.1614940426647961,
0.0,
0.9868736870460074,
0.0,
1.4630417485222227,
7.105427357601002e-15,
4.4408920985006257e-16,
1.0
]
}
},
"type": "JointComponent"
},
"LimitComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"enabled": true,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"swing1": 0.7853981852531433,
"swing2": 0.7853981852531433,
"twist": 0.7853981852531433,
"x": -1.0,
"y": -1.0,
"z": -1.0
},
"type": "LimitComponent"
},
"LimitUIComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"strength": 1.0
},
"type": "LimitUIComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint116|joint117",
"shortestPath": "joint117",
"value": "rSocketConstraint"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
}
},
"type": "RestComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048595
},
"1048596": {
"components": {
"ColorComponent": {
"members": {
"value": {
"type": "Color4",
"values": [
0.21000000834465027,
0.699999988079071,
0.6918333172798157,
1.0
]
}
},
"type": "ColorComponent"
},
"GeometryDescriptionComponent": {
"members": {
"extents": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"length": 0.9630417227745056,
"offset": {
"type": "Vector3",
"values": [
0.48152087426111123,
0.0,
0.0
]
},
"radius": 0.5,
"rotation": {
"type": "Quaternion",
"values": [
0.0,
0.0,
0.0,
1.0
]
},
"type": "Capsule"
},
"type": "GeometryDescriptionComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint116",
"shortestPath": "joint116",
"value": "rRigid1"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
0.0,
0.995752202109763,
0.09207362268075248,
0.0,
-1.0,
0.0,
0.0,
0.0,
0.0,
-0.09207362268075248,
0.995752202109763,
0.0,
-17.30115937116085,
19.46936715788526,
-0.049602676768008,
1.0
]
}
},
"type": "RestComponent"
},
"RigidComponent": {
"members": {
"angularDamping": 1.0,
"angularMass": {
"type": "Vector3",
"values": [
-1.0,
-1.0,
-1.0
]
},
"centerOfMass": {
"type": "Vector3",
"values": [
0.0,
0.0,
0.0
]
},
"collide": true,
"disableGravity": false,
"enableCCD": false,
"enabled": true,
"friction": 0.800000011920929,
"kinematic": false,
"linearDamping": 0.5,
"mass": 1.0,
"maxContactImpulse": -1.0,
"maxDepenetrationVelocity": -1.0,
"parentRigid": {
"type": "Entity",
"value": 0
},
"positionIterations": 8,
"restitution": 0.10000000149011612,
"sleepThreshold": 4.999999873689376e-06,
"thickness": 0.0,
"velocityIterations": 1
},
"type": "RigidComponent"
},
"RigidUIComponent": {
"members": {
"airDensity": 1.0,
"multiplierEntity": {
"type": "Entity",
"value": 0
},
"shaded": true,
"shapeIcon": "joint"
},
"type": "RigidUIComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0000000000000002,
1.0,
0.9999999999999999
]
},
"value": {
"type": "Vector3",
"values": [
1.0000000000000002,
1.0,
0.9999999999999999
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048596
},
"1048597": {
"components": {
"ConstraintUIComponent": {
"members": {
"childIndex": 2,
"multiplierEntity": {
"type": "Entity",
"value": 0
}
},
"type": "ConstraintUIComponent"
},
"DriveComponent": {
"members": {
"acceleration": true,
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"enabled": true,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"target": {
"type": "Matrix44",
"values": [
0.9465205738938224,
0.0,
0.32264346141787703,
0.0,
-0.0,
1.0,
0.0,
0.0,
-0.32264346141787703,
-0.0,
0.9465205738938224,
0.0,
3.663179888040194,
-3.552713678800501e-15,
1.7763568394002505e-15,
1.0
]
}
},
"type": "DriveComponent"
},
"DriveUIComponent": {
"members": {
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"strength": 1.0
},
"type": "DriveUIComponent"
},
"JointComponent": {
"members": {
"child": {
"type": "Entity",
"value": 1048596
},
"childFrame": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
},
"disableCollision": true,
"parent": {
"type": "Entity",
"value": 1048610
},
"parentFrame": {
"type": "Matrix44",
"values": [
0.9465205738938224,
0.0,
0.32264346141787703,
0.0,
-0.0,
1.0,
0.0,
0.0,
-0.32264346141787703,
-0.0,
0.9465205738938224,
0.0,
3.6631798880401947,
3.552713678800501e-15,
0.0,
1.0
]
}
},
"type": "JointComponent"
},
"LimitComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"enabled": true,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"swing1": 0.7853981852531433,
"swing2": 0.7853981852531433,
"twist": 0.7853981852531433,
"x": -1.0,
"y": -1.0,
"z": -1.0
},
"type": "LimitComponent"
},
"LimitUIComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"strength": 1.0
},
"type": "LimitUIComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint116",
"shortestPath": "joint116",
"value": "rSocketConstraint"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
}
},
"type": "RestComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048597
},
"1048598": {
"components": {
"ColorComponent": {
"members": {
"value": {
"type": "Color4",
"values": [
0.21000000834465027,
0.6183332800865173,
0.699999988079071,
1.0
]
}
},
"type": "ColorComponent"
},
"GeometryDescriptionComponent": {
"members": {
"extents": {
"type": "Vector3",
"values": [
2.0120701789855957,
1.0,
1.0
]
},
"length": 1.5120700597763062,
"offset": {
"type": "Vector3",
"values": [
1.0060350396832116,
0.0,
0.0
]
},
"radius": 0.5,
"rotation": {
"type": "Quaternion",
"values": [
0.0,
0.0,
0.0,
1.0
]
},
"type": "Box"
},
"type": "GeometryDescriptionComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint120|joint121|joint122",
"shortestPath": "joint122",
"value": "rRigid1"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
0.7103763851398728,
-0.7028446503863781,
0.037078145299585905,
0.0,
0.7032607131312105,
0.7109277183722913,
0.002479640326595478,
0.0,
-0.028102683177740867,
0.024314124973315473,
0.9993092927242263,
0.0,
-11.135283036133554,
14.32753431616359,
-0.187157181814972,
1.0
]
}
},
"type": "RestComponent"
},
"RigidComponent": {
"members": {
"angularDamping": 1.0,
"angularMass": {
"type": "Vector3",
"values": [
-1.0,
-1.0,
-1.0
]
},
"centerOfMass": {
"type": "Vector3",
"values": [
0.0,
0.0,
0.0
]
},
"collide": true,
"disableGravity": false,
"enableCCD": false,
"enabled": true,
"friction": 0.800000011920929,
"kinematic": false,
"linearDamping": 0.5,
"mass": 1.0,
"maxContactImpulse": -1.0,
"maxDepenetrationVelocity": -1.0,
"parentRigid": {
"type": "Entity",
"value": 0
},
"positionIterations": 8,
"restitution": 0.10000000149011612,
"sleepThreshold": 4.999999873689376e-06,
"thickness": 0.0,
"velocityIterations": 1
},
"type": "RigidComponent"
},
"RigidUIComponent": {
"members": {
"airDensity": 1.0,
"multiplierEntity": {
"type": "Entity",
"value": 0
},
"shaded": true,
"shapeIcon": "joint"
},
"type": "RigidUIComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
0.9999999999999999
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
0.9999999999999999
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048598
},
"1048599": {
"components": {
"ConstraintUIComponent": {
"members": {
"childIndex": 2,
"multiplierEntity": {
"type": "Entity",
"value": 0
}
},
"type": "ConstraintUIComponent"
},
"DriveComponent": {
"members": {
"acceleration": true,
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"enabled": true,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"target": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
3.022498415824299,
-7.250337695583404e-15,
1.1681457602684084e-15,
1.0
]
}
},
"type": "DriveComponent"
},
"DriveUIComponent": {
"members": {
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"strength": 1.0
},
"type": "DriveUIComponent"
},
"JointComponent": {
"members": {
"child": {
"type": "Entity",
"value": 1048598
},
"childFrame": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
},
"disableCollision": true,
"parent": {
"type": "Entity",
"value": 1048600
},
"parentFrame": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
3.0224984158243053,
-1.7763568394002505e-15,
1.1657341758564142e-15,
1.0
]
}
},
"type": "JointComponent"
},
"LimitComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"enabled": true,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"swing1": 0.7853981852531433,
"swing2": 0.7853981852531433,
"twist": 0.7853981852531433,
"x": -1.0,
"y": -1.0,
"z": -1.0
},
"type": "LimitComponent"
},
"LimitUIComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"strength": 1.0
},
"type": "LimitUIComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint120|joint121|joint122",
"shortestPath": "joint122",
"value": "rSocketConstraint"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
}
},
"type": "RestComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048599
},
"1048600": {
"components": {
"ColorComponent": {
"members": {
"value": {
"type": "Color4",
"values": [
0.21000000834465027,
0.699999988079071,
0.5530000329017639,
1.0
]
}
},
"type": "ColorComponent"
},
"GeometryDescriptionComponent": {
"members": {
"extents": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"length": 2.522498369216919,
"offset": {
"type": "Vector3",
"values": [
1.2612492079121496,
0.0,
0.0
]
},
"radius": 0.5,
"rotation": {
"type": "Quaternion",
"values": [
0.0,
0.0,
0.0,
1.0
]
},
"type": "Capsule"
},
"type": "GeometryDescriptionComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint120|joint121",
"shortestPath": "joint121",
"value": "rRigid1"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
0.7103763851398728,
-0.7028446503863781,
0.037078145299585905,
0.0,
0.7032607131312105,
0.7109277183722913,
0.002479640326595478,
0.0,
-0.028102683177740867,
0.024314124973315473,
0.9993092927242263,
0.0,
-13.282394534857811,
16.451881158527005,
-0.29922581724467484,
1.0
]
}
},
"type": "RestComponent"
},
"RigidComponent": {
"members": {
"angularDamping": 1.0,
"angularMass": {
"type": "Vector3",
"values": [
-1.0,
-1.0,
-1.0
]
},
"centerOfMass": {
"type": "Vector3",
"values": [
0.0,
0.0,
0.0
]
},
"collide": true,
"disableGravity": false,
"enableCCD": false,
"enabled": true,
"friction": 0.800000011920929,
"kinematic": false,
"linearDamping": 0.5,
"mass": 1.0,
"maxContactImpulse": -1.0,
"maxDepenetrationVelocity": -1.0,
"parentRigid": {
"type": "Entity",
"value": 0
},
"positionIterations": 8,
"restitution": 0.10000000149011612,
"sleepThreshold": 4.999999873689376e-06,
"thickness": 0.0,
"velocityIterations": 1
},
"type": "RigidComponent"
},
"RigidUIComponent": {
"members": {
"airDensity": 1.0,
"multiplierEntity": {
"type": "Entity",
"value": 0
},
"shaded": true,
"shapeIcon": "joint"
},
"type": "RigidUIComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
0.9999999999999999
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
0.9999999999999999
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048600
},
"1048601": {
"components": {
"ConstraintUIComponent": {
"members": {
"childIndex": 2,
"multiplierEntity": {
"type": "Entity",
"value": 0
}
},
"type": "ConstraintUIComponent"
},
"DriveComponent": {
"members": {
"acceleration": true,
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"enabled": true,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"target": {
"type": "Matrix44",
"values": [
0.9958939545172034,
0.0,
0.09052751712096367,
0.0,
-0.0,
1.0,
0.0,
0.0,
-0.09052751712096367,
-0.0,
0.9958939545172034,
0.0,
3.685273182309509,
-3.107748022684075e-15,
3.3489641001662764e-16,
1.0
]
}
},
"type": "DriveComponent"
},
"DriveUIComponent": {
"members": {
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"strength": 1.0
},
"type": "DriveUIComponent"
},
"JointComponent": {
"members": {
"child": {
"type": "Entity",
"value": 1048600
},
"childFrame": {
"type": "Matrix44",
"values": [
0.0,
1.0,
0.0,
0.0,
1.0,
0.0,
1.2246467991473532e-16,
0.0,
1.2246467991473532e-16,
0.0,
-1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
},
"disableCollision": true,
"parent": {
"type": "Entity",
"value": 1048602
},
"parentFrame": {
"type": "Matrix44",
"values": [
0.0,
1.0,
0.0,
0.0,
0.9958939545172034,
0.0,
0.09052751712096366,
0.0,
0.09052751712096366,
0.0,
-0.9958939545172034,
0.0,
3.685273182309505,
-5.329070518200751e-15,
1.1102230246251563e-15,
1.0
]
}
},
"type": "JointComponent"
},
"LimitComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"enabled": true,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"swing1": 0.0872664600610733,
"swing2": 0.0872664600610733,
"twist": 0.7853981852531433,
"x": -1.0,
"y": -1.0,
"z": -1.0
},
"type": "LimitComponent"
},
"LimitUIComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"strength": 1.0
},
"type": "LimitUIComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint120|joint121",
"shortestPath": "joint121",
"value": "rHingeConstraint"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
}
},
"type": "RestComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048601
},
"1048602": {
"components": {
"ColorComponent": {
"members": {
"value": {
"type": "Color4",
"values": [
0.21000000834465027,
0.699999988079071,
0.5203334093093872,
1.0
]
}
},
"type": "ColorComponent"
},
"GeometryDescriptionComponent": {
"members": {
"extents": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"length": 3.1852731704711914,
"offset": {
"type": "Vector3",
"values": [
1.5926365911547544,
0.0,
0.0
]
},
"radius": 0.5899999737739563,
"rotation": {
"type": "Quaternion",
"values": [
0.0,
0.0,
0.0,
1.0
]
},
"type": "Capsule"
},
"type": "GeometryDescriptionComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint120",
"shortestPath": "joint120",
"value": "rRigid1"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
0.7100036135251019,
-0.7021598356493542,
-0.0535390883576624,
0.0,
0.7032607131312104,
0.7109277183722915,
0.0024796403265954815,
0.0,
0.03632131808565364,
-0.03941249105092989,
0.9985626757503412,
0.0,
-15.898951811124709,
19.039531970540423,
-0.10191965071488318,
1.0
]
}
},
"type": "RestComponent"
},
"RigidComponent": {
"members": {
"angularDamping": 1.0,
"angularMass": {
"type": "Vector3",
"values": [
-1.0,
-1.0,
-1.0
]
},
"centerOfMass": {
"type": "Vector3",
"values": [
0.0,
0.0,
0.0
]
},
"collide": true,
"disableGravity": false,
"enableCCD": false,
"enabled": true,
"friction": 0.800000011920929,
"kinematic": false,
"linearDamping": 0.5,
"mass": 1.0,
"maxContactImpulse": -1.0,
"maxDepenetrationVelocity": -1.0,
"parentRigid": {
"type": "Entity",
"value": 0
},
"positionIterations": 8,
"restitution": 0.10000000149011612,
"sleepThreshold": 4.999999873689376e-06,
"thickness": 0.0,
"velocityIterations": 1
},
"type": "RigidComponent"
},
"RigidUIComponent": {
"members": {
"airDensity": 1.0,
"multiplierEntity": {
"type": "Entity",
"value": 0
},
"shaded": true,
"shapeIcon": "joint"
},
"type": "RigidUIComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
0.9999999999999999
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
0.9999999999999999
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048602
},
"1048603": {
"components": {
"ConstraintUIComponent": {
"members": {
"childIndex": 2,
"multiplierEntity": {
"type": "Entity",
"value": 0
}
},
"type": "ConstraintUIComponent"
},
"DriveComponent": {
"members": {
"acceleration": true,
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"enabled": true,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"target": {
"type": "Matrix44",
"values": [
-0.6701098845985769,
-0.7100036135251019,
-0.2164430903137813,
0.0,
0.690588290146647,
-0.7032607131312103,
0.1688555088781884,
0.0,
-0.2721039435135265,
-0.036321318085653725,
0.9615821367813091,
0.0,
3.2575397795214904,
-1.4022075600361443,
-0.15149738084753306,
1.0
]
}
},
"type": "DriveComponent"
},
"DriveUIComponent": {
"members": {
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"strength": 1.0
},
"type": "DriveUIComponent"
},
"JointComponent": {
"members": {
"child": {
"type": "Entity",
"value": 1048602
},
"childFrame": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
},
"disableCollision": true,
"parent": {
"type": "Entity",
"value": 1048610
},
"parentFrame": {
"type": "Matrix44",
"values": [
-0.6701098845985769,
-0.7100036135251019,
-0.21644309031378128,
0.0,
0.690588290146647,
-0.7032607131312103,
0.16885550887818845,
0.0,
-0.2721039435135265,
-0.03632131808565367,
0.9615821367813091,
0.0,
3.2575397795214913,
-1.4022075600361372,
-0.15149738084753306,
1.0
]
}
},
"type": "JointComponent"
},
"LimitComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"enabled": true,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"swing1": 0.7853981852531433,
"swing2": 0.7853981852531433,
"twist": 0.7853981852531433,
"x": -1.0,
"y": -1.0,
"z": -1.0
},
"type": "LimitComponent"
},
"LimitUIComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"strength": 1.0
},
"type": "LimitUIComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint120",
"shortestPath": "joint120",
"value": "rSocketConstraint"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
}
},
"type": "RestComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048603
},
"1048604": {
"components": {
"ColorComponent": {
"members": {
"value": {
"type": "Color4",
"values": [
0.38966667652130127,
0.699999988079071,
0.21000000834465027,
1.0
]
}
},
"type": "ColorComponent"
},
"GeometryDescriptionComponent": {
"members": {
"extents": {
"type": "Vector3",
"values": [
2.012021064758301,
1.0,
1.0
]
},
"length": 1.5120210647583008,
"offset": {
"type": "Vector3",
"values": [
1.006010538676907,
0.0,
0.0
]
},
"radius": 0.5,
"rotation": {
"type": "Quaternion",
"values": [
0.0,
0.0,
0.0,
1.0
]
},
"type": "Box"
},
"type": "GeometryDescriptionComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint124|joint125|joint126",
"shortestPath": "joint126",
"value": "rRigid1"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
-0.7103951425184285,
-0.7028256393133845,
0.037079134428328,
0.0,
0.7033093696433157,
-0.7108839079350102,
3.3121131486416053e-06,
0.0,
0.026356632147216216,
0.026080455570799396,
0.9993123324462057,
0.0,
-23.467033851309946,
14.327499999999993,
-0.18715699999999869,
1.0
]
}
},
"type": "RestComponent"
},
"RigidComponent": {
"members": {
"angularDamping": 1.0,
"angularMass": {
"type": "Vector3",
"values": [
-1.0,
-1.0,
-1.0
]
},
"centerOfMass": {
"type": "Vector3",
"values": [
0.0,
0.0,
0.0
]
},
"collide": true,
"disableGravity": false,
"enableCCD": false,
"enabled": true,
"friction": 0.800000011920929,
"kinematic": false,
"linearDamping": 0.5,
"mass": 1.0,
"maxContactImpulse": -1.0,
"maxDepenetrationVelocity": -1.0,
"parentRigid": {
"type": "Entity",
"value": 0
},
"positionIterations": 8,
"restitution": 0.10000000149011612,
"sleepThreshold": 4.999999873689376e-06,
"thickness": 0.0,
"velocityIterations": 1
},
"type": "RigidComponent"
},
"RigidUIComponent": {
"members": {
"airDensity": 1.0,
"multiplierEntity": {
"type": "Entity",
"value": 0
},
"shaded": true,
"shapeIcon": "joint"
},
"type": "RigidUIComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
0.9999999999999999,
1.0000000000000002,
0.9999999999999999
]
},
"value": {
"type": "Vector3",
"values": [
0.9999999999999999,
1.0000000000000002,
0.9999999999999999
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048604
},
"1048605": {
"components": {
"ConstraintUIComponent": {
"members": {
"childIndex": 2,
"multiplierEntity": {
"type": "Entity",
"value": 0
}
},
"type": "ConstraintUIComponent"
},
"DriveComponent": {
"members": {
"acceleration": true,
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"enabled": true,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"target": {
"type": "Matrix44",
"values": [
0.9999999993059532,
-3.723073495788147e-05,
1.4021462282933272e-06,
0.0,
3.723073495791806e-05,
0.9999999993069362,
-3.231174267785265e-27,
0.0,
-1.4021462273215504e-06,
5.2202934597833335e-11,
0.999999999999017,
0.0,
3.0225418301755496,
1.6332421526321639e-15,
1.3322676295501878e-15,
1.0
]
}
},
"type": "DriveComponent"
},
"DriveUIComponent": {
"members": {
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"strength": 1.0
},
"type": "DriveUIComponent"
},
"JointComponent": {
"members": {
"child": {
"type": "Entity",
"value": 1048604
},
"childFrame": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
},
"disableCollision": true,
"parent": {
"type": "Entity",
"value": 1048606
},
"parentFrame": {
"type": "Matrix44",
"values": [
0.9999999993059532,
-3.723073495792137e-05,
1.4021462282909351e-06,
0.0,
3.7230734957957965e-05,
0.9999999993069362,
-6.46234853557053e-27,
0.0,
-1.4021462273191584e-06,
5.2202934597800235e-11,
0.999999999999017,
0.0,
3.0225418301755482,
1.4210854715202007e-14,
1.27675647831893e-15,
1.0
]
}
},
"type": "JointComponent"
},
"LimitComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"enabled": true,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"swing1": 0.7853981852531433,
"swing2": 0.7853981852531433,
"twist": 0.7853981852531433,
"x": -1.0,
"y": -1.0,
"z": -1.0
},
"type": "LimitComponent"
},
"LimitUIComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"strength": 1.0
},
"type": "LimitUIComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint124|joint125|joint126",
"shortestPath": "joint126",
"value": "rSocketConstraint"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
}
},
"type": "RestComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"value": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048605
},
"1048606": {
"components": {
"ColorComponent": {
"members": {
"value": {
"type": "Color4",
"values": [
0.28349998593330383,
0.699999988079071,
0.21000000834465027,
1.0
]
}
},
"type": "ColorComponent"
},
"GeometryDescriptionComponent": {
"members": {
"extents": {
"type": "Vector3",
"values": [
1.0,
1.0,
1.0
]
},
"length": 2.5225417613983154,
"offset": {
"type": "Vector3",
"values": [
1.2612709150877748,
0.0,
0.0
]
},
"radius": 0.5,
"rotation": {
"type": "Quaternion",
"values": [
0.0,
0.0,
0.0,
1.0
]
},
"type": "Capsule"
},
"type": "GeometryDescriptionComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint124|joint125",
"shortestPath": "joint125",
"value": "rRigid1"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
-0.710368994256499,
-0.7028521421245651,
0.037077733343888905,
0.0,
0.7033358176905197,
-0.7108577407258623,
1.931681887010553e-06,
0.0,
0.026355636069320638,
0.026079470106454443,
0.9993123844355918,
0.0,
-21.31991385130995,
16.451899999999988,
-0.2992259999999989,
1.0
]
}
},
"type": "RestComponent"
},
"RigidComponent": {
"members": {
"angularDamping": 1.0,
"angularMass": {
"type": "Vector3",
"values": [
-1.0,
-1.0,
-1.0
]
},
"centerOfMass": {
"type": "Vector3",
"values": [
0.0,
0.0,
0.0
]
},
"collide": true,
"disableGravity": false,
"enableCCD": false,
"enabled": true,
"friction": 0.800000011920929,
"kinematic": false,
"linearDamping": 0.5,
"mass": 1.0,
"maxContactImpulse": -1.0,
"maxDepenetrationVelocity": -1.0,
"parentRigid": {
"type": "Entity",
"value": 0
},
"positionIterations": 8,
"restitution": 0.10000000149011612,
"sleepThreshold": 4.999999873689376e-06,
"thickness": 0.0,
"velocityIterations": 1
},
"type": "RigidComponent"
},
"RigidUIComponent": {
"members": {
"airDensity": 1.0,
"multiplierEntity": {
"type": "Entity",
"value": 0
},
"shaded": true,
"shapeIcon": "joint"
},
"type": "RigidUIComponent"
},
"ScaleComponent": {
"members": {
"absolute": {
"type": "Vector3",
"values": [
1.0000000000000002,
1.0000000000000002,
1.0
]
},
"value": {
"type": "Vector3",
"values": [
1.0000000000000002,
1.0000000000000002,
1.0
]
}
},
"type": "ScaleComponent"
},
"SceneComponent": {
"members": {
"entity": {
"type": "Entity",
"value": 1048593
}
},
"type": "SceneComponent"
}
},
"id": 1048606
},
"1048607": {
"components": {
"ConstraintUIComponent": {
"members": {
"childIndex": 2,
"multiplierEntity": {
"type": "Entity",
"value": 0
}
},
"type": "ConstraintUIComponent"
},
"DriveComponent": {
"members": {
"acceleration": true,
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"enabled": true,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"target": {
"type": "Matrix44",
"values": [
0.9958938932136531,
0.00023419596225025238,
0.09052788858691121,
0.0,
-0.00023419596225025238,
0.9999999725197071,
-1.0622441428466157e-05,
0.0,
-0.09052788858691121,
-1.0622441428466154e-05,
0.995893920693946,
0.0,
3.6851968288866255,
-1.8995222061946038e-15,
-9.159339953157541e-16,
1.0
]
}
},
"type": "DriveComponent"
},
"DriveUIComponent": {
"members": {
"angularDamping": 1000.0,
"angularStiffness": 10000.0,
"linearDamping": 0.0,
"linearStiffness": 0.0,
"strength": 1.0
},
"type": "DriveUIComponent"
},
"JointComponent": {
"members": {
"child": {
"type": "Entity",
"value": 1048606
},
"childFrame": {
"type": "Matrix44",
"values": [
0.0,
1.0,
0.0,
0.0,
1.0,
0.0,
1.2246467991473532e-16,
0.0,
1.2246467991473532e-16,
0.0,
-1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
},
"disableCollision": true,
"parent": {
"type": "Entity",
"value": 1048608
},
"parentFrame": {
"type": "Matrix44",
"values": [
-0.00023419596225027206,
0.9999999725197072,
-1.0622441428471963e-05,
0.0,
0.9958938932136531,
0.00023419596225016104,
0.09052788858691119,
0.0,
0.09052788858691119,
1.0622441428458085e-05,
-0.9958939206939461,
0.0,
3.685196828886624,
7.105427357601003e-15,
-6.938893903907227e-16,
1.0
]
}
},
"type": "JointComponent"
},
"LimitComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"enabled": true,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"swing1": 0.0872664600610733,
"swing2": 0.0872664600610733,
"twist": 0.7853981852531433,
"x": -1.0,
"y": -1.0,
"z": -1.0
},
"type": "LimitComponent"
},
"LimitUIComponent": {
"members": {
"angularDamping": 10000.0,
"angularStiffness": 1000000.0,
"linearDamping": 10000.0,
"linearStiffness": 1000000.0,
"strength": 1.0
},
"type": "LimitUIComponent"
},
"NameComponent": {
"members": {
"path": "|body_skeleton2|joint115|joint124|joint125",
"shortestPath": "joint125",
"value": "rHingeConstraint"
},
"type": "NameComponent"
},
"RestComponent": {
"members": {
"matrix": {
"type": "Matrix44",
"values": [
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]
}
},
"type