public Color MyGrid(int x, int y) { double density = densityFromFile.GetDensity(x, y); double lum = densityFromFile.Normalization(density); if (density == 0) lum = 160; else lum = 240; HSLColor hslColor = new HSLColor(0.0, 240.0, lum); Color color = (Color)hslColor; return color; }
public Color JudgeGrid(int x, int y) { double lum = 0; double density = densityFromFile.GetDensity(x, y); //if (MethyPlot.IsGrads) //{ // lum = densityFromFile.GetDensity(x, y); //} //else //{ if (density == 0) lum = 240; else if (density == 1) lum = 160; else lum = 40; //} HSLColor hslColor = new HSLColor(70.0, 160.0, lum); Color color = (Color)hslColor; return color; }
private static double GetTemp2(HSLColor hslColor) { double temp2; if (hslColor.luminosity < 0.5) //<=?? temp2 = hslColor.luminosity * (1.0 + hslColor.saturation); else temp2 = hslColor.luminosity + hslColor.saturation - (hslColor.luminosity * hslColor.saturation); return temp2; }