<!--
{
  "availability" : [
    "visionOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "TabletopKit",
  "identifier" : "/documentation/TabletopKit/TabletopInteraction/TossOutcome",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "TabletopKit"
    ],
    "preciseIdentifier" : "s:11TabletopKit0A11InteractionC11TossOutcomeV"
  },
  "title" : "TabletopInteraction.TossOutcome"
}
-->

# TabletopInteraction.TossOutcome

An object representing the final outcome of tossing one equipment, as it appears at the end of its simulation.

```
struct TossOutcome
```

## Topics

### Getting the outcome properties

[`var id: EquipmentIdentifier`](/documentation/TabletopKit/TabletopInteraction/TossOutcome/id)

The identifier of the equipment that was tossed.

[`var pose: TableVisualState.Pose2D`](/documentation/TabletopKit/TabletopInteraction/TossOutcome/pose)

The final pose of the equipment at the end of the toss simulation, in table space.

[`var restingOrientation: Rotation3D`](/documentation/TabletopKit/TabletopInteraction/TossOutcome/restingOrientation)

The final resting orientation of the equipment at the end of the toss simulation.

[`var tossableRepresentation: TossableRepresentation`](/documentation/TabletopKit/TabletopInteraction/TossOutcome/tossableRepresentation)

The tossable representation of the equipment that was tossed.

## Relationships

### Conforms To

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)