Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Processing:Справочник языка Processing/fill()

Материал из Онлайн справочника
Перейти к: навигация, поиск


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


fill() [1]

Обозначение

fill()

Описание

Задает цвет, которым будут закрашены фигуры. К примеру, если вписать в коде fill(204, 102, 0), все последующие фигуры будут оранжевого цвета. Цвет можно задать либо в формате RGB, либо в формате HSB – цветовой формат задается при помощи метода colorMode(). По умолчанию используется цветовой формат RGB, числовой диапазон значений которого (их три – для красного, зеленого и синего цветов) варьируется от «0» до «255».

Чтобы задать цвет с помощью шестнадцатеричного представления, перед значением необходимо поставить «#» или «0x» (например, #CCFFAA или 0xFFCCFFAA). При использовании «#» цвет задается с помощью шести символов (таким образом цвета, как правило, задаются в CSS и HTML). При использовании «0x» шестнадцатеричное значение должно состоять из восьми символов: первые два отвечают за прозрачность, а оставшиеся – за красный, зеленый и синий цвета.

Значение для параметра gray должно быть меньше или равно текущему максимальному порогу, заданному с помощью метода colorMode(). По умолчанию этот порог составляет «255».

Чтобы поменять цвет изображения или текстуры, используйте метод tint().

Синтаксис

fill(rgb)
fill(rgb, alpha)
fill(gray)
fill(gray, alpha)
fill(v1, v2, v3)
fill(v1, v2, v3, alpha)

Параметры

rgb   – цветовая переменная или шестнадцатеричное значение. Тип данных – int
alpha – прозрачность цвета, закрашивающего фигуру. Тип данных – float
gray  – значение в диапазоне между белым и черным. Тип данных – float
v1    – красный цвет или цветовой тон (зависит от текущего цветового режима). Тип данных – float
v2    – зеленый цвет или насыщенность (зависит от текущего цветового режима). Тип данных – float
v3    – синий цвет или яркость (зависит от текущего цветового режима). Тип данных – float

Возвращаемое значение

void

Пример

№1

Processing example fill 1.png


  1. fill(153);
  2. rect(30, 20, 55, 55);

№2

Processing example fill 2.png


  1. fill(204, 102, 0);
  2. rect(30, 20, 55, 55);

См.также

Внешние ссылки

  1. processing.org - fill()