# animator-not-finite

> Talos 0.7 · Since 0.6

A blend point, a parameter value, an animation event position or a transition blend time is NaN or infinite.

| | |
|---|---|
| Severity | `error` |
| Source | `contract` |
| Offers a fix patch | no |

## Messages

The message opens with the code; `<…>` stands for a value.

- `animator.events[<…>].at is not finite`
- `animator.ik[<…>].pole[<…>] is not finite`
- `animator.ik[<…>].restBend is not finite`
- `animator.ik[<…>].target[<…>] is not finite`
- `animator.ik[<…>].weight is not finite`
- `animator.lookAt.limits.<…> is not finite`
- `animator.lookAt.smoothing is not finite`
- `animator.lookAt.target[<…>] is not finite`
- `animator.lookAt.weight is not finite`
- `animator.parameters[<…>].damp is not finite`
- `animator.parameters[<…>].value is not finite`
- `animator.pelvis.maxDrop is not finite`
- `animator.pelvis.smoothing is not finite`
- `animator.states[<…>].<…> is not finite`
- `animator.states[<…>].blend.points[<…>].<…> is not finite`
- `animator.states[<…>].blend.points[<…>].at[<…>] is not finite`
- `animator.states[<…>].once.blendOut is not finite`
- `animator.states[<…>].transitions[<…>].blend is not finite`

## Where it points

- `/<n>/limits/<n>`
- `/<n>/maxDrop`
- `/<n>/pole/<n>`
- `/<n>/restBend`
- `/<n>/smoothing`
- `/<n>/target/<n>`
- `/<n>/weight`
- `/entities/<n>/components/<n>/events/<n>/at`
- `/entities/<n>/components/<n>/parameters/<n>/damp`
- `/entities/<n>/components/<n>/parameters/<n>/value`
- `/entities/<n>/components/<n>/states/<n>/<n>`
- `/entities/<n>/components/<n>/states/<n>/blend/points/<n>/<n>`
- `/entities/<n>/components/<n>/states/<n>/blend/points/<n>/at/<n>`
- `/entities/<n>/components/<n>/states/<n>/once/blendOut`
- `/entities/<n>/components/<n>/states/<n>/transitions/<n>/blend`

## Components it can refuse

- `animator`

## Since / changed

See the version chips above and what changed.
