Break MagicLeapMovementSettings

Break MagicLeapMovementSettings

Windows
MacOS
Linux

Adds a node that breaks a 'MagicLeapMovementSettings' into its member fields

Break MagicLeapMovementSettings
Magic Leap Movement Settings
Movement Type
Sway History Size
0
Max Delta Angle
0.0
Control Dampening Factor
0.0
Max Sway Angle
0.0
Maximum Headpose Rotation Speed
0.0
Maximum Headpose Movement Speed
0.0
Maximum Depth Delta For Sway
0.0
Minimum Distance
0.0
Maximum Distance
0.0
Maximum Sway Time S
0.0
End Resolve Timeout S
0.0
Max Penetration Percentage
0.0

Inputs

Magic Leap Movement Settings
Magic Leap Movement Settings Structure (by ref)

Outputs

Movement Type
EMagicLeapMovementType Enum

The movement type to use when updating the transform of the set controller.

Sway History Size
Integer

Number of frames of sway history to track. Increase to improve smoothing. Minimum value of 3.

Max Delta Angle
Float

Maximum angle, in degrees, between the oldest and newest headpose to object vector. Increasing this will increase the maximum speed of movement. Must be greater than zero.

Control Dampening Factor
Float

A unitless number that governs the smoothing of Control input. Larger values will make the movement more twitchy, smaller values will make it smoother by increasing latency between Control input and object movement response by averaging multiple frames of input values. Must be greater than zero. Typical values would be between 0.5 and 10.0. This is defaulted to 7.0.

Max Sway Angle
Float

The maximum angle, in degrees, that the object will be tilted left/right and front/back. Cannot be a negative value, but may be zero.

Maximum Headpose Rotation Speed
Float

The speed of rotation that will stop implicit depth translation from happening. The speed of rotation about the headpose Y-axis, in degrees per second, that if exceeded, stops implicit depth translation from happening. Must be greater than zero.

Maximum Headpose Movement Speed
Float

The maximum speed that headpose can move, in cm per second, that will stop implicit depth translation. If the headpose is moving faster than this speed (meters per second) implicit depth translation doesn't happen. Must be greater than zero.

Maximum Depth Delta For Sway
Float

Distance object must move in depth since the last frame to cause maximum push/pull sway. Must be greater than zero.

Minimum Distance
Float

The minimum distance in cm the object can be moved in depth relative to the headpose. This must be greater than zero and less than MaximumDistance.

Maximum Distance
Float

The maximum distance in cm the object can be moved in depth relative to the headpose. This must be greater than zero and MinimumDistance.

Maximum Sway Time S
Float

Maximum length of time, in seconds, lateral sway should take to decay. Maximum length of time (in seconds) lateral sway should take to decay back to an upright orientation once lateral movement stops. Defaults to 0.15, must be greater than zero.

End Resolve Timeout S
Float

Maximum length of time, in seconds, to allow DetatchObject() to resolve before forcefully aborting. This serves as a fail-safe for instances where the object is in a bad position and can't resolve to a safe position.

Max Penetration Percentage
Float

The percentage (0 to 1) of the moved object's radius that can penetrate a colliding object.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss