# CameraRigSettings

> Talos 0.6 · Since 0.6

## Signature

```ts
export interface CameraRigSettings {
  eyeHeight?: number
  probeRadius?: number
  offset?: [number, number, number]
  pitch?: number
  yaw?: number
  recenterDelay?: number
  recenterSpeedDeg?: number
  lookAhead?: number
  lookAheadMax?: number
  lookAheadRate?: number
  fadeStart?: number
  fadeFull?: number
  fadeRate?: number
  recoverRate?: number
  shoulder?: number
  avoidWalls?: boolean
  avoidSpeedDeg?: number
  avoidAngleDeg?: number
  avoidDelay?: number
  collisionLayers?: string[]
}
```

Import: `import type { CameraRigSettings } from "@argus/gameplay"`

## Members

| Member | Signature | Description |
|---|---|---|
| `eyeHeight` | `eyeHeight?: number` |  |
| `probeRadius` | `probeRadius?: number` |  |
| `offset` | `offset?: [number, number, number]` |  |
| `pitch` | `pitch?: number` |  |
| `yaw` | `yaw?: number` |  |
| `recenterDelay` | `recenterDelay?: number` |  |
| `recenterSpeedDeg` | `recenterSpeedDeg?: number` |  |
| `lookAhead` | `lookAhead?: number` |  |
| `lookAheadMax` | `lookAheadMax?: number` |  |
| `lookAheadRate` | `lookAheadRate?: number` |  |
| `fadeStart` | `fadeStart?: number` |  |
| `fadeFull` | `fadeFull?: number` |  |
| `fadeRate` | `fadeRate?: number` |  |
| `recoverRate` | `recoverRate?: number` |  |
| `shoulder` | `shoulder?: number` |  |
| `avoidWalls` | `avoidWalls?: boolean` |  |
| `avoidSpeedDeg` | `avoidSpeedDeg?: number` |  |
| `avoidAngleDeg` | `avoidAngleDeg?: number` |  |
| `avoidDelay` | `avoidDelay?: number` |  |
| `collisionLayers` | `collisionLayers?: string[]` |  |
