うろ覚えはよくないね、

線形補間法をずーっと線形補完法と書くと勘違いしてた、 いやー補完してそうじゃん、
でもってその線形補間法、てきとーに書いたコード動かしたらひたすら同じ色が続くはずなのに変なノイズが乗ってるんで何でかなーと思ってたら、浮動小数値を整数値に丸めるときにcast(int)としかしてないでやんの、 うん、ノイズが乗るわけだ、正しくは0.5足してからcast(int)、つまり四捨五入すればOK、 風呂入ってたら突発的にわかった


…解説しようかと思ったけど諦めた