Processing:Справочник языка Processing/fill(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
{{Processing панель перехода}}
{{Processing панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
{{Черновик}}


= fill() <ref>[https://processing.org/reference/fill_.html processing.org - fill()]</ref>=
= fill() <ref>[https://processing.org/reference/fill_.html processing.org - fill()]</ref>=
Строка 10: Строка 7:
==Обозначение==
==Обозначение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
fill()
fill()
</syntaxhighlight>
</syntaxhighlight>
Строка 26: Строка 23:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
fill(rgb)
fill(rgb)
fill(rgb, alpha)
fill(rgb, alpha)
Строка 37: Строка 34:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
rgb  – цветовая переменная или шестнадцатеричное значение. Тип данных – int
rgb  – цветовая переменная или шестнадцатеричное значение. Тип данных – int
alpha – прозрачность цвета, закрашивающего фигуру. Тип данных – float
alpha – прозрачность цвета, закрашивающего фигуру. Тип данных – float
Строка 48: Строка 45:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
void
void
</syntaxhighlight>
</syntaxhighlight>
Строка 59: Строка 56:




<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
fill(153);
fill(153);
rect(30, 20, 55, 55);
rect(30, 20, 55, 55);
Строка 69: Строка 66:




<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
fill(204, 102, 0);
fill(204, 102, 0);
rect(30, 20, 55, 55);
rect(30, 20, 55, 55);
Строка 79: Строка 76:


<references />
<references />
{{SEO
|Заголовок статьи=Processing: fill() / Онлайн справочник - wikihandbk.com
|Ключевые слова=processing, fill(),fill() processing, processing fill()
|Описание статьи=  Устанавливает цвет заполнения фигур. Например, если вы выполните вызов fill(204, 102, 0), все последующие формы будут заполнены оранжевым. Этот цвет задается либо как RGB, либо HSB в зависимости от текущего colorMode(). Цветовое пространство по умолчанию - RGB, каждое значение которого находится в диапазоне от 0 до 255.
При использовании шестнадцатеричной нотации для указания цвета используйте «#» или «0x» перед значениями (например, #CCFFAA или 0xFFCCFFAA). Синтаксис # использует шесть цифр для указания цвета (точно так же, как цвета обычно указаны в HTML и CSS). При использовании шестнадцатеричной нотации, начинающейся с «0x», шестнадцатеричное значение должно быть указано с восемью символами; первые два символа определяют альфа-компонент, а остальные определяют красные, зеленые и синие компоненты.
Значение для параметра «серый» должно быть меньше или равно текущему максимальному значению, указанному в colorMode(). Максимальное значение по умолчанию - 255.


Чтобы изменить цвет изображения или текстуры, используйте tint().
{{Навигационная таблица/Портал/Processing}}
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Processing:Справочник языка Processing/fill()</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=2017-09-14
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}
{{Навигационная таблица/Справочник языка Processing}}

Текущая версия от 18:48, 19 сентября 2023

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


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


fill(153);
rect(30, 20, 55, 55);

№2


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

См.также

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