/// <summary> /// Constructor. /// </summary> public WindowsMixedRealityXRSDKArticulatedHand( TrackingState trackingState, Handedness controllerHandedness, IMixedRealityInputSource inputSource = null, MixedRealityInteractionMapping[] interactions = null) : base(trackingState, controllerHandedness, inputSource, interactions, new ArticulatedHandDefinition(inputSource, controllerHandedness)) { handMeshProvider = new WindowsMixedRealityHandMeshProvider(this); }
/// <summary> /// Constructor. /// </summary> public WindowsMixedRealityArticulatedHand(TrackingState trackingState, Handedness controllerHandedness, IMixedRealityInputSource inputSource = null, MixedRealityInteractionMapping[] interactions = null) : base(trackingState, controllerHandedness, inputSource, interactions) { handDefinition = new ArticulatedHandDefinition(inputSource, controllerHandedness); handMeshProvider = new WindowsMixedRealityHandMeshProvider(this); articulatedHandApiAvailable = WindowsApiChecker.IsMethodAvailable( "Windows.UI.Input.Spatial", "SpatialInteractionSourceState", "TryGetHandPose"); }