unreal.GoogleARCorePointCloud
¶
- class unreal.GoogleARCorePointCloud(outer=None, name='None')¶
Bases:
unreal.Object
A UObject that contains a set of observed 3D points and confidence values.
C++ Source:
Plugin: GoogleARCore
Module: GoogleARCoreBase
File: GoogleARCoreTypes.h
- get_point(index) -> (out_world_position=Vector, out_confidence=float)¶
Returns the point position in Unreal world space and it’s confidence value from 0 ~ 1.
- Parameters
index (int32) –
- Returns
out_world_position (Vector):
out_confidence (float):
- Return type
tuple
- get_point_id(index) → int32¶
Returns the point Id of the point at the given index.
Each point has a unique identifier (within a session) that is persistent across frames. That is, if a point from point cloud 1 has the same id as the point from point cloud 2, then it represents the same point in space.
- Parameters
index (int32) –
- Returns
- Return type
int32
- get_point_in_tracking_space(index) -> (out_tracking_space_location=Vector, out_confidence=float)¶
Returns the point position in Unreal AR Tracking space.
- Parameters
index (int32) –
- Returns
out_tracking_space_location (Vector):
out_confidence (float):
- Return type
tuple
- get_point_num() → int32¶
Returns the number of point inside this point cloud.
- Returns
- Return type
int32