コード例 #1
0
    /// <summary>
    /// Scans the colors.
    /// </summary>
    private void ScanColors()
    {
        string key = "";

        for (int i = 0; i < numOfScannersX; i += _gridSize)
        {
            for (int j = 0; j < numOfScannersY; j += _gridSize)
            {
                currentIds [i / _gridSize, j / _gridSize] = FindCurrentId(key, i, j, ref scannersList, true);
            }
        }

        if (setup)
        {
            if (_showDebugColors)
            {
                colorClassifier.SortColors(allColors, _colorSpaceParent);
            }
            colorClassifier.Create3DColorPlot(allColors, _colorSpaceParent);
        }
        if (_isCalibrating)
        {
            colorClassifier.Update3DColorPlot(allColors, _colorSpaceParent);
        }
    }