<?xml version="1.0" encoding="UTF-8"?>
<feature id="dom-geometry"><name>DOM Geometry</name><description>The DOMMatrix, DOMPoint, DOMQuad and DOMRect APIs represent points, rectangles, quadrilaterals and transformation matrices within JavaScript. They can be used in transformations in CSS, &lt;canvas&gt;, and SVG.</description><baseline><status>widely</status><low_date>2020-01-15</low_date><high_date>2022-07-15</high_date></baseline><support><browser name="chrome" version="61" supported="true"></browser><browser name="firefox" version="33" supported="true"></browser><browser name="safari" version="11" supported="true"></browser><browser name="edge" version="79" supported="true"></browser><browser name="chrome_android" version="61" supported="true"></browser><browser name="firefox_android" version="33" supported="true"></browser><browser name="safari_ios" version="11" supported="true"></browser></support><specifications><spec>https://drafts.csswg.org/geometry-1/</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/DOMQuad</mdn_url><compat_features><key>api.DOMMatrix</key><key>api.DOMMatrix.DOMMatrix</key><key>api.DOMMatrix.a</key><key>api.DOMMatrix.b</key><key>api.DOMMatrix.c</key><key>api.DOMMatrix.d</key><key>api.DOMMatrix.e</key><key>api.DOMMatrix.f</key><key>api.DOMMatrix.fromFloat32Array_static</key><key>api.DOMMatrix.fromFloat64Array_static</key><key>api.DOMMatrix.fromMatrix_static</key><key>api.DOMMatrix.invertSelf</key><key>api.DOMMatrix.m11</key><key>api.DOMMatrix.m12</key><key>api.DOMMatrix.m13</key><key>api.DOMMatrix.m14</key><key>api.DOMMatrix.m21</key><key>api.DOMMatrix.m22</key><key>api.DOMMatrix.m23</key><key>api.DOMMatrix.m24</key><key>api.DOMMatrix.m31</key><key>api.DOMMatrix.m32</key><key>api.DOMMatrix.m33</key><key>api.DOMMatrix.m34</key><key>api.DOMMatrix.m41</key><key>api.DOMMatrix.m42</key><key>api.DOMMatrix.m43</key><key>api.DOMMatrix.m44</key><key>api.DOMMatrix.multiplySelf</key><key>api.DOMMatrix.preMultiplySelf</key><key>api.DOMMatrix.rotateAxisAngleSelf</key><key>api.DOMMatrix.rotateFromVectorSelf</key><key>api.DOMMatrix.rotateSelf</key><key>api.DOMMatrix.scale3dSelf</key><key>api.DOMMatrix.scaleSelf</key><key>api.DOMMatrix.setMatrixValue</key><key>api.DOMMatrix.skewXSelf</key><key>api.DOMMatrix.skewYSelf</key><key>api.DOMMatrix.translateSelf</key><key>api.DOMMatrix.worker_support</key><key>api.DOMMatrixReadOnly</key><key>api.DOMMatrixReadOnly.DOMMatrixReadOnly</key><key>api.DOMMatrixReadOnly.a</key><key>api.DOMMatrixReadOnly.b</key><key>api.DOMMatrixReadOnly.c</key><key>api.DOMMatrixReadOnly.d</key><key>api.DOMMatrixReadOnly.e</key><key>api.DOMMatrixReadOnly.f</key><key>api.DOMMatrixReadOnly.flipX</key><key>api.DOMMatrixReadOnly.flipY</key><key>api.DOMMatrixReadOnly.fromFloat32Array_static</key><key>api.DOMMatrixReadOnly.fromFloat64Array_static</key><key>api.DOMMatrixReadOnly.fromMatrix_static</key><key>api.DOMMatrixReadOnly.inverse</key><key>api.DOMMatrixReadOnly.is2D</key><key>api.DOMMatrixReadOnly.isIdentity</key><key>api.DOMMatrixReadOnly.m11</key><key>api.DOMMatrixReadOnly.m12</key><key>api.DOMMatrixReadOnly.m13</key><key>api.DOMMatrixReadOnly.m14</key><key>api.DOMMatrixReadOnly.m21</key><key>api.DOMMatrixReadOnly.m22</key><key>api.DOMMatrixReadOnly.m23</key><key>api.DOMMatrixReadOnly.m24</key><key>api.DOMMatrixReadOnly.m31</key><key>api.DOMMatrixReadOnly.m32</key><key>api.DOMMatrixReadOnly.m33</key><key>api.DOMMatrixReadOnly.m34</key><key>api.DOMMatrixReadOnly.m41</key><key>api.DOMMatrixReadOnly.m42</key><key>api.DOMMatrixReadOnly.m43</key><key>api.DOMMatrixReadOnly.m44</key><key>api.DOMMatrixReadOnly.multiply</key><key>api.DOMMatrixReadOnly.rotate</key><key>api.DOMMatrixReadOnly.rotateAxisAngle</key><key>api.DOMMatrixReadOnly.rotateFromVector</key><key>api.DOMMatrixReadOnly.scale</key><key>api.DOMMatrixReadOnly.scale3d</key><key>api.DOMMatrixReadOnly.skewX</key><key>api.DOMMatrixReadOnly.skewY</key><key>api.DOMMatrixReadOnly.toFloat32Array</key><key>api.DOMMatrixReadOnly.toFloat64Array</key><key>api.DOMMatrixReadOnly.toJSON</key><key>api.DOMMatrixReadOnly.toString</key><key>api.DOMMatrixReadOnly.transformPoint</key><key>api.DOMMatrixReadOnly.translate</key><key>api.DOMMatrixReadOnly.worker_support</key><key>api.DOMPoint</key><key>api.DOMPoint.DOMPoint</key><key>api.DOMPoint.fromPoint_static</key><key>api.DOMPoint.w</key><key>api.DOMPoint.worker_support</key><key>api.DOMPoint.x</key><key>api.DOMPoint.y</key><key>api.DOMPoint.z</key><key>api.DOMPointReadOnly</key><key>api.DOMPointReadOnly.DOMPointReadOnly</key><key>api.DOMPointReadOnly.fromPoint_static</key><key>api.DOMPointReadOnly.matrixTransform</key><key>api.DOMPointReadOnly.toJSON</key><key>api.DOMPointReadOnly.w</key><key>api.DOMPointReadOnly.worker_support</key><key>api.DOMPointReadOnly.x</key><key>api.DOMPointReadOnly.y</key><key>api.DOMPointReadOnly.z</key><key>api.DOMQuad</key><key>api.DOMQuad.DOMQuad</key><key>api.DOMQuad.fromQuad_static</key><key>api.DOMQuad.fromRect_static</key><key>api.DOMQuad.getBounds</key><key>api.DOMQuad.p1</key><key>api.DOMQuad.p2</key><key>api.DOMQuad.p3</key><key>api.DOMQuad.p4</key><key>api.DOMQuad.toJSON</key><key>api.DOMQuad.worker_support</key><key>api.DOMRect</key><key>api.DOMRect.DOMRect</key><key>api.DOMRect.fromRect_static</key><key>api.DOMRect.height</key><key>api.DOMRect.width</key><key>api.DOMRect.worker_support</key><key>api.DOMRect.x</key><key>api.DOMRect.y</key><key>api.DOMRectList</key><key>api.DOMRectList.item</key><key>api.DOMRectList.length</key><key>api.DOMRectReadOnly</key><key>api.DOMRectReadOnly.DOMRectReadOnly</key><key>api.DOMRectReadOnly.bottom</key><key>api.DOMRectReadOnly.fromRect_static</key><key>api.DOMRectReadOnly.height</key><key>api.DOMRectReadOnly.left</key><key>api.DOMRectReadOnly.right</key><key>api.DOMRectReadOnly.toJSON</key><key>api.DOMRectReadOnly.top</key><key>api.DOMRectReadOnly.width</key><key>api.DOMRectReadOnly.worker_support</key><key>api.DOMRectReadOnly.x</key><key>api.DOMRectReadOnly.y</key></compat_features><canonical_url>https://nowyoucanuse.com/features--dom-geometry.html</canonical_url></feature>