unreal.ARTraceResultLibrary

class unreal.ARTraceResultLibrary(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

ARTrace Result Library

C++ Source:

  • Module: AugmentedReality

  • File: ARBlueprintLibrary.h

classmethod get_distance_from_camera(trace_result)float
Parameters

trace_result (ARTraceResult) –

Returns

the distance from the camera to the traced location in Unreal Units.

Return type

float

classmethod get_local_to_tracking_transform(trace_result)Transform
Parameters

trace_result (ARTraceResult) –

Returns

The transform of the trace result in tracking space (after it is modified by the c AlignmentTransform). see SetAlignmentTransform()

Return type

Transform

classmethod get_local_to_world_transform(trace_result)Transform
Parameters

trace_result (ARTraceResult) –

Returns

Get the transform of the trace result in Unreal World Space.

Return type

Transform

classmethod get_local_transform(trace_result)Transform
Parameters

trace_result (ARTraceResult) –

Returns

Get the transform of the trace result in the AR system’s local space.

Return type

Transform

classmethod get_trace_channel(trace_result)ARLineTraceChannels
Parameters

trace_result (ARTraceResult) –

Returns

Get the type of the tracked object (if any) that effected this trace result.

Return type

ARLineTraceChannels

classmethod get_tracked_geometry(trace_result)ARTrackedGeometry
Parameters

trace_result (ARTraceResult) –

Returns

Get the real-world object (as observed by the Augmented Reality system) that was intersected by the line trace.

Return type

ARTrackedGeometry