|
@@ -34,6 +34,10 @@ namespace SketchAssistantWPF
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ readonly double WARNING_ZONE_BOUNDARY = 0.10;
|
|
|
|
|
|
|
|
|
|
|
@@ -127,10 +131,6 @@ namespace SketchAssistantWPF
|
|
|
|
|
|
private bool optiTrackInsideDrawingZone = false;
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- private double WARNING_ZONE_BOUNDARY = 0.10;
|
|
|
-
|
|
|
|
|
|
|
|
|
private Wristband wristband;
|
|
@@ -246,7 +246,7 @@ namespace SketchAssistantWPF
|
|
|
if(PathTraveled > 2)
|
|
|
{
|
|
|
PathTraveled = 0;
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -352,6 +352,7 @@ namespace SketchAssistantWPF
|
|
|
|
|
|
if (optiCursorPositions.Count > 0) { previousOptiCursorPosition = optiCursorPositions.Dequeue(); }
|
|
|
else { previousOptiCursorPosition = currentOptiCursorPosition; }
|
|
|
+ optiCursorPositions.Enqueue(currentOptiCursorPosition);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -361,9 +362,8 @@ namespace SketchAssistantWPF
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
- public void ResizeEvent(ImageDimension LeftCanvas, ImageDimension RightCanvas)
|
|
|
+ public void ResizeEvent(ImageDimension RightCanvas)
|
|
|
{
|
|
|
if (RightCanvas.Height >= 0 && RightCanvas.Width >= 0) { rightImageSize = RightCanvas; }
|
|
|
RepopulateDeletionMatrixes();
|
|
@@ -479,7 +479,7 @@ namespace SketchAssistantWPF
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
public void SetOptiTrack(bool usingOptiTrack)
|
|
|
{
|
|
|
optiTrackInUse = usingOptiTrack;
|
|
@@ -489,11 +489,9 @@ namespace SketchAssistantWPF
|
|
|
optiTrackInUse = false;
|
|
|
|
|
|
programPresenter.SetOverlayStatus("optipoint", false, currentCursorPosition);
|
|
|
- Console.WriteLine("Point disabled");
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- Console.WriteLine("Point enabled: {0}",optiTrackInUse);
|
|
|
|
|
|
programPresenter.SetOverlayStatus("optipoint", true, currentCursorPosition);
|
|
|
}
|
|
@@ -603,9 +601,7 @@ namespace SketchAssistantWPF
|
|
|
FinishCurrentLine(true);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- if (CheckInsideDrawingZone(optiTrackZ))
|
|
|
+ else
|
|
|
{
|
|
|
|
|
|
if (!optiTrackInsideDrawingZone)
|
|
@@ -617,11 +613,11 @@ namespace SketchAssistantWPF
|
|
|
programPresenter.UpdateCurrentLine(currentLine);
|
|
|
if (optiTrackZ > WARNING_ZONE_BOUNDARY)
|
|
|
{
|
|
|
- wristband.pushForward();
|
|
|
+ wristband.PushForward();
|
|
|
}
|
|
|
else if (optiTrackZ < -1 * WARNING_ZONE_BOUNDARY)
|
|
|
{
|
|
|
- wristband.pushBackward();
|
|
|
+ wristband.PushBackward();
|
|
|
}
|
|
|
}
|
|
|
}
|