GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — wpt/css/geometry/DOMMatrix-002.html at master · web-platform-tests/wpt Expand file tree/ Copy pathDOMMatrix-002.htmlMore file actions 113 lines (98 loc) · 3.71 KB / Copy pathDOMMatrix-002.htmlFile metadata and controls113 lines (98 loc) · 3.71 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 <!DOCTYPE html> <html> <head> <title>Geometry Interfaces: DOMMatrixReadOnly methods do not mutate the object</title> <link rel="help" href="https://drafts.fxtf.org/geometry-1/#DOMMatrix"> <script src="support/dommatrix-test-util.js"></script> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> </head> <body> <p>Test DOMMatrixReadOnly methods do not mutate the object</p> <div id="log"></div> <script> function initialMatrix(){ return DOMMatrixReadOnly.fromMatrix( { m11:1, m12:-0.5, m13: 0.5, m14:0, m21:0.5, m22:2, m23: -0.5, m24:0, m31:0, m32:0, m33: 1, m34:0, m41:0, m42:0, m43: 0, m44:1, is2D: false } ); } test(function() { var matrix = initialMatrix(); matrix.translate(1,5,3); checkMatrix(matrix, initialMatrix()); },"test translate() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.scale(1,5,3,0,1,3); checkMatrix(matrix, initialMatrix()); },"test scale() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.scaleNonUniform(1,5); checkMatrix(matrix, initialMatrix()); },"test scaleNonUniform() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.scale3d(3,2,1,1); checkMatrix(matrix, initialMatrix()); },"test scale3d() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.rotate(Math.PI, Math.PI/2, Math.PI/6); checkMatrix(matrix, initialMatrix()); },"test rotate() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.rotateFromVector(10,-4); checkMatrix(matrix, initialMatrix()); },"test rotateFromVector() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.rotateAxisAngle(3,4,5, Math.PI/6); checkMatrix(matrix, initialMatrix()); },"test rotateAxisAngle() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.skewX(20); checkMatrix(matrix, initialMatrix()); },"test skewX() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.skewY(20); checkMatrix(matrix, initialMatrix()); },"test skewY() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.multiply({ m11:1, m12:2, m13: 0, m14:0, m21:-1, m22:2, m23: -1, m24:0, m31:0, m32:0, m33: 1, m34:0, m41:5, m42:0, m43: 2, m44:1, is2D: false, isIdentity:false }); checkMatrix(matrix, initialMatrix()); },"test multiply() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.flipX(); checkMatrix(matrix, initialMatrix()); },"test flipX() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.flipY(); checkMatrix(matrix, initialMatrix()); },"test flipY() doesn't mutate"); test(function() { var matrix = initialMatrix(); matrix.inverse(); checkMatrix(matrix, initialMatrix()); },"test inverse() doesn't mutate"); </script> </body> </html> |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |