|
Какой рейтинг вас больше интересует?
|
16_Lerp + Blend_color2010-02-05 12:06:50 (читать в оригинале)![]()
size(200, 200)
def lerp(value1, value2, factor):
# simple linear interpolation. factor from 0.0 to 1.0
return value1+(value2-value1)* factor
def blend_color(color1, color2, blend_factor):
red1, green1, blue1 = color1
red2, green2, blue2 = color2
red = red1+(red2-red1)*blend_factor
green = green1+(green2-green1)*blend_factor
blue = blue1+(blue2-blue1)*blend_factor
return red, green, blue
c1 = 16
c2 = 138
ot = 100-20
c = lerp(c1, c2, 0.5)
cl1 = (1.0, 0.0, 0.0)
cl2 = (0.0, 0.0, 1.0)
cl_blend = blend_color(cl1, cl2, 0.5)
#print cl_blend
fill(cl1)
oval(ot, c1, 40, 40)
fill(cl2)
oval(ot, c2, 40, 40)
fill(cl_blend)
oval(ot, c, 40, 40)
|
Категория «Журналисты»
Взлеты Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.


