Skip to content

Commit 91c18c9

Browse files
committed
More corrections on the SVG animation part.
1 parent 53bc03a commit 91c18c9

3 files changed

Lines changed: 19 additions & 15 deletions

File tree

css3-transforms/ChangeLog

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2012-06-01 dschulze@adobe.com
2+
More corrections on the SVG animation part.
3+
14
2012-05-31 dschulze@adobe.com
25
Define additive behavior for transform-list on 'animate'.
36
Disallow 'paced' animations for now.

css3-transforms/Overview.html

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1800,7 +1800,8 @@ <h2 id=svg-transform><span class=secno>13. </span> The SVG ‘<a
18001800
class=property>backface-visibility</code></a>’.
18011801

18021802
<p> Values on new introduced presentation attributes get parsed following
1803-
the syntax rules on <a href="#svg-data-types">SVG Data Types</a>.
1803+
the syntax rules on <a href="#svg-data-types">SVG Data Types</a> <a
1804+
href="#SVG11" rel=biblioentry>[SVG11]<!--{{SVG11}}--></a>.
18041805

18051806
<h3 id=transform-attribute-specificity><span class=secno>13.1. </span> SVG
18061807
<a href="#effects"><code class=property>transform</code></a>
@@ -1941,9 +1942,10 @@ <h3 id=svg-transform-functions><span class=secno>13.4. </span> SVG
19411942
specification supports all transform functions defined by <a
19421943
href="http://www.w3.org/TR/SVG/coords.html#TransformAttribute">The
19431944
<code class=css><code class=property>transform</code></code>
1944-
attribute</a> in SVG 1.1. Therefore the two-dimensional transform function
1945-
<code class=css><code class=css>rotate(&lt;angle&gt;)</code></code>
1946-
is extended as follows:
1945+
attribute</a> in <a href="#SVG11"
1946+
rel=biblioentry>[SVG11]<!--{{SVG11}}--></a>. Therefore the two-dimensional
1947+
transform function ‘<code class=css><code
1948+
class=css>rotate(&lt;angle&gt;)</code></code>’ is extended as follows:
19471949

19481950
<dl>
19491951
<dt id=rotate-three-function> <code class=css>rotate(&lt;angle&gt;[,
@@ -2328,11 +2330,11 @@ <h3 id=neutral-element><span class=secno>14.2. </span> Neutral element for
23282330
class=css>matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
23292331
0)</code>’ and ‘<code class=css>perspective(0)</code>’.
23302332

2331-
<p class=note> Some animations from or to a neutral element for addition
2332-
might need matrix interpolation. Since matrix interpolation is just
2333-
defined for invertible transform functions, any animation must fallback to
2334-
discrete animation as specified in <a
2335-
href="#matrix-interpolation">Interpolation of Matrices</a>.
2333+
<p class=note> Animations to or from the neutral element of additions
2334+
<code class=css>matrix</code>’, ‘<code class=css>matrix3d</code>
2335+
and ‘<a href="#perspective"><code class=css>perspective</code></a>
2336+
fall back to discrete animations (See <a
2337+
href="#matrix-interpolation">Interpolation of Matrices</a>).
23362338

23372339
<div class=example>
23382340
<p> A <var>by</var> animation with a by value v<sub>b</sub> is equivalent

css3-transforms/Transforms.src.html

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1657,7 +1657,7 @@ <h2 id="svg-transform">
16571657

16581658
<p>
16591659
Values on new introduced presentation attributes get parsed following the syntax
1660-
rules on <a href="#svg-data-types">SVG Data Types</a>.
1660+
rules on <a href="#svg-data-types">SVG Data Types</a> [[SVG11]].
16611661
</p>
16621662

16631663
<h3 id="transform-attribute-specificity">
@@ -1811,7 +1811,7 @@ <h3 id="svg-transform-functions">
18111811
For backwards compatibility with existing SVG content, this specification supports
18121812
all transform functions defined by <a
18131813
href="http://www.w3.org/TR/SVG/coords.html#TransformAttribute">The '<code
1814-
class="property">transform</code>' attribute</a> in SVG 1.1. Therefore the
1814+
class="property">transform</code>' attribute</a> in [[SVG11]]. Therefore the
18151815
two-dimensional transform function '<code class="css">rotate(&lt;angle&gt;)</code>'
18161816
is extended as follows:
18171817
</p>
@@ -2142,10 +2142,9 @@ <h3 id="neutral-element">
21422142
</p>
21432143

21442144
<p class="note">
2145-
Some animations from or to a neutral element for addition might need matrix
2146-
interpolation. Since matrix interpolation is just defined for invertible
2147-
transform functions, any animation must fallback to discrete animation as
2148-
specified in <a href="#matrix-interpolation">Interpolation of Matrices</a>.
2145+
Animations to or from the neutral element of additions ''matrix'', ''matrix3d'' and
2146+
''perspective'' fall back to discrete animations (See <a
2147+
href="#matrix-interpolation">Interpolation of Matrices</a>).
21492148
</p>
21502149

21512150
<div class="example">

0 commit comments

Comments
 (0)