Вниз
Скачать: 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.023 c
4-1102506627
Chery
2004-12-08 14:50
2005.03.06
Как остановить (запустить) службу?


14-1108378595
kaif
2005-02-14 13:56
2005.03.06
Подлежат ли канцеляризмы логическим операциям?


1-1109074067
syscoder
2005-02-22 15:07
2005.03.06
Компонент TStringGrid


1-1109075955
Nad89
2005-02-22 15:39
2005.03.06
Кликнуть по ссылке в TWebBrowser


4-1105072861
-[ HAWK ]-
2005-01-07 07:41
2005.03.06
Стили




   Наверх