File tree Expand file tree Collapse file tree 1 file changed +32
-1
lines changed Expand file tree Collapse file tree 1 file changed +32
-1
lines changed Original file line number Diff line number Diff line change 56
56
.applies td { text-align: center; }
57
57
58
58
.matrix, .matrix td { border: hidden; text-align: right; }
59
- .matrix { margin-left: 2em; }
59
+ .matrix, .equations { margin-left: 2em; }
60
60
61
61
.vertical-summary-table tr > th[rowspan="2"]:first-child + th,
62
62
.vertical-summary-table tr > td[rowspan="2"]:first-child + td { border-bottom: hidden; }
@@ -62711,6 +62711,37 @@ try {
62711
62711
62712
62712
</div>
62713
62713
62714
+ <div class="note">
62715
+ <p>Given a matrix of the form created by the <code
62716
+ data-x="dom-context-2d-transform">transform()</code> and <code
62717
+ data-x="dom-context-2d-setTransform">setTransform()</code> methods, i.e.,</p>
62718
+
62719
+ <table class="matrix">
62720
+ <tr>
62721
+ <td><var>a</var></td>
62722
+ <td><var>c</var></td>
62723
+ <td><var>e</var></td>
62724
+ </tr>
62725
+ <tr>
62726
+ <td><var>b</var></td>
62727
+ <td><var>d</var></td>
62728
+ <td><var>f</var></td>
62729
+ </tr>
62730
+ <tr>
62731
+ <td>0</td>
62732
+ <td>0</td>
62733
+ <td>1</td>
62734
+ </tr>
62735
+ </table>
62736
+
62737
+ <p>the resulting transformed coordinates after transform matrix multiplication will be</p>
62738
+
62739
+ <p class="equations">
62740
+ <var>x</var><sub>new</sub> = <var>a</var> <var>x</var> + <var>c</var> <var>y</var> + <var>e</var><br>
62741
+ <var>y</var><sub>new</sub> = <var>b</var> <var>x</var> + <var>d</var> <var>y</var> + <var>f</var>
62742
+ </p>
62743
+ </div>
62744
+
62714
62745
62715
62746
62716
62747
<h6>Image sources for 2D rendering contexts</h6>
You can’t perform that action at this time.
0 commit comments