Esempio n. 1
0
 public static VyroGesture CreateFromLeapGesture(CircleGesture gesture)
 {
     var c = new VyroGestureCircle { Gesture = gesture };
     c._Radius.Initialize(Convert.ToInt64(c.Gesture.Radius));
     c.IsClockwise = (c.Gesture.Pointable.Direction.AngleTo(c.Gesture.Normal) <= Math.PI / 4);
     return c;
 }
Esempio n. 2
0
        public static VyroGesture CreateFromLeapGesture(CircleGesture gesture)
        {
            var c = new VyroGestureCircle {
                Gesture = gesture
            };

            c._Radius.Initialize(Convert.ToInt64(c.Gesture.Radius));
            c.IsClockwise = (c.Gesture.Pointable.Direction.AngleTo(c.Gesture.Normal) <= Math.PI / 4);
            return(c);
        }
Esempio n. 3
0
        public static VyroGesture CreateFromLeapGesture(Gesture gesture)
        {
            switch (gesture.Type)
            {
            case Gesture.GestureType.TYPECIRCLE:
                return(VyroGestureCircle.CreateFromLeapGesture(new CircleGesture(gesture)));

            case Gesture.GestureType.TYPESWIPE:
                return(VyroGestureSwipe.CreateFromLeapGesture(new SwipeGesture(gesture)));
            }
            return(null);
        }