Joints are used to constrain the movement between to bodies. They are a very powerful tool and can be used to do a lot of stuff such as lamps that can sway back and forth, drawers that can be interacted with and even a car with wheels and suspenders.
All joints are made up from an anchor (also called pivot point) and an axis (also called pin direction), these have different meanings for the different joint types and describe the constraint. All bodies also have some limits to limit the constraint. If all of these values are set to 0 the limit is disabled. It can also be set if the two bodies on the joint will collide or not.
General Parameters:
Base Joint Parameters:
Set Parent Body button: Press and click on a body to set it as parent body for the joint.
Set Child Body button: Press and click on a body to set it as child body for the joint. Note that a joint must always have a child body.
Sticky Min Limit
Sticky Max Limit
Limit Step Count
Breakable: Set if the joint should break.
Break Force: Force that should be applied on the joint for it to break (if Breakable is set).
Joint Sound Parameters:
Move Type
Move Sound
Min Speed
Min Freq
Min Freq Speed
Min Volume
Max Speed
Max Freq
Max Freq Speed
Max Volume
Middle Speed
Middle Volume
Break Sound
Min Limit Sound
Min Speed
Max Speed
Max Limit Sound
Min Speed
Max Speed
Specific Parameters for Ball Joint:
Max Cone Angle: This is the maximum angle between Body1(Parent) and the axis. Has value from 0 – 180.
Max Twist Angle: This is the maximum angle that bodies can twist relative to each other. Has a value from 0 – 180.
Specific Parameters for Hinge Joint:
Min Angle & Max Angle: Maximum and minimum angle between the bodies relative to the start position. Max angle is in the positive direction and min in the negative. To get the positive direction place your thumb on your right hand in the direction of the axis. Now bend your fingers towards your palm, the direction in which you fingers are pointing is the direction of the positive angle. In mathematics this is called the right hand rule. Valid values are 0 – 179.
Specific Parameters for Slider Joint:
Specific Parameters for Screw Joint: