Публикации по теме 'processing'


Треугольник Серпинского - Обработка
В этой статье будет краткое руководство по созданию треугольника Серпинского с помощью рекурсии в Processing (java). Итак, для начала - что такое треугольник Серпинского? Треугольник Серпинского - это фрактал, то есть он создается посредством шаблона, повторяющегося на самом себе потенциально неопределенное количество раз. Фракталы самоподобны независимо от масштаба, в котором они просматриваются, потому что каждая итерация строится на предыдущей при тех же условиях. Этот шаблон..

ChatGPT против генеративного искусства
Представляем экспериментальную статью по тестированию chatGPT (OpenAI) по созданию генеративного искусства (GA) с языком обработки. Я изучал генеративное искусство последние 5-6 месяцев и сразу же был захвачен этим захватывающим миром. Генеративное искусство — это идеальный союз кодирования и творчества, и я был удивлен тем, насколько легко можно использовать для создания чего-то художественного, вводя код в командную строку. Было лихорадочно пытаться научиться рисовать простую линию..

Тепловая карта движения в javascript и p5js
Введение В конечном итоге я пытаюсь визуализировать взаимодействие человека с самим пространством и объектами в космосе. В качестве первого прототипа я буду использовать пиксели выходного видеосигнала для захвата и сохранения движения в пространстве. Мой процесс задокументирован в три этапа: Отслеживание движения Сравнение предыдущего кадра с входящим по значениям RGB и определение перемещенных* пикселей (пикселей с большой разницей по сравнению с предыдущим кадром) выше..

Создание иллюзий с использованием базовых фигур в p5.js — часть 1
В этом уроке мы создадим иллюзию Эббингауза, используя p5.js. Что такое иллюзия Эббингауза? Прежде чем развивать эту иллюзию, давайте посмотрим на происхождение этой иллюзии. Его открыл немецкий психолог Герман Эббингауз (1850–1909). Эту иллюзию также называют кругами Титченера. В этой иллюзии желтый круг справа кажется больше по размеру по сравнению с желтым кругом слева. Но на самом деле оба круга имеют одинаковый размер. Это происходит потому, что восприятие меняется из-за..

Учебник по сопоставлению ваших твитов
После истощения знаний и энергии Уильяма сегодня днём… (большое спасибо!!)… мне удалось сделать несколько крутых вещей с помощью SlippyMapper и Twitter. Я публикую здесь весь код, чтобы каждый мог получить от него то, что вам нужно, но в основном он состоит из нескольких шагов. Во-первых, нам нужно просмотреть JSON-файл твиттера, что уже может быть проблемой. Для этого вы можете проверить потрясающий учебник Анжелы здесь . Когда вам уже удалось получить данные из вашего json-файла, вы..

Окончательное приложение алгоритмического дизайна
Окончательное приложение алгоритмического дизайна Наконец-то мы получили наш первый проект в классе Digital Innovation. Нам была поставлена ​​задача под названием «Приложение алгоритмического дизайна», которое должно представлять собой «Сайт, населенный объектами». Для окончательного проекта мы должны были включить нашу личность, желание и чувства с помощью нового программного обеспечения — Processing. Первым этапом нашего процесса должно быть наше заявление, в которое мы включим..

Вопросы по теме 'processing'

Многострочная строка, содержащая специальные символы в javascript?
Я пытаюсь использовать порт обработки javascript, найденный по адресу http://ejohn.org/blog/processingjs/ Я хочу использовать следующий конструктор. Processing(CanvasElement, "some massive block of code"); Я знаю, что javascript изначально не...
3292 просмотров
schedule 31.03.2022

Язык обработки или javascript?
Я собираюсь разработать комплексное образовательное программное обеспечение, которое работает в браузере и имеет множество работ по визуализации и моделированию (электростатическая и электромагнитная визуализация, 2D и 3D). Какой язык ( Processing...
3961 просмотров

Эквивалент анонимных методов C # в Java?
В C # вы можете определять делегатов анонимно (даже если они не более чем синтаксический сахар). Например, я могу это сделать: public string DoSomething(Func<string, string> someDelegate) { // Do something involving someDelegate(string...
23482 просмотров

Существует ли библиотека .Net для художественного кодирования, такая как Processing или OpenFrameworks?
Мне очень нравится работа, связанная с обработкой ( http://processing.org ), но я больше знаком с .Net мир и хотел бы там остаться. Есть ли библиотека или подъязык в .Net, которые очень ориентированы на простоту использования для художников?...
3027 просмотров
schedule 27.12.2023

Java — библиотеки для визуализации Zoom / 3D-данных
Каковы лучшие библиотеки/фреймворки для создания интерфейсов 3D и/или Zoom на Java? Я хотел бы иметь возможность создавать прототипы для создания новых типов интерфейсов для навигации по данным и представления графов/отношений объектов. Низкие и...
1745 просмотров

Использование обработки на сервере для создания изображений за кулисами
Как я вижу, большинство людей используют Processing для рисования изображения непосредственно на экране или веб-странице на стороне клиента. Как можно использовать Обработку для создания изображения без визуального холста, а затем сохранить это...
962 просмотров
schedule 12.12.2023

Как рисовать полностью прозрачные пиксели/точки в режиме P2D?
Согласно Справочнику по обработке , stroke(gray, alpha) позволяет установить цвет и прозрачность обводки. В цветовом режиме по умолчанию альфа-значение 255 означает полную непрозрачность, а значение 0 должно соответствовать полной прозрачности....
322 просмотров
schedule 25.04.2023

Создайте линию волны Sin с обработкой
первый пост здесь, и, вероятно, легкий. У меня есть код со справочного сайта Processing: float a = 0.0; float inc = TWO_PI/25.0; for(int i=0; i<100; i=i+4) { line(i, 50, i, 50+sin(a)*40.0); a = a + inc; }...
11112 просмотров
schedule 31.03.2023

Разница в амплитуде от одного и того же источника с использованием БПФ
У меня вопрос по использованию БПФ. Используя функцию getBand(int i) с Minim , я могу извлечь амплитуду определенной частоты и сделать красивые карты этого. Работает отлично. Впрочем, это скорее вопрос любопытства. Когда я смотрю на...
544 просмотров
schedule 07.10.2022

Переназначение значений
У обработки есть отличная функция, которую я использую все время: map(value, low1, high1, low2, high2) http://processing.org/reference/map_.html Он переназначает value (который имеет ожидаемый диапазон от low1 до high1 ) в целевой...
44783 просмотров
schedule 03.10.2023

Processingjs не отображается в Firefox 3.6
Я пытаюсь разработать новый веб-сайт с использованием библиотеки Processsingjs. Он отлично работает в Chrome, но в Firefox холст отображается пустым. Я могу просматривать processingjs.org просто через ту же установку firefox, но не на своем...
195 просмотров
schedule 05.11.2022

Экспорт видео-апплета обработки видео
Я сталкиваюсь с повторяющейся проблемой, когда пытаюсь экспортировать апплет обработки, который работает с видео, для работы в браузере. Это простое приложение, которое останавливает, воспроизводит и приостанавливает воспроизведение видео в формате...
1067 просмотров
schedule 23.06.2022

OpenGL + Processing: вращение и перемещение в зависимости от направления
Я пытаюсь повернуть и переместить треугольник в определенном направлении, основываясь на направлении треугольника. Теоретически я вычисляю синус и косинус направления (0-360 градусов) и добавляю эти значения к координатам x и y, верно? Это просто не...
8110 просмотров
schedule 26.04.2023

Аудиовход в апплет Java/обработки через браузер?
Есть ли простой способ сделать это? Я работаю в Processing и пытаюсь получить аудиовход с помощью библиотеки Minim для создания визуализаций; это прекрасно работает, когда это просто приложение Java, работающее нормально, но, очевидно, оно плохо...
466 просмотров
schedule 19.07.2023

Использование обработки скетчей с вкладками в обработке JS
У меня есть скетч Processing, который я хотел бы отобразить на своем сайте с помощью Processing.js, а не в виде апплета Java, однако я не уверен, что он поддерживает вкладки или классы. Должен ли он быть написан как процедурный сценарий, или есть...
4108 просмотров
schedule 24.02.2023

Пакет обработки Java-сервлета 'javax.servlet' не найден
Не очень распространенная реализация, но использование обработки в качестве сервлета Java уже обсуждалось в предыдущих сообщениях ( 1 , 2 ). Я разрабатываю программу обработки для использования в качестве сервлета Java. Однако, когда у меня есть...
12699 просмотров
schedule 29.03.2023

Косая перспектива - проекция матризируется при обработке
Я хочу расширить обработку, чтобы иметь возможность отображать 3D-объекты с наклонными проекциями (кабинет или кавалер). Изучив исходный код методов camera(), перспектива() и орто(), я смог настроить орфографическую перспективу, а затем настроить...
1913 просмотров

Получение исключения NullPointerException при попытке передать ArrayList другому классу
В моем текущем проекте у меня есть ArrayList PVectors, в которых хранятся координаты xyz для трехмерных точек. Я передаю ArrayList другому классу, который манипулирует им, однако при этом я получаю исключение NullPointerException. Я предполагаю, что...
1809 просмотров
schedule 06.09.2022

Я не знаю, как работает оператор присваивания [обработка]
Я пишу программу, имитирующую змею, и значения каждой части змеи хранятся в массиве. Чтобы смоделировать физику змеи, мне нужно назначить последующий раздел предыдущему, и здесь я столкнулся с проблемой. int bar; int foo; void setup() {} void...
558 просмотров
schedule 06.01.2023

Processing - интерактивный графический редактор
Я участвую в разработке бесплатного учебного онлайн-инструмента, который могут использовать студенты инженерных факультетов СБИС. Я решил использовать Processing для разработки программы. Центральное место в приложении занимает возможность...
515 просмотров
schedule 10.07.2023