Язык программирования Котлин не имеет собственной графики и элементов управления, которые совершенно необходимы в интерактивных мультимедийных программах. Можно использовать графические возможности языка Ява, но это не очень удобно. В книге «Основы компьютерной графики на языке Kotlin» для программирования компьютерной графики мы задействуем простую, но мощную библиотеку core.jar, которая составляет основу языка Процессинг.
С этой книгой вы быстро изучите основы компьютерной графики, и сможете самостоятельно рисовать красивые узоры, решать задачи, писать игры и разрабатывать компьютерные модели по биологии, физике, химии.
В ней вы найдёте исчерпывающий теоретический материал для самостоятельного и разностороннего творчества:
· цвет в компьютерной графике, цветовые модели RGB и HSB
· растровая и векторная графика
· двумерные и трёхмерные примитивы: пиксели, точки, прямые, треугольники, прямоугольники, многоугольники, эллипсы, дуги, кривые, плоскости, параллелепипеды, сферы
· буферная графика
· трансформации, матрица трансформаций
· режимы наложения цветов
· анимация
· шейдеры
· освещение
· камера
· управление мышкой и клавишами
Все основные графические функции проиллюстрированы многочисленными проектами.
Эта книга будет интересна и полезна:
· Школьникам с 10-летнего возраста.
· Родителям для совместных занятий по программированию с детьми.
· Учителям информатики.
· Всем начинающим программистам любого возраста, не имеющим предварительного опыта в программировании.
Книга здесь:
Исходники здесь:
Ролик на Ютубе здесь: