MultiJoints - Collisions

Collisions strongly affect simulation times. Here you can turn on or off collisions between objects selectively.

 

 

Enable if break

When active objects with broken joints will not interpenetrate. The way, how the collision is handled also depends on “Disable collision by pairs” and “Disable all collisions A-B” from the → “Creation” panel:

  • If “Disable collision by pairs” is active only collisions between a single “Objects A” body and its connected “Objects B” node will be simulated.
  • If “Disable all collisions A-B” is active a single “Objects A” body is able to collide with all nodes from “Objects B”, and vice versa.
  • If none of these nodes is active the result is the same as with “Disable all collisions A-B”.
Enable if distance exceeded

When active objects with distance greater than “@ Enabling distance” will not interpenetrate. The way, how the collision is handled also depends on “Disable collision by pairs” and “Disable all collisions A-B” from the → “Creation” panel:

  • If “Disable collision by pairs” is active only collisions between a single “Objects A” body and its connected “Objects B” node will be simulated.
  • If “Disable all collisions A-B” is active a single “Objects A” body is able to collide with all nodes from “Objects B”, and vice versa.
  • If none of these nodes is active the result is the same as with “Disable all collisions A-B”.
@ Enabling distance

If the distance between linked objects is greater than the given value collisions can take place. This value is given in metres.

@ Enabling distance random

The actual value will be between 0 and the given positive value. This value is given in metres and the total distance is calculated this way: Total distance = @ Enabling distance + @ Enabling distance random