public bool MapColorFrameToDepthCoords(KinectInterop.SensorData sensorData, ref Vector2[] vDepthCoords)
    {
        bool bReadyToMap =         /**bMultiSource ? (bMultiFrameColor && bMultiFrameDepth && bMultiFrameBody) : */
                           sensorData.depthImage != null && sensorData.colorImage != null;

        if (bReadyToMap && coordMapper != null)
        {
            coordMapper.MapColorFrameToDepthCoords(sensorData, bWebColorStream, ref vDepthCoords);
        }

        return(true);
    }
Esempio n. 2
0
    public bool MapColorFrameToDepthCoords(KinectInterop.SensorData sensorData, ref Vector2[] vDepthCoords)
    {
        bool bReadyToMap =         /**bMultiSource ? (bMultiFrameColor && bMultiFrameDepth && bMultiFrameBody) : */
                           sensorData.depthImage != null && sensorData.colorImage != null;

        bool bSuccess = (bReadyToMap && coordMapper != null) ? coordMapper.MapColorFrameToDepthCoords(sensorData, isAstraPro, ref vDepthCoords) : false;

        if (bSuccess && bMultiSource)
        {
            bMultiFrameClear = true;
        }

        return(true);
    }