public override void ChangeColoringScheme(ETVColorSchemes scheme) { switch (scheme) { default: Color color = Color.HSVToRGB(.5f, 1, 1); primitive.SetColor(color, Color.green); break; } }
public override void ChangeColoringScheme(ETVColorSchemes scheme) { switch (scheme) { default: // case SplitHSV float H = 0f; for (int bar = 0; bar < dim; bar++) { var color = Color.HSVToRGB((H / dim) / 2f + .5f, 1, 1); bars[bar].SetColor(color, Color.green); H++; } break; } }
public override void ChangeColoringScheme(ETVColorSchemes scheme) { switch (scheme) { default: // case SplitHSV float H = 0f; for (int row = 0; row < dimA; row++) { float S = 0f; for (int col = 0; col < dimB; col++) { var color = Color.HSVToRGB( (H / dimA) / 2f + .5f, (S / dimB) / 2f + .5f, 1); bars[row, col].SetColor(color, Color.green); S++; } H++; } break; } }
public virtual void ChangeColoringScheme(ETVColorSchemes scheme) { this.colorScheme = scheme; }