Сегодня 16 мая, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7273
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Алексей Соловьев
Алексей Соловьев
Голосов: 2
Адрес блога: http://maxsol.livejournal.com/
Добавлен: 2008-02-27 19:24:06 блограйдером Lurk
 

16_Lerp + Blend_color

2010-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)



Тэги: nodebox

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.