|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Aleksey Malov 2:5052/30.8 26 May 2002 21:48:23 To : Denis Ignatov Subject : Re: HELP RGB --------------------------------------------------------------------------------
Sat 25 May 2002, at 22:48:44 Denis Ignatov told Alex Astafiev about Re: HELP RGB
AA>> LERP(t,x0,x1) ((x0) + (t)*((x1)-(x0)))
DI> ^^^^^^^
AA>> x0 один цвет, x1 второй цвет, t принадлежит интервалу [0...1]
AA>> и так для трех компонент.
DI> Alex скажи мне не разумному ведь LERP это функций С++ ечли так то я
DI> умоляю ... можно без нее "на пальцах" обьяснить
Представь себе прямую, проходяющую через точки (0,y0) и (1,y1). Тангенс угла
наклона этой прямой равен: k = (y1-y0)/(1-0) = (y1-y0).
Hайти значение y(x), принадлежащее этой прямой, можно по формуле:
y(x)=y0 + k*x = y0 + x*(y1-y0)
Так вот, подставь вместо x - t, a вместо y0 и y1 - x0 и x1. Будет то же
самое, что тебе написал Alex Astafiev
Bye, Denis.
WBR, Vivid^Brainwave.
--- Lara Croft за 4.50$.
* Origin: http://brainwave.dax.ru (2:5052/30.8)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/276705eef587.html, оценка из 5, голосов 10
|