Pārlūkot izejas kodu

fixed direction of tip correction

Alexander Hendrich 11 gadi atpakaļ
vecāks
revīzija
da69966a68

+ 1 - 1
bbiwarg/Constants.cs

@@ -10,7 +10,7 @@ namespace bbiwarg
     class Constants
     {
         // BBIWARG
-        public static readonly bool OutputTimerEnabled = false;
+        public static readonly bool OutputTimerEnabled = true;
         public static readonly int OutputNumImages = 5;
         public static readonly int OutputNumImagesPerRow = 3;
         public static readonly float OutputScaleFactor = 1f; // output window size is scaled by this factor (from necessary size for images)

+ 1 - 1
bbiwarg/Detectors/TouchDetection/TouchDetector.cs

@@ -38,7 +38,7 @@ namespace bbiwarg.Detectors.TouchDetection
                 {
                     //correct touchEvent position
                     Vector2D direction = finger.Direction;
-                    Vector2D tep = (tipPoint + Constants.TouchEventTipCorrectionFactor * direction).moveInBound(Vector2D.Zero, depthImage.BottomRight, direction.getInverse());
+                    Vector2D tep = (tipPoint + Constants.TouchEventTipCorrectionFactor * direction.getInverse()).moveInBound(Vector2D.Zero, depthImage.BottomRight, direction);
 
                     outputImage.fillCircle(tep.IntX, tep.IntY, 5, Constants.TouchEventDetectedColor);
                     TouchEvent touchEvent = new TouchEvent(tep, floodValue, finger);