Esempio n. 1
0
        private void LeapMotion_HandsMoved(object sender, LeapFrameEventArgs ea)
        {
            if (ea.Frame.Hands.IsEmpty)
            {
                SafeHideHands();
                return;
            }
            if (handsAreHidden)
            {
                SafeShowHands();
            }
            AnalyzeMotionBounds(ea.Frame);

            SafeMoveHands(ea.Frame);
        }
Esempio n. 2
0
        private void LeapMotion_HandsMoved(object sender, LeapFrameEventArgs ea)
        {
            if (!LeapCalibrator.Calibrated && !ShowingDiagnostics())
            {
                return;
            }

            if (LeapCalibrator.Calibrated)
            {
                skeletalData2d.SetFromFrame(ea.Frame);
            }
            else
            {
                skeletalData2d.SetFromFrame(null);
            }

            UpdataData();
        }