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

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

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


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


fill() [1]

Обозначение

fill()

Описание

Устанавливает цвет заполнения фигур. Например, если вы выполните вызов fill(204, 102, 0), все последующие формы будут заполнены оранжевым. Этот цвет задается либо как RGB, либо HSB в зависимости от текущего colorMode(). Цветовое пространство по умолчанию - RGB, каждое значение которого находится в диапазоне от 0 до 255.

При использовании шестнадцатеричной нотации для указания цвета используйте «#» или «0x» перед значениями (например, #CCFFAA или 0xFFCCFFAA). Синтаксис # использует шесть цифр для указания цвета (точно так же, как цвета обычно указаны в HTML и CSS). При использовании шестнадцатеричной нотации, начинающейся с «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  : переменная типа color или шестнадцатеричное значение
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()