Show / Hide Table of Contents

    FXRSimulationHandState

    Simulation state for a single hand.

    struct FXRSimulationHandState;
    

    Header

    #include <XRSimulationState.h>

    Public Attributes

    Name
    bool bIsVisible
    bool bIsControlled
    FTransform RelativeTransform
    FName TargetPose
    TOptional< FTransform > GripToWristTransform

    Public Attributes Documentation

    variable bIsVisible

    bool FXRSimulationHandState::bIsVisible
    bool bIsVisible = true;
    

    True if the hand is currently visible, i.e. simulated as tracked.

    variable bIsControlled

    bool FXRSimulationHandState::bIsControlled
    bool bIsControlled = false;
    

    True if the hand is currently controlled by the user.

    variable RelativeTransform

    FTransform FXRSimulationHandState::RelativeTransform
    FTransform RelativeTransform = FTransform();
    

    Transform offset relative to the rest pose.

    variable TargetPose

    FName FXRSimulationHandState::TargetPose
    FName TargetPose = NAME_None;
    

    Target pose.

    variable GripToWristTransform

    TOptional<FTransform> FXRSimulationHandState::GripToWristTransform
    TOptional< FTransform > GripToWristTransform;
    

    Relative transform of palm to wrist, frozen at the time grip starts. This is used to produce a stable grip pose by ignoring palm animation during grab.


    Updated on 19 August 2021 at 17:42:52 Coordinated Universal Time

    • Improve this Doc
    Back to top Generated by DocFX