color

Функция линейной интерполяция цвета.

Синтаксис

c = color(x, min_x, max_x, min_c, max_c);

Аргументы

Имя Тип данных Описание
x double Значение аргумента
min_x double Минимальное значение аргумента
max_x double Максимальное значение аргумента
min_c tcolor Минимальное значение цвета
max_c tcolor Максимальное значение цвета

Описание

color(x, min_x, max_x, min_c, max_c) – функция вычисления линейной интерполяция цвета, где аргумент заключён в интервале от min_x до max_x, а цвет варьируется в интервале от min_c до max_c.

Результат

Имя Тип данных Описание
c tcolor Цвет, полученный в результате интерполяции

Пример

var startcolor:color =  1;
var endcolor:color = 255;
var c: integer;
c = color(0.5,0,1,startcolor,endcolor);

В результате переменной c будет присвоено значение 128.

Дополнительные материалы