Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alex Astafiev                        2:5000/228.16  26 May 2002  21:43:26
 To : Denis Ignatov
 Subject : HELP RGB
 -------------------------------------------------------------------------------- 
 
 
  AA>> это наз-ся построить линейный градиент. Переход от одного
  AA>> значения к другому легко сделать линейной интерполяцией.
  DI>
  AA>> LERP(t,x0,x1)    ((x0) + (t)*((x1)-(x0)))
  DI>     ^^^^^^^
  AA>> x0 один цвет, x1 второй цвет,  t принадлежит интервалу [0...1]
  AA>> и так для трех компонент.
  DI>
  DI>    Alex скажи мне не разумному ведь LERP это функций С++ ечли так то я
  DI> умоляю ... можно без нее "на пальцах" обьяснить
 
 Hет Дэн, это я пропустил ключевое слово #define, так что это макрос
 LinearInterpolation.
 
 #define LERP(t,x0,x1)    ((x0) + (t)*((x1)-(x0)))
 
 выход = вход1 +  t * (вход2 - вход1)
 
 на пальцах, это даются тебе на Входе  два самых обычных числа и еще одно
 третье.
 И говорят - я буду крутить третье от нуля до единицы, тогда на выходе у тебя
 будет бегать число МЕЖДУ этими двумя входными.
 
 вот примеры:
 
 на входе 100 и 200, тогда покрутив от 0 до 1.0 выход будет бегать от 100 до
 200.
 
 на входе 1000 и -100, тогда покрутив от 0 до 1.0 выход будет бегать от 1000 до
 -100.
 
 на входе 1.1 и 1.2, тогда покрутив от 0 до 1.0 выход будет бегать от 1.1 до 1.2
 ---
  * Origin: Alex Raider/ Flash inc. 1992-2002 (2:5000/228.16)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 HELP RGB   Denis Ignatov   22 May 2002 17:34:44 
 HELP RGB   Alex Astafiev   23 May 2002 20:31:48 
 Re: HELP RGB   Denis Ignatov   25 May 2002 22:48:44 
 Re: HELP RGB   Aleksey Malov   26 May 2002 21:48:23 
 HELP RGB   Alex Astafiev   26 May 2002 21:43:26 
Архивное /ru.algorithms/174643cf16847.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional