Example #1
0
    /*
     *  Kinect 2 functions
     */
    private void UpdateKinect2RootData(JointData torso, int player)
    {
        Vector3 newRootPosition = coordinateSystem.ConvertLocation(coordinateSystem.ConvertRawKinect2Location(torso.position), RUISDevice.Kinect_2);

        skeletons [kinect2SensorID, player].root.position           = newRootPosition;
        skeletons [kinect2SensorID, player].root.positionConfidence = torso.positionConfidence;
        skeletons [kinect2SensorID, player].root.rotation           = coordinateSystem.ConvertRotation(coordinateSystem.ConvertRawKinect2Rotation(torso.rotation), RUISDevice.Kinect_2);
        skeletons [kinect2SensorID, player].root.rotationConfidence = torso.rotationConfidence;
    }