---
title: ARPointCloud
framework: arkit
role: symbol
role_heading: Class
path: arkit/arpointcloud
---

# ARPointCloud

A collection of points in the world coordinate space of the AR session.

## Declaration

```swift
class ARPointCloud
```

## Overview

Overview Use the ARFrame rawFeaturePoints property to obtain a point cloud representing intermediate results of the scene analysis ARKit uses to perform world tracking.

## Topics

### Identifying Feature Points

- [points](arkit/arpointcloud/points-4vkif.md)
- [identifiers](arkit/arpointcloud/identifiers-508tf.md)

### Initializers

- [init(coder:)](arkit/arpointcloud/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Video Frame Analysis

- [Displaying a point cloud using scene depth](arkit/displaying-a-point-cloud-using-scene-depth.md)
- [Creating a fog effect using scene depth](arkit/creating-a-fog-effect-using-scene-depth.md)
- [ARFrame](arkit/arframe.md)
- [ARDepthData](arkit/ardepthdata.md)
