Processing:Примеры/Базовые фигуры: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 50: Строка 50:
}}
}}


<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">
size(640, 360);
size(640, 360);
background(0);
background(0);

Версия от 18:20, 14 мая 2023


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


Описание[1]

Для создания базовых фигур в Processing используются функции triangle(), rect(), quad(), ellipse() и arc(). К примеру, квадраты создаются при помощи rect(), а круги – при помощи ellipse(). В каждой из этих функций есть параметры, с помощью которых задается размер и расположение фигуры на экране.

Пример

size(640, 360);
background(0);
noStroke();

fill(204);
triangle(18, 18, 18, 360, 81, 360);

fill(102);
rect(81, 81, 63, 63);

fill(204);
quad(189, 18, 216, 18, 216, 360, 144, 360);

fill(255);
ellipse(252, 144, 72, 72);

fill(204);
triangle(288, 18, 351, 360, 288, 360); 

fill(255);
arc(479, 300, 280, 280, PI, TWO_PI);

{{#set: Код примера= size(640, 360); background(0); noStroke();

fill(204); triangle(18, 18, 18, 360, 81, 360);

fill(102); rect(81, 81, 63, 63);

fill(204); quad(189, 18, 216, 18, 216, 360, 144, 360);

fill(255); ellipse(252, 144, 72, 72);

fill(204); triangle(288, 18, 351, 360, 288, 360);

fill(255); arc(479, 300, 280, 280, PI, TWO_PI); }}

См.также

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