timing of an animation
animate for path data, animateTransform translate and animateMotion
are used to test accurate rendering and timing.
SVG tiny requires a rendering accuracy within one device pixel and
a number range between -32767.9999 and +32767.9999 for the
data type number.
A blue stroked triangle with stroke-linejoin="round" is animated with a duration of
32767.9999ms using animate for path data, animateTransform and animateMotion
in such a way, that in the superposition of all three animations no visible change
gets visible.
Therefore the triangle does not move and covers always an
underlying red stroked triangle completely within an accuracy
below one device pixel.
If more than such a residual of red is visible, an error is occured.
To get the highest accuracy for the test, the size of the document
and therefore the viewport in the viewer has to be as large as
possible.
The blue triangle is switched to gray if the test animation is finished.
The test has two optional GET-parameters, one is the stroke-width of
the triangles (width) within the range from 0.0001 to 500.
The fraction of width cannot have more than 4 digits.
The second parameter is a scaling factor (sc integer
between 1 and 50) for the viewBox relative to the width.
This is useful only to analyse errors
(larger deviations), if the blue triangle is not displayed in the viewport.