SVG-анимация бильярдных шаров
Познакомьтесь с очень реалистичной анимацией, выполненной с использованием исключительно векторной графики SVG.
Шары, наталкиваясь на границу поля отражаются под тем же углом, под которым они двигались до столкновения. Для придания шарам объемности использована градиентная заливка. Создан эффект подсветки шаров. Правда, в примере не учитывается столкновение шаров друг с другом. Вы можете самостоятельно доработать этот пример. Пример отлично подходит как демонстрация возможностей svg-анимации. Его можно легко модифицировать: менять цвета шаров, добавлять новые шары. Может использоваться как учебный пример в курсе компьютерной графики. Для полноты, приведем код самого svg-файла: