Transizione graduale dal Verde - Giallo - Rosso
https://softwareengineering.stackexchange.com/questions/176706
-
05-11-2019 - |
Domanda
Sto avendo algoritmo di blocco mentale nella progettazione di un modo per passaggio da Verde a Rosso, per quanto possibile senza problemi con un, potenzialmente, unknown lunghezza di tempo di transizione.
Per scopi di test, verrà utilizzato 300 come il mio modello timespan, ma la metodologia di progettazione di algoritmi deve essere sufficientemente flessibile per conto di maggiori o minori timespan.
Figurati che utilizza RGB è probabilmente il migliore per la transizione, ma aperto ad altri di creazione colore tipi, assumendo la sua nativa to.Net (VB/C#).
Attualmente ho:
t = 300
x = t/2
z = 0
low = Green (0, 255, 0)
mid = Yellow (255, 255, 0)
high = Red (255, 0, 0)
Infine, una sorta di optional pezzo, è conto la possibilità di una low
, mid
, e high
colore per essere flessibile.Suppongo che non ci dovrebbe essere un controllo per verificare che qualcuno non sia messa in low = (255,0,0)
, mid=(254,0,0)
, e high=(253,0,0)
.Al di fuori di questa anomalia, che avrò cura di me stesso, basato sull'approccio migliore per valutare un colore.
Domanda:
- Quale sarebbe l'approccio migliore per fare la transizione da
low
permid
e poi damid
perhigh
? - Quali potrebbero essere alcune potenziali insidie di implementazione di questo tipo di design, se esiste?
Nessuna soluzione corretta