Make MagicLeapMovementSettings

Make MagicLeapMovementSettings

Windows
MacOS
Linux

Adds a node that create a 'MagicLeapMovementSettings' from its members

Make MagicLeapMovementSettings
Movement Type
Controller6DOF
Sway History Size
30
Max Delta Angle
28.647888
Control Dampening Factor
3.500000
Max Sway Angle
30.000000
Maximum Headpose Rotation Speed
300.000000
Maximum Headpose Movement Speed
75.000000
Maximum Depth Delta For Sway
10.000000
Minimum Distance
50.000000
Maximum Distance
1500.000000
Maximum Sway Time S
0.400000
End Resolve Timeout S
10.000000
Max Penetration Percentage
0.300000
Magic Leap Movement Settings

Inputs

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.

Outputs

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