The ragdoll module applies applies ragdoll physics to the agent group agents.
...
Attributes | Type | Overridable | Description |
---|---|---|---|
mode | int | yes | The ragdoll mode. Values are: |
useDynamicModeMetadata | bool | yes | If set the to true the mode is driven by the "dynamicMode" metadata |
partialRagdollFilter | string | yes | A comma separated string containing the joint names with partial ragdoll (wildcards are supported) |
dynamicOnCollision | integer | yes | Activate Activates dynamics on collision |
dynamicOnCollisionFilter | string | yes | A comma separated string containing the joint names that are used to trigger the dynamic on collision dynamicOnCollision mode (wildcards are supported) |
dynamicOnCollisionPool | integer | yes | Pool on which an agent is assigned after a dynamicCollision event happen. Value of -1 means it
|
collisionForceThreshold | double | yesMagnitude | of a force that is applied to a rigid body to trigger the dynamicOnCollision mode The force threshold for the kinematic to dynamic conversion, if the force magnitude is lower than this value the object won't be converted. |
motorRagdollDamping | double | yes | Motor constraint damping value, with value of -1 the operator use uses the ones store one stored inside the ragdoll setup file |
motorRagdollStiffness | double | yes | Motor constraint stiffness value, with value of -1 the operator use uses the ones store one stored inside the ragdoll setup file |
motorRagdollIsAcceleration | integer | yes | Motor constraint "isAcceleration" value, with value of -1 the operator use uses the ones store one stored inside the ragdoll setup file |
motorRagdollMaxForce | double | yes | Motor constraint "max force" value, with with value of -1 the operator use uses the ones store one stored inside the ragdoll setup file |
breakable | integer | yes | Activate the cosntriant constraint breakable force |
breakableFilter | string | yes | A comma separated string containing the joint names on wich where the operator set sets the breakable option (wildcards are supported) |
breakForce | vector2 | yes | Breakable force limit (x for linear magnitude and y for torque magnitude) |
animationBlending | double | yes | Blend weight used on motor constraint. With a value of 1.0 the agent clip animation is applied on the motor constraint |
stuckOnCollision | bool | yes | If set to true, rigid bodies gets get stuck on collision |
stuckOnCollisionBreakForce | vector2 | yes | Break force magnitude to break the stuck on collision constraint. Value of -1 means an infinite force |
stuckOnCollisionImpulse | double | yes | Inpulse magnitude multiplier applied to the impulse force on a stuckoncollision stuckOnCollision event |
stuckOnCollisionPool | integer | yes | Pool on which an agent is assigned after the occurring of a stuckOnCollision event happen. Value of -1 means it . Use the following values:
|
collisionPool | integer | yes | Collision pool. Value of -1 means it Use the following values:
|
partialRagdollSkipChildren | bool | yes | If true when an agent is in partial ragdoll the operator desn, the ragdoll operator won't create rigid bodies onfor the children ofof the joints specified onto the partialRagdollFiltergiven joints (partialRagdollFilter) when the agent is in partial ragdoll. |
selfCollision | bool | yes | Enable the agent self collision |
debug | bool | no | Activate the dubegging debugging drawing on the selected agents. |
...