File tree Expand file tree Collapse file tree 6 files changed +12
-0
lines changed
jbox2d-library/src/main/java/de/pirckheimer_gymnasium/jbox2d/dynamics/joints Expand file tree Collapse file tree 6 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 4949 * These points imply the length of the distance constraint.
5050 * </p>
5151 *
52+ * <p><img src="https://github.com/engine-pi/jbox2d/blob/main/misc/images/joints/distance_joint.svg" alt="distance joint"></p>
53+ *
5254 * <p>
5355 * Here is an example of a distance joint definition. In this case we decide to
5456 * allow the bodies to collide.
Original file line number Diff line number Diff line change 5757 * a prismatic joint, then the ratio will have units of length or units of
5858 * 1/length.
5959 *
60+ * <p><img src="https://github.com/engine-pi/jbox2d/blob/main/misc/images/joints/gear_joint.gif" alt="gear joint"></p>
61+ *
6062 * @warning The revolute and prismatic joints must be attached to fixed bodies
6163 * (which must be body1 on those joints).
6264 * @warning You have to manually destroy the gear joint if joint1 or joint2 is
Original file line number Diff line number Diff line change 102102 * joint limit to restrict the range of motion and a joint motor to drive the
103103 * motion or to model joint friction.
104104 *
105+ * <p><img src="https://github.com/engine-pi/jbox2d/blob/main/misc/images/joints/prismatic_joint.svg" alt="prismatic joint"></p>
106+ *
105107 * @author Daniel Murphy
106108 */
107109public class PrismaticJoint extends Joint
Original file line number Diff line number Diff line change 3939 * should also cover the anchor points with static shapes to prevent one side
4040 * from going to zero length.
4141 *
42+ * <p><img src="https://github.com/engine-pi/jbox2d/blob/main/misc/images/joints/pulley_joint.gif" alt="pulley joint"></p>
43+ *
4244 * @author Daniel Murphy
4345 */
4446public class PulleyJoint extends Joint
Original file line number Diff line number Diff line change 5353 * relative rotation about the shared point. A maximum motor torque is provided
5454 * so that infinite forces are not generated.
5555 *
56+ * <p><img src="https://github.com/engine-pi/jbox2d/blob/main/misc/images/joints/revolute_joint.svg" alt="revolute joint"></p>
57+ *
5658 * @author Daniel Murphy
5759 */
5860public class RevoluteJoint extends Joint
Original file line number Diff line number Diff line change 5050 * to restrict the range of motion and a joint motor to drive the rotation or to
5151 * model rotational friction. This joint is designed for vehicle suspensions.
5252 *
53+ * <p><img src="https://github.com/engine-pi/jbox2d/blob/main/misc/images/joints/wheel_joint.svg" alt="wheel joint"></p>
54+ *
5355 * @author Daniel Murphy
5456 */
5557public class WheelJoint extends Joint
You can’t perform that action at this time.
0 commit comments