Пример #1
0
 public void calibrateSensor(CalibrationListener l)
 {
     isCalibrated = false;
     c.Calibrate(l);
     h.justCalibrated();
     isCalibrated = true;
 }
Пример #2
0
 public void calibrateSensor(CalibrationListener l)
 {
     isCalibrated = false;
     c.Calibrate(l);
     h.justCalibrated();
     isCalibrated = true;
 }
Пример #3
0
        //main method for calibration
        public void Calibrate(CalibrationListener listener)
        {
            if (listener != null)
            {
                listener.starting();
            }

            //for all 4 corners get the coordinates
            KinectMainController.bottomLeft = getCorner();
            Console.WriteLine(KinectMainController.bottomLeft.X + " " + KinectMainController.bottomLeft.Y + " " + KinectMainController.bottomLeft.Z);
            if (listener != null)
            {
                listener.bottomLeftDone();
            }

            KinectMainController.topLeft = getCorner();
            Console.WriteLine(KinectMainController.topLeft.X + " " + KinectMainController.topLeft.Y + " " + KinectMainController.topLeft.Z);
            if (listener != null)
            {
                listener.topLeftDone();
            }

            KinectMainController.topRight = getCorner();
            Console.WriteLine(KinectMainController.topRight.X + " " + KinectMainController.topRight.Y + " " + KinectMainController.topRight.Z);
            if (listener != null)
            {
                listener.topRightDone();
            }

            //don't store 4th corner, but this is the bottom right one.
            getCorner();
            //Console.WriteLine(KinectMainController.bottomRight.X + " " + KinectMainController.bottomRight.Y + " " + KinectMainController.bottomRight.Z);
            if (listener != null)
            {
                listener.allDone();
            }
        }
Пример #4
0
        //main method for calibration
        public void Calibrate(CalibrationListener listener)
        {
            if(listener!=null)
                listener.starting();

            //for all 4 corners get the coordinates
            KinectMainController.bottomLeft  = getCorner();
            Console.WriteLine(KinectMainController.bottomLeft.X + " " + KinectMainController.bottomLeft.Y + " " + KinectMainController.bottomLeft.Z);
            if (listener != null)
                listener.bottomLeftDone();

            KinectMainController.topLeft  = getCorner();
            Console.WriteLine(KinectMainController.topLeft.X + " " + KinectMainController.topLeft.Y + " " + KinectMainController.topLeft.Z);
            if (listener != null)
                listener.topLeftDone();

            KinectMainController.topRight = getCorner();
            Console.WriteLine(KinectMainController.topRight.X + " " + KinectMainController.topRight.Y + " " + KinectMainController.topRight.Z);
            if (listener != null)
                listener.topRightDone();

            //don't store 4th corner, but this is the bottom right one.
            getCorner();
            //Console.WriteLine(KinectMainController.bottomRight.X + " " + KinectMainController.bottomRight.Y + " " + KinectMainController.bottomRight.Z);
            if (listener != null)
                listener.allDone();
        }