Skip to content

Commit a62f176

Browse files
committed
Rename transformation function to transform function to match general pattern.
1 parent 25c7e1f commit a62f176

3 files changed

Lines changed: 38 additions & 36 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-03-16 dschulze@adobe.com
2+
Rename transformation function to transform function to match general pattern.
3+
14
2012-03-16 dschulze@adobe.com
25
Removed definition of 'attributeType' since it is out of scope for CSS3 Transforms.
36
Rephrased a sentence about animating the presentation attribute style, it should be the property.

css3-transforms/Overview.html

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -230,11 +230,11 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
230230
class=property>gradientTransform</code>&rsquo; and &lsquo;<code
231231
class=property>patternTransform</code>&rsquo; attributes</a>
232232

233-
<li><a href="#svg-transformation-functions"><span class=secno>7.4.
234-
</span>SVG transformation functions</a>
233+
<li><a href="#svg-transform-functions"><span class=secno>7.4. </span>SVG
234+
transform functions</a>
235235

236236
<li><a href="#svg-three-dimensional-functions"><span class=secno>7.5.
237-
</span>SVG and 3D transformation functions</a>
237+
</span>SVG and 3D transform functions</a>
238238

239239
<li><a href="#svg-object-bounding-box"><span class=secno>7.6.
240240
</span>Object bounding box units</a>
@@ -281,13 +281,13 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
281281
class=property>backface-visibility</code></code>&rsquo; Property </a>
282282

283283
<li><a href="#transform-functions"><span class=secno>13. </span> The
284-
Transformation Functions </a>
284+
Transform Functions </a>
285285
<ul class=toc>
286286
<li><a href="#two-d-transform-functions"><span class=secno>13.1.
287-
</span>2D Transformation Functions</a>
287+
</span>2D Transform Functions</a>
288288

289289
<li><a href="#three-d-transform-functions"><span class=secno>13.2.
290-
</span>3D Transformation Functions</a>
290+
</span>3D Transform Functions</a>
291291
</ul>
292292

293293
<li><a href="#transform-values"><span class=secno>14. </span> Transform
@@ -309,7 +309,7 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
309309
</ul>
310310

311311
<li><a href="#mathematical-description"><span class=secno>17. </span>
312-
Mathematical Description of Transformation Functions </a>
312+
Mathematical Description of Transform Functions </a>
313313

314314
<li><a href="#references"><span class=secno>18. </span>References</a>
315315
<ul class=toc>
@@ -993,7 +993,7 @@ <h2 id=transform-property><span class=secno>6. </span> The &lsquo;<a
993993
The final transformation value for a coordinate system is obtained by
994994
converting each function in the list to its corresponding matrix like
995995
defined in <a href="#mathematical-description">Mathematical Description of
996-
Transformation Functions</a>, then multiplying the matrices.
996+
Transform Functions</a>, then multiplying the matrices.
997997

998998
<table class=propdef>
999999
<tbody>
@@ -1219,8 +1219,8 @@ <h3 id=svg-gradient-transform-pattern-transform><span class=secno>7.3.
12191219
attributes for the &lsquo;<a href="#effects"><code
12201220
class=property>transform</code></a>&rsquo; property.
12211221

1222-
<h3 id=svg-transformation-functions><span class=secno>7.4. </span>SVG
1223-
transformation functions</h3>
1222+
<h3 id=svg-transform-functions><span class=secno>7.4. </span>SVG transform
1223+
functions</h3>
12241224

12251225
<p> For backwards compatibility with existing SVG content, this
12261226
specification supports all transform functions defined by <a
@@ -1252,7 +1252,7 @@ <h3 id=svg-transformation-functions><span class=secno>7.4. </span>SVG
12521252
translation on elements in the SVG namespace.
12531253

12541254
<h3 id=svg-three-dimensional-functions><span class=secno>7.5. </span>SVG
1255-
and 3D transformation functions</h3>
1255+
and 3D transform functions</h3>
12561256

12571257
<p> This specification explicitly requires three-dimensional transform
12581258
functions to apply to the <a
@@ -1398,18 +1398,17 @@ <h3 id=transform-attribute-dom><span class=secno>7.7. </span>SVG DOM
13981398
class=css><a
13991399
href="http://www.w3.org/TR/SVG/coords.html#__svg__SVGTransform__SVG_TRANSFORM_UNKNOWN">
14001400
<code class=css>SVG_TRANSFORM_UNKNOWN</code></a></code>&rsquo; for <a
1401-
href="#transformation-functions">Transformation Functions</a> or unit
1402-
types that are not supported by this interface. If a two-dimensional
1403-
transform function is not supported, the attribute &lsquo;<code
1404-
class=css><a
1401+
href="#transform-functions">Transform Functions</a> or unit types that are
1402+
not supported by this interface. If a two-dimensional transform function
1403+
is not supported, the attribute &lsquo;<code class=css><a
14051404
href="http://www.w3.org/TR/SVG/coords.html#__svg__SVGTransform__matrix"><code
14061405
class=property>matrix</code></a></code>&rsquo; must return a 3x2
14071406
&lsquo;<code class=css><a
14081407
href="http://www.w3.org/TR/SVG/coords.html#InterfaceSVGMatrix"><code
14091408
class=property>SVGMatrix</code></a></code>&rsquo; with the corresponding
14101409
values as described in the section <a
1411-
href="#mathematical-description">Mathematical Description of
1412-
Transformation Functions</a>.
1410+
href="#mathematical-description">Mathematical Description of Transform
1411+
Functions</a>.
14131412

14141413
<h3 id=svg-animation><span class=secno>7.8. </span>SVG Animation</h3>
14151414

@@ -1483,9 +1482,9 @@ <h4 id=svg-animateTransform-extension><span class=secno>7.8.3. </span>The
14831482
href="http://www.w3.org/TR/SVG/animate.html#AnimateTransformElement"><code
14841483
class=property>type</code></a></code>&rsquo; attribute gets extended by
14851484
all transform functions listed in <a href="#two-d-transform-functions">2D
1486-
Transformation Functions</a>, <a href="#three-d-transform-functions">3D
1487-
Transformation Functions</a> and <a
1488-
href="#svg-transformation-functions">SVG Transformation Functions</a>.
1485+
Transform Functions</a>, <a href="#three-d-transform-functions">3D
1486+
Transform Functions</a> and <a href="#svg-transform-functions">SVG
1487+
Transform Functions</a>.
14891488

14901489
<p> The attributes &lsquo;<code class=property>from</code>&rsquo;,
14911490
&lsquo;<code class=property>by</code>&rsquo; and &lsquo;<code
@@ -1942,7 +1941,7 @@ <h2 id=backface-visibility-property><span class=secno>12. </span> The
19421941
really care whether it vanishes.)</p>
19431942
<!-- ======================================================================================================= -->
19441943

1945-
<h2 id=transform-functions><span class=secno>13. </span> The Transformation
1944+
<h2 id=transform-functions><span class=secno>13. </span> The Transform
19461945
Functions</h2>
19471946

19481947
<p> The value of the <a href="#effects"><code
@@ -1959,7 +1958,7 @@ <h2 id=transform-functions><span class=secno>13. </span> The Transformation
19591958
treated the same as an angle of zero degrees.
19601959

19611960
<h3 id=two-d-transform-functions><span class=secno>13.1. </span>2D
1962-
Transformation Functions</h3>
1961+
Transform Functions</h3>
19631962

19641963
<dl>
19651964
<dt> <code class=css>matrix(&lt;number&gt;, &lt;number&gt;,
@@ -2027,7 +2026,7 @@ <h3 id=two-d-transform-functions><span class=secno>13.1. </span>2D
20272026
</dl>
20282027

20292028
<h3 id=three-d-transform-functions><span class=secno>13.2. </span>3D
2030-
Transformation Functions</h3>
2029+
Transform Functions</h3>
20312030

20322031
<dl>
20332032
<dt> <code class=css>matrix3d(&lt;number&gt;, &lt;number&gt;,
@@ -2401,7 +2400,7 @@ <h3 id=recomposing-the-matrix><span class=secno>16.3. </span>Recomposing
24012400
scale3d(scale[0], scale[1], scale[2])</pre>
24022401

24032402
<h2 id=mathematical-description><span class=secno>17. </span> Mathematical
2404-
Description of Transformation Functions</h2>
2403+
Description of Transform Functions</h2>
24052404

24062405
<p> Mathematically, all transform functions can be represented as 4x4
24072406
transformation matrices of the following form:

css3-transforms/Transforms.src.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,7 @@ <h2 id="transform-property">
662662
list of <a href="#transform-functions">transform functions</a>. The
663663
final transformation value for a coordinate system is obtained by converting
664664
each function in the list to its corresponding matrix like defined in <a href="#mathematical-description">Mathematical
665-
Description of Transformation Functions</a>, then multiplying the matrices.
665+
Description of Transform Functions</a>, then multiplying the matrices.
666666
</p>
667667
<table class="propdef">
668668
<tbody>
@@ -866,7 +866,7 @@ <h3 id="svg-gradient-transform-pattern-transform">The SVG 'gradientTransform' an
866866
the SVG '<code class="property">transform</code>' attribute. This specification does not introduce corresponding CSS style properties. Both, the 'gradientTransform' and the 'patternTransform' attribute, are presentation attributes for the 'transform' property.
867867
</p>
868868

869-
<h3 id="svg-transformation-functions">SVG transformation functions</h3>
869+
<h3 id="svg-transform-functions">SVG transform functions</h3>
870870

871871
<p>
872872
For backwards compatibility with existing SVG content, this specification supports all transform functions
@@ -891,7 +891,7 @@ <h3 id="svg-transformation-functions">SVG transformation functions</h3>
891891
User agents are just required to support the two optional arguments for translation on elements in the SVG namespace.
892892
</p>
893893

894-
<h3 id="svg-three-dimensional-functions">SVG and 3D transformation functions</h3>
894+
<h3 id="svg-three-dimensional-functions">SVG and 3D transform functions</h3>
895895

896896
<p>
897897
This specification explicitly requires
@@ -988,11 +988,11 @@ <h3 id="transform-attribute-dom">SVG DOM interface for the '<code class="propert
988988
The attribute '<a href="http://www.w3.org/TR/SVG/coords.html#__svg__SVGTransform__type"><code class="property">type</code></a>' of
989989
<a href="http://www.w3.org/TR/SVG/coords.html#InterfaceSVGTransform">'SVGTransform'</a>
990990
must return '<a href="http://www.w3.org/TR/SVG/coords.html#__svg__SVGTransform__SVG_TRANSFORM_UNKNOWN">
991-
<code class="css">SVG_TRANSFORM_UNKNOWN</code></a>' for <a href="#transformation-functions">Transformation Functions</a> or unit types that
991+
<code class="css">SVG_TRANSFORM_UNKNOWN</code></a>' for <a href="#transform-functions">Transform Functions</a> or unit types that
992992
are not supported by this interface. If a two-dimensional transform function is not supported,
993993
the attribute '<a href="http://www.w3.org/TR/SVG/coords.html#__svg__SVGTransform__matrix"><code class="property">matrix</code></a>' must return
994994
a 3x2 '<a href="http://www.w3.org/TR/SVG/coords.html#InterfaceSVGMatrix"><code class="property">SVGMatrix</code></a>' with the
995-
corresponding values as described in the section <a href="#mathematical-description">Mathematical Description of Transformation Functions</a>.
995+
corresponding values as described in the section <a href="#mathematical-description">Mathematical Description of Transform Functions</a>.
996996
</p>
997997

998998
<h3 id="svg-animation">SVG Animation</h3>
@@ -1038,9 +1038,9 @@ <h4 id="svg-animateTransform-extension">The SVG 'animateTransform' element</h4>
10381038
<p>
10391039
This specification introduces new transform functions that are not supported by <a href="http://www.w3.org/TR/SVG/animate.html">SVG 1.1 Animation</a>. The
10401040
SVG '<a href="http://www.w3.org/TR/SVG/animate.html#AnimateTransformElement"><code class="property">type</code></a>' attribute gets extended by all
1041-
transform functions listed in <a href="#two-d-transform-functions">2D Transformation Functions</a>,
1042-
<a href="#three-d-transform-functions">3D Transformation Functions</a> and <a href="#svg-transformation-functions">SVG
1043-
Transformation Functions</a>.
1041+
transform functions listed in <a href="#two-d-transform-functions">2D Transform Functions</a>,
1042+
<a href="#three-d-transform-functions">3D Transform Functions</a> and <a href="#svg-transform-functions">SVG
1043+
Transform Functions</a>.
10441044
</p>
10451045

10461046
<p>
@@ -1606,7 +1606,7 @@ <h2 id="backface-visibility-property">
16061606
<!-- ======================================================================================================= -->
16071607

16081608
<h2 id="transform-functions">
1609-
The Transformation Functions
1609+
The Transform Functions
16101610
</h2>
16111611
<p>
16121612
The value of the <code class="property">transform</code> property is a
@@ -1620,7 +1620,7 @@ <h2 id="transform-functions">
16201620
zero is also allowed, which is treated the same as an angle of zero degrees.
16211621
</p>
16221622

1623-
<h3 id="two-d-transform-functions">2D Transformation Functions</h3>
1623+
<h3 id="two-d-transform-functions">2D Transform Functions</h3>
16241624
<dl>
16251625
<dt>
16261626
<code class="css">matrix(&lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;)</code>
@@ -1688,7 +1688,7 @@ <h3 id="two-d-transform-functions">2D Transformation Functions</h3>
16881688
</dl>
16891689

16901690

1691-
<h3 id="three-d-transform-functions">3D Transformation Functions</h3>
1691+
<h3 id="three-d-transform-functions">3D Transform Functions</h3>
16921692
<dl>
16931693
<dt>
16941694
<code class="css">matrix3d(&lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;, &lt;number&gt;)</code>
@@ -2078,7 +2078,7 @@ <h3>Recomposing the matrix</h3>
20782078
scale3d(scale[0], scale[1], scale[2])</pre>
20792079

20802080
<h2 id="mathematical-description">
2081-
Mathematical Description of Transformation Functions
2081+
Mathematical Description of Transform Functions
20822082
</h2>
20832083
<p>
20842084
Mathematically, all transform functions can be represented as 4x4 transformation matrices of the following form:

0 commit comments

Comments
 (0)