---
title: existingPlane
framework: arkit
role: symbol
role_heading: Type Property
path: arkit/arhittestresult/resulttype/existingplane
---

# existingPlane

A point on a real-world plane (already detected with the planeDetection option), without considering the plane’s size.

## Declaration

```swift
static var existingPlane: ARHitTestResult.ResultType { get }
```

## Discussion

Discussion When searching for this result type, ARKit can return any point coplanar with an already detected plane, regardless of whether that plane’s already detected extent or geometry includes that point. (That is, this result type searches the infinite extensions of detected planes.) An existing plane search can return any number of results, depending on how many already-detected planes the hit test ray intersects (if any).

## See Also

### Result Types

- [featurePoint](arkit/arhittestresult/resulttype/featurepoint.md)
- [estimatedHorizontalPlane](arkit/arhittestresult/resulttype/estimatedhorizontalplane.md)
- [estimatedVerticalPlane](arkit/arhittestresult/resulttype/estimatedverticalplane.md)
- [existingPlaneUsingExtent](arkit/arhittestresult/resulttype/existingplaneusingextent.md)
- [existingPlaneUsingGeometry](arkit/arhittestresult/resulttype/existingplaneusinggeometry.md)
