Break XRMotionControllerData

Break XRMotionControllerData

Windows
MacOS
Linux

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

Break XRMotionControllerData
XRMotion Controller Data
Valid
Device Name
Application Instance ID
Device Visual Type
Hand Index
Tracking Status
Grip Position
X0.0
Y0.0
Z0.0
Grip Rotation
Aim Position
X0.0
Y0.0
Z0.0
Aim Rotation
Hand Key Positions
Hand Key Rotations
Hand Key Radii
Is Grasped

Inputs

XRMotion Controller Data
XRMotion Controller Data Structure (by ref)

Outputs

Valid
Boolean

Valid

Device Name
Name

Device Name

Application Instance ID
Guid Structure

Application Instance ID

Device Visual Type
EXRVisualType Enum

Device Visual Type

Hand Index
EControllerHand Enum

Hand Index

Tracking Status
ETrackingStatus Enum

Tracking Status

Grip Position
Vector

Grip Position

Grip Rotation
Quat Structure

Grip Rotation

Aim Position
Vector

for hand controllers, provides a more steady vector based on the elbow

Aim Rotation
Quat Structure

Aim Rotation

Hand Key Positions
Array of Vectors

Hand Key Positions

Hand Key Rotations
Array of Quat Structures

Hand Key Rotations

Hand Key Radii
Array of Floats

Hand Key Radii

Is Grasped
Boolean

Is Grasped

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