Главная » Processing » Установка библиотек Processing

0

Основные функции Processing очень примитивны. Это сделано намеренно, чтобы облегчить начало работы с ним. Для расширения функциональности Processing в нужном направлении вам потребуются библиотеки. Одна из новых функций Processing 2 это Library Manager. Он позволяет с легкостью устанавливать новые библиотеки.

Обзор доступных библиотек Processing вы найдете на сайте Processing http:// processing.org/reference/libraries/. Там же находится документация по библиотекам, уже включенным в Processing и список спецальных библиотек. Существуют библиотеки для работы в 3D, компьютерного зрения, геометрии и многие другие.

Как это делается

Library manager открывается в меню Sketch | Import Library | Add Library. Так вы получите список доступных библиотек. Для установки нужной библиотеки выберите ее из списка и нажмите кнопку Install. Processing установит библиотеку в папку libraries вашего sketchbook.

К сожалению, в этом списке не все библиотеки. Некоторые более старые библиотеки, возможно, будут работать в Processing 2, но разработчик мог не добавить к ней новую функцию установки через Library Manager. В таком случае, установите библиотеку вручную. Не беспокойтесь: это не так трудно, как кажется.

Для этого вам следует скачать библиотеку с сайта разработчика и распаковать ее. Перетащите скачанную папку в папку libraries вашего скетчбука. Библиотека структурирована определенным образом. Если она не будет структурирована как нужно, она не будет работать. Главная библиотечная папка обычно содержит четыре папки: examples, library, reference и src. Папка examples содержит скетчи Processing, написанные разработчиком для демонстрации работы библиотеки. Папка library сержит скомпилированный код библиотеки, который будет импортирован в ваш скетч. В папке reference вы найдете документацию об использовании библиотеки. В папке src находится исходный код библиотеки. Он может быть полезен продвинутым пользователям для изучения принципа работы библиотек и их модификации для своих задач.

Как это работает

Библиотеки структурируются именно так для того, чтобы Processing мог их найти. Главная папка библиотеки colorLib называется colorLib. В папке library той же папки вы найдете файл colorLib.jar. Этот JAR файл будет включен в ваш апплет или приложение, когда вы экспортируете ваш скетч. Вы можете импортировать бибилиотеки в ваш скетч в меню Sketch | Import Library, выбрав нужную библиотеку.

Источник: Ян Вантомм, Processing 2: креативное программирование, перевод с английского Александры Мишутиной, Published by Packt Publishing Ltd., 2012, BIRMINGHAM – MUMBAI.

По теме:

  • Комментарии