Вниз
Скачать: CL | DM;

Красивая картинка   Найти похожие ветки 

← →
negrila   (2004-11-19 07:02) [0]

У меня есть массив n на m содержащий значения амплитуда (x, y). В данный момент строю поле, заполненное квадратиками 16ти цветов в зависимости от интенсивности сигнала. Получается приемлимо, но грубовато. Как рисовать так, чтобы это выглядело как картинка тепловизора? то есть чтобы из точки с максимальной интенсивностью  (красный) во все стороны шло перетекание в желтый, потом в синий и потом в черный (к примеру) Ведь это получается как градиент между соседними клетками, но у меня то тогда должно быть 4 градиента (вверх, влево, вправо, вниз), да еще учитывать места пересечения самих градиентов. В тупике вобщем я


← →
uny ©   (2004-11-21 11:49) [1]

градиент, да, в чём проблема?
>учитывать места пересечения самих градиентов.
этого не надо, всеравно плавно и красиво будет.
если взять 4 точки разноцветные, поставить их в углах квадрата, то можете сами проверить - переход цвета внутри квадрата будет зависеть только от цвета этих 4 точек, а градиенты можно строить в любую сторону и в любом порядке между точками.
т.е. общий принцип - цвет плавно изменяется между нужными точками.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.029 c
9-1102443928
Макс
2004-12-07 21:25
2005.03.06
GLFPSMovementManager


1-1108827395
AlexDid
2005-02-19 18:36
2005.03.06
IP-адрес компутера


4-1106386502
Lucifer
2005-01-22 12:35
2005.03.06
RegisterHotKey


10-1085582560
Damager
2004-05-26 18:42
2005.03.06
Excel не закрывается


3-1107417037
axx
2005-02-03 10:50
2005.03.06
NULL и FireBird




   Наверх