Processing:Примеры
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Примеры
Базовые примеры
Структуры и конструкции
- Операторы и комментарии
- Координаты
- Ширина и высота
- Применение функций setup() и draw()
- Применение функции noLoop()
- Применение функции loop()
- Применение функции redraw()
- Применение функций
- Рекурсия
- Применение функции createGraphics()
Фигуры
- Точки и линии
- Базовые фигуры
- Круговая диаграмма
- Создание многогранника
- Звезда
- Кольцо из треугольников
- Кривые Безье
Данные
- Переменные
- Целые числа и числа с плавающей точкой
- Значения true и false
- Символы и строки
- Масштаб переменных
- Преобразование типов данных
Массивы
Управляющие конструкции
- Итерирование
- Вложенная итерация
- Условные конструкции(1)
- Условные конструкции(2)
- Логические операторы
Работа с изображением
- Загрузка и показ изображений
- Фоновое изображение
- Прозрачность
- Маска прозрачности
- Применение функции createImage()
- Пуантилизм
- Применение функции requestImage()
Работа с цветом
- Цветовой тон
- Насыщенность
- Яркость
- Переменные для хранения цветовых значений
- Симультанный контраст
- Линейный градиент
- Радиальный градиент
Применение математических функций
- Инкрементирование и декрементирование
- Приоритет операторов
- Перемещение в 1 измерении
- Перемещение в 2 измерениях
- Применение функции map()
- Синус
- Синус и косинус
- Синусоида
- Суммарная синусоида
- Преобразование полярных координат в декартовы
- Арктангенс
- 2D-анимация на основе уравнения
- Линейная интерполяция
- Случайные числа
- Использование двух функций random()
- Распределение случайных значений по Гауссу
- Визуализация шума в 1D
- Визуализация шума в 2D
- Визуализация шума в 3D
- Волна на основе значений шума
Ввод
- Использование движения мыши по оси X
- Использование движения мыши по осям X и Y
- Использование нажатия на кнопку мыши
- Сигналы от мышки
- Плавная анимация
- Ограничительная рамка
- Сохранение входных данных
- Применение функций для работы с мышкой
- Клавиатура
- Применение функций для работы с клавиатурой
- Миллисекунды
- Часы
Преобразование
Объекты
Типография
Сеть
Продвинутые графические эффекты
Рисование
Анимация
Графический интерфейс пользователя
Движение
- Линейное движение
- Отскок
- Скачущие шарики
- Движение объекта по кривой
- Броуновское движение
- Столкновение эллипсов
- Трансформация
- Неперпендикулярное отражение 1
- Неперпендикулярное отражение 2
Взаимодействие
- Щекотка
- Следование за курсором 1
- Следование за курсором 2
- Следование за курсором 3
- Объект, тянущийся к курсору 1
- Объект, тянущийся к курсору 2
- Объект, тянущийся к курсору 3
Обработка изображения
Advanced Data
- Объекты, хранящиеся в ArrayList
- Лотерея
- Загрузка и сохранение JSON-данных
- Загрузка и сохранение табличных данных
File IO
Simulate
- Пружина
- Эллипсы-пружины
- Цепочка
- Стая
- Простая система частиц
- Несколько систем частиц
- Силы (гравитация и сопротивление жидкости) с векторами
- Дым при помощи системы частиц (Дэниэл Шиффман)
Vectors
Fractals and L-Systems
- Множество Мандельброта
- Дерево
- Кривая Коха
- L-система в виде снежинки Пенроуза
- L-система в виде мозаики Пенроуза
- L-система в виде пятиэлементного фрактала Маквортера
Cellular Automata
Примеры из сторонних библиотек
3D
extruder
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |