# JointDrive

> How the joint's movement will behave along its local X axis.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.PhysicsModule

```csharp
public struct JointDrive
```

## Properties

| Property                                                                                     | Description                                                                                         |
| -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| [maximumForce](/engine/6000.6/script-reference/unityengine/jointdrive/maximumforce.md)       | Amount of force applied to push the object toward the defined direction.                            |
| [positionDamper](/engine/6000.6/script-reference/unityengine/jointdrive/positiondamper.md)   | Resistance strength against the Position Spring. Only used if `mode` includes Position.             |
| [positionSpring](/engine/6000.6/script-reference/unityengine/jointdrive/positionspring.md)   | Strength of a rubber-band pull toward the defined direction. Only used if `mode` includes Position. |
| [useAcceleration](/engine/6000.6/script-reference/unityengine/jointdrive/useacceleration.md) | Defines whether the drive is an acceleration drive or a force drive.                                |
