---
title: "init(shape:filter:)"
framework: realitykit
role: symbol
role_heading: Initializer
path: "realitykit/triggervolume/init(shape:filter:)"
---

# init(shape:filter:)

Creates a trigger volume with the given shape and collision filter.

## Declaration

```swift
@MainActor @preconcurrency convenience init(shape: ShapeResource, filter: CollisionFilter = .sensor)
```

## Parameters

- `shape`: The shape of the trigger volume.
- `filter`: A collision filter that lets you differentiate among collision groups.

## See Also

### Creating a trigger volume

- [init()](realitykit/triggervolume/init().md)
- [init(shapes:filter:)](realitykit/triggervolume/init(shapes:filter:).md)
