ARPointCloud

Inherits: RefCounted < Object

A sparse set of feature points detected by ARKit.

Description

Stores a sparse cloud of visual feature points tracked by ARKit. Feature points are useful for debugging tracking quality, building visualization tools, or understanding the density of the mapped environment.

Properties

int

count

0

PackedInt64Array

identifiers

PackedInt64Array()

PackedVector3Array

points

PackedVector3Array()

Methods

int

get_identifier(index: int)

Vector3

get_point(index: int)


Property Descriptions

int count = 0 🔗

  • void set_count(value: int)

  • int get_count()

The number of feature points in this cloud.


PackedInt64Array identifiers = PackedInt64Array() 🔗

  • void set_identifiers(value: PackedInt64Array)

  • PackedInt64Array get_identifiers()

Stable identifiers for the feature points, matching the order of points.

Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt64Array for more details.


PackedVector3Array points = PackedVector3Array() 🔗

  • void set_points(value: PackedVector3Array)

  • PackedVector3Array get_points()

Feature-point positions in world space.

Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector3Array for more details.


Method Descriptions

int get_identifier(index: int) 🔗

Returns the persistent identifier for the feature point at index.


Vector3 get_point(index: int) 🔗

Returns the feature-point position at index.