---
title: target
framework: arkit
role: symbol
role_heading: Instance Property
path: arkit/arraycastquery/target-swift.property
---

# target

A plane type that allows the raycast to terminate if it’s encountered.

## Declaration

```swift
var target: ARRaycastQuery.Target { get }
```

## Discussion

Discussion The available target types are plane, infinite plane, and estimated plane.

## See Also

### Specifying the Target

- [ARRaycastQuery.Target](arkit/arraycastquery/target-swift.enum.md)
- [targetAlignment](arkit/arraycastquery/targetalignment-swift.property.md)
- [ARRaycastQuery.TargetAlignment](arkit/arraycastquery/targetalignment-swift.enum.md)
