I am having algorithm mental block in designing a way to transition from Green to Red, as smoothly as possible with a, potentially, unknown length of time to transition.
For testing purposes, I will be using 300 as my model timespan but the methodology algorithm design needs to be flexible enough to account for larger or even smaller timespans.
Figured using RGB would probably be the best to transition with, but open to other color creation types, assuming its native to.Net (VB/C#).
Currently I have:
t = 300 x = t/2 z = 0 low = Green (0, 255, 0) mid = Yellow (255, 255, 0) high = Red (255, 0, 0)
Lastly, sort of an optional piece, is to account for the possibility of the
high color's to be flexible as well. I assume that there would need to be a check to make sure that someone isn't putting in
low = (255,0,0),
high=(253,0,0). Outside of this anomaly, which I will handle myself based on the best approach to evaluate a color.
- What would be the best approach to do the transition from
midand then from
- What would be some potential pitfalls of implementing this type of design, if any?