Я хочу создать симуляцию ключевого кадра с использованием SVG, идея состоит в том, что объекты анимации/моделирования имеют определенные позиции (или длины линий) в определенное время. Так, например, я, возможно, разделил 1-минутную симуляцию на 60 1-секундных интервалов. Я хочу сделать три вещи:Методы моделирования ключевых кадров с использованием SVG
(а) быть в состоянии играть в кадр моделирования 60-кадр за кадром
(б) иметь возможность выбрать любой кадр, нажав на кнопку кадра (представьте себе 60 малых прямоугольников в нижней части экрана, каждый из которых представляет определенный кадр)
(с) быть в состоянии шаг вперед или назад от данного кадра
что бы хороший способ сделать это с помощью SVG?
Например, представьте, что у меня есть два круга вокруг. В каждый момент времени T (от 1 до 60) каждый из кругов имеет местоположение и радиус и видимость (он может быть невидим во время одного или нескольких кадров). Как структурировать SVG-файл?
Обратите внимание, что я хотел бы избежать использования Javascript (ECMA) для этого. Я надеюсь на чистое решение SVG.
@TylerDurden Было бы здорово, если бы вы могли опубликовать свой ответ, если сможете улучшить свой ответ. –
Это работает очень хорошо, ваш синтаксис «r0.click» - это то, что я искал. –