Class ARPointCloud
Represents a detected point cloud, aka feature points.
Inherited Members
Namespace: UnityEngine.XR.ARFoundation
Syntax
public class ARPointCloud : ARTrackable<XRPointCloud, ARPointCloud>
Properties
confidenceValues
An array of confidence values for each point in the point cloud
ranging from 0..1.
This array is parallel to positions and
identifiers. Check for existence with
confidenceValues.IsCreated
.
Declaration
public NativeArray<float> confidenceValues { get; }
Property Value
Type | Description |
---|---|
NativeArray<Single> |
identifiers
An array of identifiers for each point in the point cloud.
This array is parallel to positions and
confidenceValues. Check for existence with
identifiers.IsCreated
.
Declaration
public NativeArray<ulong> identifiers { get; }
Property Value
Type | Description |
---|---|
NativeArray<UInt64> |
positions
An array of positions for each point in the point cloud.
This array is parallel to identifiers and
confidenceValues. Check for existence with
positions.IsCreated
. Positions are provided in
point cloud space, that is, relative to this ARPointCloud's
local position and rotation.
Declaration
public NativeArray<Vector3> positions { get; }
Property Value
Type | Description |
---|---|
NativeArray<Vector3> |
Events
updated
Invoked whenever the point cloud is updated.
Declaration
public event Action<ARPointCloudUpdatedEventArgs> updated
Event Type
Type | Description |
---|---|
Action<ARPointCloudUpdatedEventArgs> |