Главная » Статьи для тега "Processing"

Написание инструментов Processing

Добавлено Дата: 21 April, 2014 категория: Processing

В этом примере мы рассмотрим создание инструментов Processing. Это небольшие приложения, взаимодействующие с редактором Processing. Вы можете использовать их для вставки кода в определенное место или отображения сообщений. Вы также можете создавать дополнительные окна с помощью библиотеки Java Swing GUI. Именно так сделан инструмент Color Selector.

Читать »

Загрузка текстовых файлов в Processing

Добавлено Дата: 15 April, 2014 категория: Processing

В этом примере мы рассмотрим основные приемы загрузки текстовых файлов с жестого диска. В следующих главах мы применим эти навыки.

Приступим

Здесь вам понадобится текстовый файл с несколькими строками текста. Я взял стотворение My life as a progress meter от fridge. Вы можете прочитать весь текст на сайте поэзии по адресу http://opensourcepoetry. org/index.html?poemDisplay.php? poem_id=765. Текстовый файл нужно добавить в папку data вашего скетча Processing.

Читать »

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

Добавлено Дата: 15 April, 2014 категория: Processing

Самый лучший способ сделать вашу художественную работу интересной – цвет. Если вы когда-нибудь использовали программу вроде Photoshop, вы знаете, что существуют различные системы описания цвета. Это CMYK, LAB, HSB, HSV, RGB, XYZ и т.д. Для устовки цвета фона, штриха или фигуры в Processing вы можете пользоваться системами RGB или HSB. В следующем примере мы покажем, как это сделать.

Читать »

Вычисление размера PDF файла в Processing

Добавлено Дата: 15 April, 2014 категория: Processing

Вообразите, что вам нужно создать несколько тысяч векторных изображений для печати открыток. Для упрощения работы вам, возможно, потребуется сгенерировать PDF файл определенного размера, чтобы не заниматься этим вручную.

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

Читать »

Использование 3D камеры в Processing

Добавлено Дата: 13 April, 2014 категория: Processing

Работая в 3D, вы можете перемещать и вертеть объекты в пространстве или добиться того же визуального эффекта с помощью камеры. В этом примере мы создадим небольшую композицию и поиграем с функцией camera().

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

Как обычно, начинаем с установки окна OpenGL размером 640 x 480 пикселей. Затем нам потребуется объявить две вещественные переменные, x и z и присвоить им значия в функции setup(). С помощью этих переменных и камеры мы сделаем анимацию.

Читать »

Экспорт последовательности изображений в Processing

Добавлено Дата: 9 April, 2014 категория: Processing

Processing – это прекрасный инструмент для создания видео. В ранних версия Processing был класс MovieMaker, который позволял вам конвертировать ваш скетч в QuickTime movie. В Processing 2 этот класс удален и теперь вместо него установлен GStreamer framework. В этом примере вы научитесь экспортировать вашу работу в виде последовельности изображений, чтобы затем создать из них видео.

Читать »

Пишем первый скетч в плагине Processing для Eclipse

Добавлено Дата: 6 April, 2014 категория: Processing

Теперь, когда вы установили Eclipse и плагин Processing, можно приступить к написанию кода. Для этого мы задействуем и то, и другое, точно так же, как было бы в PDE.

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

Первое, что нужно сделать перед началом использования плагина – настроить среду разработки, в которой вы работаете. Откройте меню Window | Open Perspective | Other, выберите Processing и нажмите OK. После этого интерфейс Eclipse немного изменится.

Читать »

Управляем файлами SVG в Processing

Добавлено Дата: 6 April, 2014 категория: Processing

Прекрасным свойством Processing является то, что вам не нужно рисовать все фигуры в вашем скетче. Вы можете нарисовать все, что вам нужно в программе – редакторе векторных файлов, а затем экспортировать их в Processing как файлы SVG.

Приступим

Читать »

Работа с файлами CSV в Processing

Добавлено Дата: 5 April, 2014 категория: Processing

CSV (Comma Separated Values) это текстовые файлы, используемые, как правило, для хранения данных. Каждая строка содержит ряд данных. Различные фрагменты данных разделены запятыми. Если вы откроете файл CSV в офисной программе вроде Microsoft Excel или OpenOffice, вы заметите, что каждый фрагмент данных располагается в своей ячейке. Файл, который я использовал, выглядит в текстовом редакторе так:

Читать »

Запуск скетча Processing в эмуляторе Android

Добавлено Дата: 3 April, 2014 категория: Processing

Теперь, когда вы установили SDK, настало время засучить рукава и заняться кодом. Начнем с написания простого скетча и запустим его в эмуляторе Android. Если у вас нет под рукой устройства Android, эмулятор будет прекрасным приложением для тестирования ваших приложений.

Читать »

Сохранение двоичных файлов в Processing

Добавлено Дата: 31 March, 2014 категория: Processing

Теперь мы знаем, что Processing умеет сохранять данные в виде текстового файла. В этом примере мы посмотрим, как можно записать данные в двоичный файл. Это может быть полезным, если вы захотите создавть свой собственный проприетарный формат файла.

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

Читать »

Установка плагина Processing в Eclipse

Добавлено Дата: 30 March, 2014 категория: Processing

Когда Processing только появился, им сложно было пользоваться в Eclipse. Вы должны были создать проект Java и вручную добавить к проекту основной .jar файл Processing. Теперь команда Processing сделала работу с Processing в Eclipse реально удобной. Они создали плагин для Eclipse, который позволяет вам запускать в этой среде скетчи Processing.

Читать »

Работа с изображениями/файлами SVG в Processing

Добавлено Дата: 28 March, 2014 категория: Processing

В этом примере мы рассмотрим способы отображения изображений и файлов SVG. Вы уже делали это в Главе 2, Текст, кривые и фигуры в 2D, но, как и в примере со шрифтами, здесь нам нужно будет сделать кое-что еще, чтобы все заработало.

Приступим

Читать »

Использование акселерометра в Processing

Добавлено Дата: 26 March, 2014 категория: Processing

Большинство устройств Android содержат акселерометр. Этот чип используется для опреления ориентации вашего устройства. Он будет возвращать разные значения, если вы будете держать устройство вертикально, горизонтально или вверх дном. В этом примере мы научимся считывать эту информацию для игры в шариком на экране.

Читать »

Установка библиотеки OpenCV в Processing

Добавлено Дата: 25 March, 2014 категория: Processing

До сих пор для создания примеров с компьютерным зрением мы использовали стандартную библиотеку Processing – video. Для выполнения более сложных задач, таких как распознавание лиц, вам понадобится библиотека OpenCV.

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

OpenCV для Processing и Java доступен для Mac OS X, Windows и Linux. Все, что нужно для установки библиотеки вы найдете по адресу: http://ubaa.net/shared/processing/ opencv/.

Читать »