---
title: ClothBodyEvents.NewSimulationPositions
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/clothbodyevents/newsimulationpositions
---

# ClothBodyEvents.NewSimulationPositions

An event type that a cloth body publishes (before simulation update) when its new positions are available.

## Declaration

```swift
struct NewSimulationPositions
```

## Overview

Overview This event should be treated as having a non-escapable lifetime. Some of its data is no longer available after its lifetime has ended.

## Topics

### Accessing local space positions

- [localSpacePositions](realitykit/clothbodyevents/newsimulationpositions/localspacepositions.md)
- [withLocalSpacePositions(_:)](realitykit/clothbodyevents/newsimulationpositions/withlocalspacepositions(_:).md)

### Accessing simulation space positions

- [simulationSpacePositions](realitykit/clothbodyevents/newsimulationpositions/simulationspacepositions.md)
- [withSimulationSpacePositions(_:)](realitykit/clothbodyevents/newsimulationpositions/withsimulationspacepositions(_:).md)

### Identifying the event source

- [bodyEntity](realitykit/clothbodyevents/newsimulationpositions/bodyentity.md)
- [updateCount](realitykit/clothbodyevents/newsimulationpositions/updatecount.md)

## Relationships

### Conforms To

- [Event](realitykit/event.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
