예제 #1
0
        public void dataArrived(object data)
        {
            Skeleton defaultSkeleton = SkeletonUtils.defaultSkeleton(data);

            if (defaultSkeleton == null)
            {
                return;
            }

            SkeletonUtils.redraw(skeletonCanvas, defaultSkeleton, drawingTag, drawingColor);
        }
예제 #2
0
 public void dataArrived(object data)
 {
     if (recorder.finished())
     {
         if (client != null)
         {
             client.unsubscribe(this);
             Application.Current.Dispatcher.BeginInvoke(new ThreadStart(() => DrawingUtils.deleteElements(skeletonCanvas, tag)));
             return;
         }
         else
         {
             recorder.restart();
         }
     }
     SkeletonUtils.redraw(skeletonCanvas, recorder.next(), tag, color);
 }