Joints toolbar ( Rope, Distance, Spring, joints) - simphysoftwares/SimPHY-docs GitHub Wiki

  1. To create constraint motion of any body i.e. to allow limited degree of freedom, Simphy uses many kinds of Joints like Distance joint, thread joint, pulley joint, hinge etc. which can be accessed in the Joint toolbar.
  2. Anchor points can be between two bodies or between background wall and any one body. If one end of the joint does not lie on the body then it gets clamped or hooked at the background wall.
  3. You can edit properties of Joints like size, color, opacity, damping in the property tab of any Joint as shown below. Real situations can be created by including damping.

joints and properties

Rope Joint: It is an inextensible and unbreakable joint between any two bodies. Just select the icon in the Joint toolbar and click and drag the mouse to create a rope joint. Rope Joint gets slacked when its compression.

Distance Joint: Just like Rope Joint except it keeps distance constant whether compressed or elongated, i.e. this joint doesn't slack.

Spring Joint: The spring acts like a piece of elastic that tries to pull the two anchor points together to the exact same position. See the below gif to understand end points of Joints and difference between Rope and Distance Joint.

joints demo