unreal.MagicLeapRaycastQueryParams

class unreal.MagicLeapRaycastQueryParams(position=[0.0, 0.0, 0.0], direction=[0.0, 0.0, 0.0], up_vector=[0.0, 0.0, 0.0], width=0, height=0, horizontal_fov_degrees=0.0, collide_with_unobserved=False, user_data=0)

Bases: unreal.StructBase

Parameters for a raycast request.

C++ Source:

  • Plugin: MagicLeap

  • Module: MagicLeap

  • File: RaycastComponent.h

Editor Properties: (see get_editor_property/set_editor_property)

  • collide_with_unobserved (bool): [Read-Write] If true, a ray will terminate when encountering an unobserved area and return a surface or

    the ray will continue until it ends or hits an observed surface.

  • direction (Vector): [Read-Write] Direction of the ray to fire.

  • height (int32): [Read-Write] The number of vertical rays. For single point raycast, set this to 1.

  • horizontal_fov_degrees (float): [Read-Write] The angular width, in degrees, over which the horizonal rays are evenly distributed to create a raycast area.

  • position (Vector): [Read-Write] Where the ray is cast from.

  • up_vector (Vector): [Read-Write] Up vector of the ray to fire. This is used to orient the area the rays are cast over.

  • user_data (int32): [Read-Write] User data for this request. The same data will be included in the result for query identification.

  • width (int32): [Read-Write] The number of horizontal rays. For single point raycast, set this to 1.

property collide_with_unobserved

[Read-Write] If true, a ray will terminate when encountering an unobserved area and return a surface or the ray will continue until it ends or hits an observed surface.

Type

(bool)

property direction

[Read-Write] Direction of the ray to fire.

Type

(Vector)

property height

[Read-Write] The number of vertical rays. For single point raycast, set this to 1.

Type

(int32)

property horizontal_fov_degrees

[Read-Write] The angular width, in degrees, over which the horizonal rays are evenly distributed to create a raycast area.

Type

(float)

property position

[Read-Write] Where the ray is cast from.

Type

(Vector)

property up_vector

[Read-Write] Up vector of the ray to fire. This is used to orient the area the rays are cast over.

Type

(Vector)

property user_data

[Read-Write] User data for this request. The same data will be included in the result for query identification.

Type

(int32)

property width

[Read-Write] The number of horizontal rays. For single point raycast, set this to 1.

Type

(int32)