Processing:Содержание

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

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

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

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

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


Всего статей: 1066

Содержание


Справочник языка 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

Поддержать проект

Нельзя купить счастье за деньги, но можно арендовать.
Платежная система Реквизиты
Visa-logo.jpg VISA

4249170472080526

Ethereum icon 1.png ETH

0x978A62F272a66933a69f8e6e986e29dAe29971b0

Etc icon 1.png ETC

0xC24b83E0FEBa3d36b3b46E471Bf7e904BCA778E8

Bitcoin icon 1.png Bitcoin

bc1qxcgvralj54s5nkcj3y9zqg09p94cp0e60auked

Coin-litecoin 115284.png Litecoin

ltc1qes7y26hkchtaqty3dmw48edm2j35evmgwuurc7

Dogecoin-logo-png-9.jpg DogeCoin

DJY5XpvwqMUyByp6zaNeYujGDkWzMMp746

Kaspa logo.png Kaspa

kaspa:qpsmyhh5tme4fgyq592c3qqyw9t4p39y9muz85xuqu2extz3w74hvdgtpnvyh

Trx-tron-hd.png Tron TA6k7HCHSUUTxQSsVC8UzajTtcL1fJCajh

См.также

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