---
title: "init(id:rig:)"
framework: realitykit
role: symbol
role_heading: Initializer
path: "realitykit/iksolverdefinition/init(id:rig:)"
---

# init(id:rig:)

Creates a solver definition for with a unique solver identifier and a rig.

## Declaration

```swift
init(id: IKSolverDefinition.ID, rig: IKRig)
```

## Parameters

- `id`: The identifier the solver instance is using. Use a unique value for each ID in the resource.
- `rig`: The solver rig.
