Processing:Примеры/Переменные: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Перевод от Сubewriter}} | {{Перевод от Сubewriter}} | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Описание<ref>[https://processing.org/examples/variables.html processing.org - Variables]</ref>= | =Описание<ref>[https://processing.org/examples/variables.html processing.org - Variables]</ref>= | ||
Строка 91: | Строка 89: | ||
line(a, b+30, a+c, b+30); | line(a, b+30, a+c, b+30); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{#set: | |||
Код примера= | |||
size(640, 360); | |||
background(0); | |||
stroke(153); | |||
strokeWeight(4); | |||
strokeCap(SQUARE); | |||
int a = 50; | |||
int b = 120; | |||
int c = 180; | |||
line(a, b, a+c, b); | |||
line(a, b+10, a+c, b+10); | |||
line(a, b+20, a+c, b+20); | |||
line(a, b+30, a+c, b+30); | |||
a = a + c; | |||
b = height-b; | |||
line(a, b, a+c, b); | |||
line(a, b+10, a+c, b+10); | |||
line(a, b+20, a+c, b+20); | |||
line(a, b+30, a+c, b+30); | |||
a = a + c; | |||
b = height-b; | |||
line(a, b, a+c, b); | |||
line(a, b+10, a+c, b+10); | |||
line(a, b+20, a+c, b+20); | |||
line(a, b+30, a+c, b+30); | |||
}} | |||
=См.также= | =См.также= | ||
Строка 98: | Строка 128: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Справочник языка Processing}} | {{Навигационная таблица/Справочник языка Processing}} | ||
{{Навигационная таблица/Processing/Примеры}} | {{Навигационная таблица/Processing/Примеры}} | ||
{{Навигационная таблица/Телепорт}} | {{Навигационная таблица/Телепорт}} |
Версия от 02:14, 22 февраля 2023
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Описание[1]
Переменные используются для хранения значений. В этом примере изменение значений в переменных меняет композицию изображения.
Пример
size(640, 360);
background(0);
stroke(153);
strokeWeight(4);
strokeCap(SQUARE);
int a = 50;
int b = 120;
int c = 180;
line(a, b, a+c, b);
line(a, b+10, a+c, b+10);
line(a, b+20, a+c, b+20);
line(a, b+30, a+c, b+30);
a = a + c;
b = height-b;
line(a, b, a+c, b);
line(a, b+10, a+c, b+10);
line(a, b+20, a+c, b+20);
line(a, b+30, a+c, b+30);
a = a + c;
b = height-b;
line(a, b, a+c, b);
line(a, b+10, a+c, b+10);
line(a, b+20, a+c, b+20);
line(a, b+30, a+c, b+30);
{{#set: Код примера= size(640, 360); background(0); stroke(153); strokeWeight(4); strokeCap(SQUARE);
int a = 50; int b = 120; int c = 180;
line(a, b, a+c, b); line(a, b+10, a+c, b+10); line(a, b+20, a+c, b+20); line(a, b+30, a+c, b+30);
a = a + c; b = height-b;
line(a, b, a+c, b); line(a, b+10, a+c, b+10); line(a, b+20, a+c, b+20); line(a, b+30, a+c, b+30);
a = a + c; b = height-b;
line(a, b, a+c, b); line(a, b+10, a+c, b+10); line(a, b+20, a+c, b+20); line(a, b+30, a+c, b+30); }}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |
Категории:
- Страницы с устаревшим атрибутом подсветки синтаксиса «enclose»
- Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
- Processing
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом