---
title: TableVisualState.Contact
framework: tabletopkit
role: symbol
role_heading: Structure
path: tabletopkit/tablevisualstate/contact
---

# TableVisualState.Contact

An object that represents the contact of a collision during a simulation of tossable equipment.

## Declaration

```swift
struct Contact
```

## Topics

### Getting collision objects

- [collider](tabletopkit/tablevisualstate/contact/collider.md)
- [collidedWithEquipment](tabletopkit/tablevisualstate/contact/collidedwithequipment.md)

### Getting collision metrics

- [impulse](tabletopkit/tablevisualstate/contact/impulse.md)
- [normal](tabletopkit/tablevisualstate/contact/normal.md)
- [position](tabletopkit/tablevisualstate/contact/position.md)

## See Also

### Representing collision states

- [contacts](tabletopkit/tablevisualstate/contacts.md)
- [contacts(of:)](tabletopkit/tablevisualstate/contacts(of:).md)
