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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 3: Строка 3:
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
{{Черновик}}


=Описание<ref>[https://processing.org/examples/shapeprimitives.html processing.org - Shape Primitives]</ref>=
=Описание<ref>[https://processing.org/examples/shapeprimitives.html processing.org - Shape Primitives]</ref>=
Строка 76: Строка 74:
</syntaxhighlight>
</syntaxhighlight>


{{#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);
}}
=См.также=
=См.также=


Строка 81: Строка 103:


<references />
<references />
{{SEO
|Заголовок статьи=Processing: Базовые фигуры / Онлайн справочник - wikihandbk.com
|Ключевые слова=processing,Базовые фигуры ,Базовые фигуры в processing, пример Базовые фигуры, пример Базовые фигуры в processing
|Описание статьи=
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Processing:Примеры/Базовые фигуры</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=2017-09-22
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}


{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Processing/Примеры}}
{{Навигационная таблица/Processing/Примеры}}
{{Навигационная таблица/Телепорт}}
{{Навигационная таблица/Телепорт}}

Версия от 02:12, 22 февраля 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); }}

См.также

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