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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{Processing панель перехода}}
{{Processing панель перехода}}
{{Processing/Верхний блок}}


{{Processing/Справочник языка Processing}}
{{Processing/Справочник языка Processing}}
Строка 6: Строка 8:


{{Processing/Примеры}}
{{Processing/Примеры}}
=См.также=
{{ads}}


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

Версия от 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

См.также

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