# Sandbox.Physics.PhysicsJoint.CreateSlider

## Overload 1

```csharp
static SliderJoint CreateSlider(PhysicsPoint a, PhysicsPoint b, float minLength, float maxLength)
```

Creates a slider constraint between two physics bodies via [Sandbox.Physics.PhysicsPoint](/api/Sandbox.Physics.PhysicsPoint)s.

### Parameters

- `a` (`PhysicsPoint`)
- `b` (`PhysicsPoint`)
- `minLength` (`float`)
- `maxLength` (`float`)

### Returns

`SliderJoint`

## Overload 2

```csharp
static SliderJoint CreateSlider(PhysicsBody body1, PhysicsBody body2, Vector3 origin1, Vector3 origin2, Vector3 axis, float minLength, float maxLength)
```

> **Obsolete.**

### Parameters

- `body1` (`PhysicsBody`)
- `body2` (`PhysicsBody`)
- `origin1` (`Vector3`)
- `origin2` (`Vector3`)
- `axis` (`Vector3`)
- `minLength` (`float`)
- `maxLength` (`float`)

### Returns

`SliderJoint`

Declared in [Sandbox.Physics.PhysicsJoint](/api/Sandbox.Physics.PhysicsJoint).
Assembly: `Sandbox.Engine`.
