SetCameraAngle() private method

private SetCameraAngle ( int angle ) : bool
angle int
return bool
Exemplo n.º 1
0
 public bool SetCameraAngle(int angle)
 {
     if (Time.time - lastCameraAngleChange > 30)
     {
         lastCameraAngleChange = Time.time;
         return(KinectWrapper.SetCameraAngle(angle));
     }
     else
     {
         return(false);
     }
 }
Exemplo n.º 2
0
    /// <summary>
    /// sets Kinect camera angle
    /// </summary>
    /// <param name="angle">range: -27 -> 27</param>
    /// <returns>returns true if successful</returns>
    /// <remarks>do not change angle more than once every 30 sec</remarks>
    public bool SetCameraAngle(int angle)
    {
        /* DO NOT CHANGE CAMERA ANGLE MORE OFTEN THAN ONCE
         * EVERY 30 SECONDS, IT COULD DAMAGE THE KINECT
         * SENSOR (SEE KINECT SDK DOCUMENTATION).
         */

        if (Time.time - lastCameraAngleChange > 30 && NUIisReady)
        {
            lastCameraAngleChange = Time.time;
            return(KinectWrapper.SetCameraAngle(angle));
        }
        else
        {
            return(false);
        }
    }
Exemplo n.º 3
0
        private void btnStart_Click(object sender, RoutedEventArgs e)
        {
            /*
             * lbResults.Items.Add("Test with WPF");
             *
             * int liTest = KinectWrapper.GetANumber();
             * lbResults.Items.Add(liTest);
             *
             * IntPtr mpString = KinectWrapper.GetAString();
             * string lsTest = Marshal.PtrToStringAnsi(mpString);
             * lbResults.Items.Add(lsTest);
             */


            //Test Camera
            KinectWrapper.NuiContextInit(false);
            KinectWrapper.SetCameraAngle(0);
        }
Exemplo n.º 4
0
    /*****************************************
     * Unity3D Methods
     **************************************/

    // Use this for initialization
    void Start()
    {
        //Tests();
        SP = this;

        NUIisReady = false;
        NUIisReady = KinectWrapper.NuiContextInit(mbTwoPlayer);         //initialize Kinect sensor

        //display messages
        if (NUIisReady)
        {
            Debug.Log("Sensor Initialized.");
        }
        else
        {
            Debug.Log("Could Not Initialize Sensor.");
        }

        KinectWrapper.SetCameraAngle(-20);
    }