# PhysicsJoint.JointType

> The type of joint.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.LowLevelPhysics2D](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d.md)
* **Assembly:** UnityEngine.Physics2DModule

```csharp
public enum PhysicsJoint.JointType
```

## Fields

| Value                                                                                                                  | Description                                                                                                                                          |
| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| [DistanceJoint](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsjoint/jointtype/distancejoint.md) | Constrain the distance between a pair of bodies.                                                                                                     |
| [FixedJoint](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsjoint/jointtype/fixedjoint.md)       | Constrain a fixed translation and rotation between a pair of bodies. This joint type is also know as a Weld joint.                                   |
| [HingeJoint](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsjoint/jointtype/hingejoint.md)       | Constrain the rotation between a pair of bodies. This joint type is also know as a Revolute joint.                                                   |
| [IgnoreJoint](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsjoint/jointtype/ignorejoint.md)     | Used to ignore collision between two specific bodies. As a side effect of being a joint, it also keeps the two bodies in the same simulation island. |
| [RelativeJoint](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsjoint/jointtype/relativejoint.md) | Constrain the relative translation and rotation between a pair of bodies. This joint type is also know as a Motor joint.                             |
| [SliderJoint](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsjoint/jointtype/sliderjoint.md)     | Constrain the relative translation along an axis between a pair of bodies. This joint type is also know as a Prismatic joint.                        |
| [WheelJoint](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsjoint/jointtype/wheeljoint.md)       | Constrain a translation and rotation between a pair of bodies.                                                                                       |
