Processing – это язык программирования и среда разработки - лучший выбор для тех, кто хочет научиться программировать на Яве. Вы можете использовать как облегчённый синтаксис языка Ява, так и “полноценный”. Таким образом, первую программу вы сможете написать за несколько секунд, а затем постепенно добавлять новые конструкции языка Ява.
Второе назначение программы Processing - облегчить разработку графических (и вообще мультимедийных) интерактивных программ непрофессиональным программистам: художникам, дизайнерам, учёным, школьникам, студентам. В этом им поможет книга «Processing - Java для школьников, студентов, учёных, художников и дизайнеров. Подробный самоучитель».
Даже не обладая глубокими познаниями в программировании, вы сможете создавать впечатляющие художественные произведения, иллюстрации к научным работам, а также компьютерные модели и симуляторы, визуализаторы данных, игры и другие приложения.
В книге подробно излагаются теоретические основы программирования в среде Processing 2:
-
Типы данных
-
Переменные, константы и литералы
-
Цвет в компьютерной графике
А также вы получите исчерпывающие сведения о программировании графики в среде Processing 2:
-
Геометрические примитивы на плоскости: пиксели, отрезки прямых, треугольники, прямоугольники, квадраты, окружности, круги, эллипсы, дуги, сектора, многоугольники и кривые
-
Растровые и векторные изображения
-
Буферная графика
-
Трансформации
-
Трёхмерная графика
-
Трёхмерные геометрические примитивы – точки, прямые, многоугольники и кривые, кубы и параллелепипеды, многогранники, сферы
-
Камера, освещение и анимация
Книга здесь:
Исходники здесь:
Ролик на Ютубе здесь: