Transition graduée du vert - jaune - rouge
https://softwareengineering.stackexchange.com/questions/176706
-
05-11-2019 - |
Question
J'ai un bloc mental d'algorithme dans la conception d'un moyen de passer du vert au rouge, aussi bien que possible avec une durée, potentiellement et inconnue pour la transition.
À des fins de test, j'utiliserai 300 comme modèle de temps de temps, mais la conception de l'algorithme de méthodologie doit être suffisamment flexible pour tenir compte des capacités de temps plus grandes ou même plus petites.
La pensée d'utiliser RVB serait probablement la meilleure pour passer avec, mais ouverte à d'autres types de création de couleurs, en supposant son natif à.net (VB / C #).
Actuellement, j'ai:
t = 300
x = t/2
z = 0
low = Green (0, 255, 0)
mid = Yellow (255, 255, 0)
high = Red (255, 0, 0)
Enfin, une sorte de pièce facultative est de tenir compte de la possibilité de low
, mid
, et high
La couleur est également flexible. Je suppose qu'il faudrait un chèque pour s'assurer que quelqu'un ne met pas low = (255,0,0)
, mid=(254,0,0)
, et high=(253,0,0)
. En dehors de cette anomalie, que je me gérerai en fonction de la meilleure approche pour évaluer une couleur.
Question:
- Quelle serait la meilleure approche pour faire la transition de
low
àmid
puis demid
àhigh
? - Quels seraient certains pièges potentiels de la mise en œuvre de ce type de conception, le cas échéant?
Pas de solution correcte