Processing:Содержание: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
{{Processing панель перехода}}
{{Processing панель перехода}}
<div>
 
{|style="background-color:#0c2a42;border-radius:0px; width:100%;margin: 0em 0 0em 0;height:10px;"
{{Processing/Верхний блок}}
|style="float:left; text-align: center; padding:10px"|<span style="font-size:150%; color:#FFFFFF; text-align:center;">Добро пожаловать в раздел Processing</span>
 
|style="width:12%; border-left:1px solid #FFFFFF;"|
{|
|style="text-align:center;padding-left:15px;"|[[Поддержать проект|<span style="color:#FFFFFF; text-align:center;">Поддержать проект</span>]]
|}
|
|style="width:15%;border-left:1px solid #FFFFFF;"|
{|
|style="text-align:center;padding-left:15px;"|[[Резерв|<span style="color:#FFFFFF; text-align:center;">Резерв</span>]]
|}
|
|style="width:15%;border-left:1px solid #FFFFFF;"|
{|
|style="text-align:center;padding-left:12px;"|[[Резерв|<span style="color:#FFFFFF; text-align:center;">Резерв</span>]]
|}
|
|style="width:15%;border-left:1px solid #FFFFFF;"|
{|
|style="text-align:center;padding-left:15px;"|[[Резерв|<span style="color:#FFFFFF; text-align:center;">Резерв</span>]]
|}
|}
<div style="overflow:hidden; margin:0 0 .75em 0;border:1px solid #3B5998;border-radius:0px;">
<div style="float:left;width:18%;padding:15px 10px 23px 18px;">
<div style="padding-top:10px;">
[[File:processing2-logo.jpg|150px|center|link=Поддержать проект]]</div></div>
<div style="font-size:1.03em;float:right;width:75%; padding:15px .5em .5em .5em;">
Описание
<br />
<hr>
Нижняя строчка описания
</div></div>
{{Processing/Справочник языка Processing}}
{{Processing/Справочник языка Processing}}



Версия от 21:03, 19 марта 2022


Добро пожаловать в раздел Processing
Поддержать проект
Резерв
Резерв
Резерв
Добpо всегда побеждает зло, значит, кто победил, тот и добрый.
Добpо всегда побеждает зло, значит, кто победил, тот и добрый.

Processing — открытый язык программирования, основанный на Java. Представляет собой лёгкий и быстрый инструментарий для людей, которые хотят программировать изображения, анимацию и интерфейсы.

Используется студентами, художниками, дизайнерами, исследователями и любителями, для изучения, прототипирования и производства. Он создан для изучения основ компьютерного программирования в визуальном контексте и служит альбомным программным обеспечением (имеется в виду то, что каждый *.pde файл визуальной оболочки Processing’а представляет собой отдельное изображение или анимацию, и т. д.) и профессиональным производственным инструментом.

Processing — это открытый проект инициированный Бенжамином Фраем и Кэйси Ризом. Он родился из идей, изученных в The Aesthetics and Computation Group в MIT Media Lab. [1]


Справочник языка Processing

Конструкции языка

Окружение

Данные

Примитивные типы данных

Сложные(составные) типы данных

Конвертация

Строковые функции

Функции массива

Управление

Операторы сравнения

Циклы

Условное выражение

Логические операторы

Форма

2D-примитивы

Кривые

3D-примитивы

Attributes

Vertex

Loading & Displaying

Ввод

Мышь

Клавиатура

Файлы

Дата и время

Вывод

Text Area

Image

Files

Transform

Lights, Camera

Lights

Camera

Coordinates

Material Properties

Цвет

Настройка

Creating & Reading

Image

Loading & Displaying

Textures

Pixels

Rendering

Shaders

Typography

Loading & Displaying

Attributes

Metrics

Математика

Операторы

Побитовые операторы

Вычисление

Тригонометрия

Генерация случайных чисел

Константы

Библиотеки[2]

Библиотеки ниже созданы фондом Processing Foundation. Библиотеки PDF Export, Network, Serial и DXF Export идут вместе с Processing. Библиотеки Video и Sound можно загрузить при помощи менеджера библиотек (Library Manager). Для того, чтобы открыть его, кликните в PDE на Sketch > Import Library… > Add Library…

Библиотеки, разработанные сообществом

Библиотеки, которые были разработаны сообществом, необходимо загружать отдельно. Для этого нужно открыть менеджер библиотек (Library Manager) – кликните в PDE на Sketch > Import Library… > Add Library… Впрочем, в менеджере библиотек будут показаны не все доступные библиотеки. Если нужной вам библиотеки там нет, ее придется установить вручную. О том, как это сделать, читайте в этом руководстве.

Эти библиотеки разрабатываются, документируются и поддерживаются членами сообщества Processing. Поэтому если вы ищете помощи или хотите оставить фидбек, обращайтесь на форум. Дискуссии о разработке ведутся в топике Create & Announce Libraries. Инструкции по созданию собственной библиотеки ищите на GitHub-сайте Processing.

3D

[Список библиотек]

Разное

Примеры

Базовые примеры

Структуры и конструкции

Фигуры

Данные

Массивы

Управляющие конструкции

Работа с изображением

Работа с цветом

Применение математических функций

Ввод

Преобразование

Объекты

Типография

Сеть

Продвинутые графические эффекты

Рисование

Анимация

Графический интерфейс пользователя

Движение

Взаимодействие

Обработка изображения

Advanced Data

File IO

Simulate

Vectors

Fractals and L-Systems

Cellular Automata

Примеры из сторонних библиотек

3D

extruder

См.также

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