瀏覽代碼

changes to touchDetector

Alexander Hendrich 11 年之前
父節點
當前提交
a341d7ebaa
共有 3 個文件被更改,包括 3 次插入3 次删除
  1. 1 1
      bbiwarg/Detectors/Fingers/FingerSliceTrail.cs
  2. 1 1
      bbiwarg/Utility/LineSegment2D.cs
  3. 1 1
      bbiwarg/VideoHandle.cs

+ 1 - 1
bbiwarg/Detectors/Fingers/FingerSliceTrail.cs

@@ -13,7 +13,7 @@ namespace bbiwarg.Detectors.Fingers
         public FingerSlice Start { get { return Slices[0]; } }
         public FingerSlice End { get { return Slices[Slices.Count - 1]; } }
         public int NumSlices { get { return Slices.Count; } }
-        public LineSegment2D LineSegment { get { return new LineSegment2D(Start.Mid, End.Mid); } }
+        public LineSegment2D LineSegment { get { return new LineSegment2D(End.Mid, Start.Mid); } }
 
         public FingerSliceTrail(FingerSlice slice)
         {

+ 1 - 1
bbiwarg/Utility/LineSegment2D.cs

@@ -26,7 +26,7 @@ namespace bbiwarg.Utility
             P2 = p2;
 
             //line
-            Line = new Line2D(P1, P1 - P2);
+            Line = new Line2D(P1, P2-P1);
         }
 
         public float getParallelDistanceTo(LineSegment2D line)

+ 1 - 1
bbiwarg/VideoHandle.cs

@@ -176,7 +176,7 @@ namespace bbiwarg
 
             //detect touchEvents
             Timer.start("touchDetection");
-            touchDetector = new TouchDetector(fingerTracker.TrackedFingers, depthImage, OutputImages[2]);
+            touchDetector = new TouchDetector(fingerTracker.TrackedFingers, depthImage, OutputImages[0]);
             if (palmDetector.PalmQuad != null)
                 palmTouchDetector = new PalmTouchDetector(touchDetector.TouchEvents, palmDetector.PalmQuad);
             Timer.stop("touchDetection");