Sto avendo un blocco mentale dell'algoritmo nel progettare un modo per passare dal Verde al Rosso, nel modo più fluido possibile con un intervallo di transizione potenzialmente potenzialmente sconosciuto.
A scopo di test, userò 300 come tempo del mio modello, ma la progettazione dell'algoritmo della metodologia deve essere abbastanza flessibile da tener conto di tempi più lunghi o anche più piccoli.
Probabilmente usando l'RGB sarebbe meglio passare, ma aprire ad altri tipi di creazione del colore, assumendo il suo nativo su .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 pezzo facoltativo, è quello di rendere conto della possibilità che low
, mid
e high
di colore siano flessibili. Suppongo che sia necessario un controllo per accertarsi che qualcuno non inserisca low = (255,0,0)
, mid=(254,0,0)
e high=(253,0,0)
. Al di fuori di questa anomalia, che gestirò me stesso in base all'approccio migliore per valutare un colore.
Domanda:
- Quale sarebbe l'approccio migliore per eseguire la transizione da
low
amid
e quindi damid
ahigh
? - Quali sarebbero le potenziali insidie nell'implementazione di questo tipo di progettazione, se esiste?