Adds a node that breaks a 'MagicLeapTouchpadGesture' into its member fields
|
Magic Leap Touchpad Gesture
Magic Leap Touchpad Gesture Structure (by ref)
|
|
Hand
EControllerHand Enum
|
Hand on which the gesture was performed. |
|
Motion Source
Name
|
Motion source on which the gesture was performed. |
|
Type
EMagicLeapTouchpadGestureType Enum
|
Type of gesture. |
|
Direction
EMagicLeapTouchpadGestureDirection Enum
|
Direction of gesture |
|
Position And Force
Vector
|
Gesture position (x,y) and force (z). Position is in the [-1.0,1.0] range and force is in the [0.0,1.0] range. |
|
Speed
Float
|
Speed of gesture. Note that this takes on different meanings depending on the gesture type being performed:
|
|
Distance
Float
|
For radial gestures, this is the absolute value of the angle. For scroll and pinch gestures, this is the absolute distance traveled in touchpad distance. The touchpad is defined as having extents of [-1.0,1.0] so this distance has a range of [0.0,2.0]. |
|
Finger Gap
Float
|
Distance between the two fingers performing the gestures in touchpad distance. The touchpad is defined as having extents of [-1.0,1.0] so this distance has a range of [0.0,2.0]. |
|
Radius
Float
|
For radial gestures, this is the radius of the gesture. The touchpad is defined as having extents of [-1.0,1.0] so this radius has a range of [0.0,2.0]. |
|
Angle
Float
|
Angle from the center of the touchpad to the finger. |