<h1>
geometrik <a href="https://npmjs.org/package/geometrik"><img src="https://img.shields.io/badge/npm-v1.2.0-F00.svg?colorA=000"/></a> <a href="src"><img src="https://img.shields.io/badge/loc-1,636-FFF.svg?colorA=000"/></a> <a href="https://cdn.jsdelivr.net/npm/geometrik@1.2.0/dist/geometrik.min.js"><img src="https://img.shields.io/badge/brotli-5.4K-333.svg?colorA=000"/></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-F0B.svg?colorA=000"/></a>
</h1>

<p></p>

Geometry classes and utils.

<h4>
<table><tr><td title="Triple click to select and copy paste">
<code>npm i geometrik </code>
</td><td title="Triple click to select and copy paste">
<code>pnpm add geometrik </code>
</td><td title="Triple click to select and copy paste">
<code>yarn add geometrik</code>
</td></tr></table>
</h4>

## Examples

<details id="example$rect-collision" title="rect-collision" open><summary><span><a href="#example$rect-collision">#</a></span>  <code><strong>rect-collision</strong></code></summary>  <ul>    <details id="source$rect-collision" title="rect-collision source code" ><summary><span><a href="#source$rect-collision">#</a></span>  <code><strong>view source</strong></code></summary>  <a href="example/rect-collision.ts">example/rect-collision.ts</a>  <p>

```ts
import { Point, Rect } from 'geometrik'

let randomSeed = 15151523
function random(x = 1) {
  return (
    (Math.sin(
        10e10 * randomSeed
          * Math.cos(5e10 * ++randomSeed)
      )
        + Math.sin(
          10e10 * randomSeed
            * Math.sin(5e10 * ++randomSeed)
        )
        + Math.sin(
          10e10 * randomSeed
            * Math.cos(5e10 * ++randomSeed)
        ))
      / 3
      * 0.5 + 0.5
  )
    * x
}

const view = new Point(400, 400)
const minSize = 10
const scale = 50
const rects = Array.from(
  { length: 20 },
  () =>
    new Rect(
      random(view.x),
      random(view.y),
      minSize + random(scale),
      minSize + random(scale)
    ) as Rect & { div: HTMLDivElement }
)

for (const r of rects) {
  const div = document.createElement('div')
  ;(r as any).div = div
  const color = `hsl(${random(360)}, 50%, 50%)`
  Object.assign(div.style, r.toStyle(), { position: 'absolute' })
  div.style.backgroundColor = color
  document.body.appendChild(div)
}

const h = rects[0]
window.onpointermove = e => {
  h.x = e.pageX - h.width / 2
  h.y = e.pageY - h.height / 2
  for (const r of rects) {
    if (h === r) continue

    if (h.intersectsRect(r)) {
      const p = h.collisionResponse(r)
      // const c2 = r.intersectPoint(h)
      h.translateSelf(p.scale(0.5))
      r.translateSelf(p.scale(-0.5))
      // r.setPosition(c2.add(h.center).sub(r.size.scale(0.5)))
      // r.translateSelf(c.scale(-0.5))
      Object.assign(r.div.style, r.toStylePosition())
      // h.setPosition(h.touchPoint(r))
    }
  }
  Object.assign(h.div.style, h.toStylePosition())
}
```

</p>
</details></ul></details><details id="example$web" title="web" open><summary><span><a href="#example$web">#</a></span>  <code><strong>web</strong></code></summary>  <ul>    <details id="source$web" title="web source code" open><summary><span><a href="#source$web">#</a></span>  <code><strong>view source</strong></code></summary>  <a href="example/web.ts">example/web.ts</a>  <p>

```ts
import * as geometrik from 'geometrik'

console.log(new geometrik.Rect())
```

</p>
</details></ul></details>

## API

<p>  <details id="Intersect$1" title="Enum" ><summary><span><a href="#Intersect$1">#</a></span>  <code><strong>Intersect</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="Bottom$6" title="EnumMember" ><summary><span><a href="#Bottom$6">#</a></span>  <code><strong>Bottom</strong></code>    </summary>  <a href=""></a>  <ul><p><code>8</code></p>        </ul></details><details id="Inside$7" title="EnumMember" ><summary><span><a href="#Inside$7">#</a></span>  <code><strong>Inside</strong></code>    </summary>  <a href=""></a>  <ul><p><code>16</code></p>        </ul></details><details id="Left$3" title="EnumMember" ><summary><span><a href="#Left$3">#</a></span>  <code><strong>Left</strong></code>    </summary>  <a href=""></a>  <ul><p><code>1</code></p>        </ul></details><details id="None$2" title="EnumMember" ><summary><span><a href="#None$2">#</a></span>  <code><strong>None</strong></code>    </summary>  <a href=""></a>  <ul><p><code>0</code></p>        </ul></details><details id="Right$5" title="EnumMember" ><summary><span><a href="#Right$5">#</a></span>  <code><strong>Right</strong></code>    </summary>  <a href=""></a>  <ul><p><code>4</code></p>        </ul></details><details id="Top$4" title="EnumMember" ><summary><span><a href="#Top$4">#</a></span>  <code><strong>Top</strong></code>    </summary>  <a href=""></a>  <ul><p><code>2</code></p>        </ul></details></p></ul></details><details id="Line$8" title="Class" ><summary><span><a href="#Line$8">#</a></span>  <code><strong>Line</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$9" title="Constructor" ><summary><span><a href="#constructor$9">#</a></span>  <code><strong>constructor</strong></code><em>(line)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new Line$10" title="ConstructorSignature" ><summary><span><a href="#new Line$10">#</a></span>  <code><strong>new Line</strong></code><em>()</em>    </summary>    <ul><p><a href="#Line$8">Line</a></p>      <p>  <details id="line$11" title="Parameter" ><summary><span><a href="#line$11">#</a></span>  <code><strong>line</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a></p>        </ul></details></p>  </ul></details><details id="new Line$12" title="ConstructorSignature" ><summary><span><a href="#new Line$12">#</a></span>  <code><strong>new Line</strong></code><em>()</em>    </summary>    <ul><p><a href="#Line$8">Line</a></p>      <p>  <details id="p1$13" title="Parameter" ><summary><span><a href="#p1$13">#</a></span>  <code><strong>p1</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="p2$14" title="Parameter" ><summary><span><a href="#p2$14">#</a></span>  <code><strong>p2</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="p1$15" title="Property" ><summary><span><a href="#p1$15">#</a></span>  <code><strong>p1</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="p2$16" title="Property" ><summary><span><a href="#p2$16">#</a></span>  <code><strong>p2</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="points$17" title="Accessor" ><summary><span><a href="#points$17">#</a></span>  <code><strong>points</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="[iterator]$62" title="Method" ><summary><span><a href="#[iterator]$62">#</a></span>  <code><strong>[iterator]</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>[iterator]</strong><em>()</em>  &nbsp;=&gt;  <ul><span>IterableIterator</span>&lt;<a href="#Point$157">Point</a>&gt;</ul></p></p>    </ul></details><details id="angle$19" title="Method" ><summary><span><a href="#angle$19">#</a></span>  <code><strong>angle</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>angle</strong><em>()</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="angleDegrees$21" title="Method" ><summary><span><a href="#angleDegrees$21">#</a></span>  <code><strong>angleDegrees</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>angleDegrees</strong><em>()</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="clone$23" title="Method" ><summary><span><a href="#clone$23">#</a></span>  <code><strong>clone</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$25" title="Parameter" ><summary><span><a href="#this$25">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a></p>        </ul></details>  <p><strong>clone</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Line$8">Line</a></ul></p></p>    </ul></details><details id="dot$29" title="Method" ><summary><span><a href="#dot$29">#</a></span>  <code><strong>dot</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$31" title="Parameter" ><summary><span><a href="#this$31">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a></p>        </ul></details>  <p><strong>dot</strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="getLineToRectangleCollisionResponse$41" title="Method" ><summary><span><a href="#getLineToRectangleCollisionResponse$41">#</a></span>  <code><strong>getLineToRectangleCollisionResponse</strong></code><em>(this, intersection, r)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$43" title="Parameter" ><summary><span><a href="#this$43">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a></p>        </ul></details><details id="intersection$44" title="Parameter" ><summary><span><a href="#intersection$44">#</a></span>  <code><strong>intersection</strong></code>    </summary>    <ul><p><a href="#Intersect$1">Intersect</a></p>        </ul></details><details id="r$45" title="Parameter" ><summary><span><a href="#r$45">#</a></span>  <code><strong>r</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>getLineToRectangleCollisionResponse</strong><em>(this, intersection, r)</em>  &nbsp;=&gt;  <ul><a href="#Line$8">Line</a></ul></p></p>    </ul></details><details id="intersectionRect$32" title="Method" ><summary><span><a href="#intersectionRect$32">#</a></span>  <code><strong>intersectionRect</strong></code><em>(r)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="r$34" title="Parameter" ><summary><span><a href="#r$34">#</a></span>  <code><strong>r</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>intersectionRect</strong><em>(r)</em>  &nbsp;=&gt;  <ul><a href="#Intersect$1">Intersect</a></ul></p></p>    </ul></details><details id="intersectsLine$38" title="Method" ><summary><span><a href="#intersectsLine$38">#</a></span>  <code><strong>intersectsLine</strong></code><em>(other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="other$40" title="Parameter" ><summary><span><a href="#other$40">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a></p>        </ul></details>  <p><strong>intersectsLine</strong><em>(other)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="intersectsRect$35" title="Method" ><summary><span><a href="#intersectsRect$35">#</a></span>  <code><strong>intersectsRect</strong></code><em>(r)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="r$37" title="Parameter" ><summary><span><a href="#r$37">#</a></span>  <code><strong>r</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>intersectsRect</strong><em>(r)</em>  &nbsp;=&gt;  <ul><a href="#Intersect$1">Intersect</a></ul></p></p>    </ul></details><details id="mag$26" title="Method" ><summary><span><a href="#mag$26">#</a></span>  <code><strong>mag</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$28" title="Parameter" ><summary><span><a href="#this$28">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a></p>        </ul></details>  <p><strong>mag</strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="translate$46" title="Method" ><summary><span><a href="#translate$46">#</a></span>  <code><strong>translate</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$48" title="Parameter" ><summary><span><a href="#this$48">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a></p>        </ul></details><details id="x$49" title="Parameter" ><summary><span><a href="#x$49">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>translate</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Line$8">Line</a></ul></p>  <details id="this$51" title="Parameter" ><summary><span><a href="#this$51">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a></p>        </ul></details><details id="x$52" title="Parameter" ><summary><span><a href="#x$52">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$53" title="Parameter" ><summary><span><a href="#y$53">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>translate</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Line$8">Line</a></ul></p></p>    </ul></details><details id="translateSelf$54" title="Method" ><summary><span><a href="#translateSelf$54">#</a></span>  <code><strong>translateSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$56" title="Parameter" ><summary><span><a href="#this$56">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a></p>        </ul></details><details id="x$57" title="Parameter" ><summary><span><a href="#x$57">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>translateSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Line$8">Line</a></ul></p>  <details id="this$59" title="Parameter" ><summary><span><a href="#this$59">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a></p>        </ul></details><details id="x$60" title="Parameter" ><summary><span><a href="#x$60">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$61" title="Parameter" ><summary><span><a href="#y$61">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>translateSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Line$8">Line</a></ul></p></p>    </ul></details></p></ul></details><details id="Matrix$64" title="Class" ><summary><span><a href="#Matrix$64">#</a></span>  <code><strong>Matrix</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$65" title="Constructor" ><summary><span><a href="#constructor$65">#</a></span>  <code><strong>constructor</strong></code><em>(matrix)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new Matrix$66" title="ConstructorSignature" ><summary><span><a href="#new Matrix$66">#</a></span>  <code><strong>new Matrix</strong></code><em>()</em>    </summary>    <ul><p><a href="#Matrix$64">Matrix</a></p>      <p>  <details id="matrix$67" title="Parameter" ><summary><span><a href="#matrix$67">#</a></span>  <code><strong>matrix</strong></code>    </summary>    <ul><p>string | number  [] | <span>DOMMatrix</span></p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="clone$130" title="Method" ><summary><span><a href="#clone$130">#</a></span>  <code><strong>clone</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>clone</strong><em>()</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="flipX$68" title="Method" ><summary><span><a href="#flipX$68">#</a></span>  <code><strong>flipX</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>flipX</strong><em>()</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="flipY$70" title="Method" ><summary><span><a href="#flipY$70">#</a></span>  <code><strong>flipY</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>flipY</strong><em>()</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="inverse$72" title="Method" ><summary><span><a href="#inverse$72">#</a></span>  <code><strong>inverse</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>inverse</strong><em>()</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="multiply$74" title="Method" ><summary><span><a href="#multiply$74">#</a></span>  <code><strong>multiply</strong></code><em>(other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="other$76" title="Parameter" ><summary><span><a href="#other$76">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><span>DOMMatrixInit</span></p>        </ul></details>  <p><strong>multiply</strong><em>(other)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="rotate$77" title="Method" ><summary><span><a href="#rotate$77">#</a></span>  <code><strong>rotate</strong></code><em>(rotX, rotY, rotZ)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="rotX$79" title="Parameter" ><summary><span><a href="#rotX$79">#</a></span>  <code><strong>rotX</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="rotY$80" title="Parameter" ><summary><span><a href="#rotY$80">#</a></span>  <code><strong>rotY</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="rotZ$81" title="Parameter" ><summary><span><a href="#rotZ$81">#</a></span>  <code><strong>rotZ</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>rotate</strong><em>(rotX, rotY, rotZ)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="rotateAxisAngle$82" title="Method" ><summary><span><a href="#rotateAxisAngle$82">#</a></span>  <code><strong>rotateAxisAngle</strong></code><em>(x, y, z, angle)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="x$84" title="Parameter" ><summary><span><a href="#x$84">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$85" title="Parameter" ><summary><span><a href="#y$85">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="z$86" title="Parameter" ><summary><span><a href="#z$86">#</a></span>  <code><strong>z</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="angle$87" title="Parameter" ><summary><span><a href="#angle$87">#</a></span>  <code><strong>angle</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>rotateAxisAngle</strong><em>(x, y, z, angle)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="rotateFromVector$88" title="Method" ><summary><span><a href="#rotateFromVector$88">#</a></span>  <code><strong>rotateFromVector</strong></code><em>(x, y)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="x$90" title="Parameter" ><summary><span><a href="#x$90">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$91" title="Parameter" ><summary><span><a href="#y$91">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>rotateFromVector</strong><em>(x, y)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="scale$92" title="Method" ><summary><span><a href="#scale$92">#</a></span>  <code><strong>scale</strong></code><em>(scaleX, scaleY, scaleZ, originX, originY, originZ)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="scaleX$94" title="Parameter" ><summary><span><a href="#scaleX$94">#</a></span>  <code><strong>scaleX</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="scaleY$95" title="Parameter" ><summary><span><a href="#scaleY$95">#</a></span>  <code><strong>scaleY</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="scaleZ$96" title="Parameter" ><summary><span><a href="#scaleZ$96">#</a></span>  <code><strong>scaleZ</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="originX$97" title="Parameter" ><summary><span><a href="#originX$97">#</a></span>  <code><strong>originX</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="originY$98" title="Parameter" ><summary><span><a href="#originY$98">#</a></span>  <code><strong>originY</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="originZ$99" title="Parameter" ><summary><span><a href="#originZ$99">#</a></span>  <code><strong>originZ</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scale</strong><em>(scaleX, scaleY, scaleZ, originX, originY, originZ)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="scale3d$108" title="Method" ><summary><span><a href="#scale3d$108">#</a></span>  <code><strong>scale3d</strong></code><em>(scale, originX, originY, originZ)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="scale$110" title="Parameter" ><summary><span><a href="#scale$110">#</a></span>  <code><strong>scale</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="originX$111" title="Parameter" ><summary><span><a href="#originX$111">#</a></span>  <code><strong>originX</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="originY$112" title="Parameter" ><summary><span><a href="#originY$112">#</a></span>  <code><strong>originY</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="originZ$113" title="Parameter" ><summary><span><a href="#originZ$113">#</a></span>  <code><strong>originZ</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scale3d</strong><em>(scale, originX, originY, originZ)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="scaleSelf$100" title="Method" ><summary><span><a href="#scaleSelf$100">#</a></span>  <code><strong>scaleSelf</strong></code><em>(scaleX, scaleY, scaleZ, originX, originY, originZ)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="scaleX$102" title="Parameter" ><summary><span><a href="#scaleX$102">#</a></span>  <code><strong>scaleX</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="scaleY$103" title="Parameter" ><summary><span><a href="#scaleY$103">#</a></span>  <code><strong>scaleY</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="scaleZ$104" title="Parameter" ><summary><span><a href="#scaleZ$104">#</a></span>  <code><strong>scaleZ</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="originX$105" title="Parameter" ><summary><span><a href="#originX$105">#</a></span>  <code><strong>originX</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="originY$106" title="Parameter" ><summary><span><a href="#originY$106">#</a></span>  <code><strong>originY</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="originZ$107" title="Parameter" ><summary><span><a href="#originZ$107">#</a></span>  <code><strong>originZ</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleSelf</strong><em>(scaleX, scaleY, scaleZ, originX, originY, originZ)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="skewX$114" title="Method" ><summary><span><a href="#skewX$114">#</a></span>  <code><strong>skewX</strong></code><em>(sx)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="sx$116" title="Parameter" ><summary><span><a href="#sx$116">#</a></span>  <code><strong>sx</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>skewX</strong><em>(sx)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="skewY$117" title="Method" ><summary><span><a href="#skewY$117">#</a></span>  <code><strong>skewY</strong></code><em>(sy)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="sy$119" title="Parameter" ><summary><span><a href="#sy$119">#</a></span>  <code><strong>sy</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>skewY</strong><em>(sy)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="toJSON$132" title="Method" ><summary><span><a href="#toJSON$132">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Float64Array</span></ul></p></p>    </ul></details><details id="translate$120" title="Method" ><summary><span><a href="#translate$120">#</a></span>  <code><strong>translate</strong></code><em>(tx, ty, tz)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="tx$122" title="Parameter" ><summary><span><a href="#tx$122">#</a></span>  <code><strong>tx</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="ty$123" title="Parameter" ><summary><span><a href="#ty$123">#</a></span>  <code><strong>ty</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="tz$124" title="Parameter" ><summary><span><a href="#tz$124">#</a></span>  <code><strong>tz</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>translate</strong><em>(tx, ty, tz)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details><details id="translateSelf$125" title="Method" ><summary><span><a href="#translateSelf$125">#</a></span>  <code><strong>translateSelf</strong></code><em>(tx, ty, tz)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="tx$127" title="Parameter" ><summary><span><a href="#tx$127">#</a></span>  <code><strong>tx</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="ty$128" title="Parameter" ><summary><span><a href="#ty$128">#</a></span>  <code><strong>ty</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="tz$129" title="Parameter" ><summary><span><a href="#tz$129">#</a></span>  <code><strong>tz</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>translateSelf</strong><em>(tx, ty, tz)</em>  &nbsp;=&gt;  <ul><a href="#Matrix$64">Matrix</a></ul></p></p>    </ul></details></p></ul></details><details id="Morph$145" title="Class" ><summary><span><a href="#Morph$145">#</a></span>  <code><strong>Morph</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$155" title="Constructor" ><summary><span><a href="#constructor$155">#</a></span>  <code><strong>constructor</strong></code><em>()</em>    </summary>    <ul>    <p>  <details id="new Morph$156" title="ConstructorSignature" ><summary><span><a href="#new Morph$156">#</a></span>  <code><strong>new Morph</strong></code><em>()</em>    </summary>    <ul><p><a href="#Morph$145">Morph</a></p>        </ul></details></p>    </ul></details><details id="Cubic$153" title="Property" ><summary><span><a href="#Cubic$153">#</a></span>  <code><strong>Cubic</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p><a href="#MorphFn$134">MorphFn</a></p>        </ul></details><details id="Linear$152" title="Property" ><summary><span><a href="#Linear$152">#</a></span>  <code><strong>Linear</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p><a href="#MorphFn$134">MorphFn</a></p>        </ul></details><details id="Nearest$151" title="Property" ><summary><span><a href="#Nearest$151">#</a></span>  <code><strong>Nearest</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p><a href="#MorphFn$134">MorphFn</a></p>        </ul></details><details id="Spline$154" title="Property" ><summary><span><a href="#Spline$154">#</a></span>  <code><strong>Spline</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p><a href="#MorphFn$134">MorphFn</a></p>        </ul></details><details id="coeffs$146" title="Method" ><summary><span><a href="#coeffs$146">#</a></span>  <code><strong>coeffs</strong></code><em>(from, to)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="from$149" title="Parameter" ><summary><span><a href="#from$149">#</a></span>  <code><strong>from</strong></code>    </summary>    <ul><p><a href="#T$148">T</a>  []</p>        </ul></details><details id="to$150" title="Parameter" ><summary><span><a href="#to$150">#</a></span>  <code><strong>to</strong></code>    </summary>    <ul><p><a href="#T$148">T</a>  []</p>        </ul></details>  <p><strong>coeffs</strong>&lt;<span>T</span>&gt;<em>(from, to)</em>  &nbsp;=&gt;  <ul>number  []</ul></p></p>    </ul></details></p></ul></details><details id="Point$157" title="Class" ><summary><span><a href="#Point$157">#</a></span>  <code><strong>Point</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$177" title="Constructor" ><summary><span><a href="#constructor$177">#</a></span>  <code><strong>constructor</strong></code><em>(obj)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new Point$178" title="ConstructorSignature" ><summary><span><a href="#new Point$178">#</a></span>  <code><strong>new Point</strong></code><em>()</em>    </summary>    <ul><p><a href="#Point$157">Point</a></p>      <p>  <details id="obj$179" title="Parameter" ><summary><span><a href="#obj$179">#</a></span>  <code><strong>obj</strong></code>    </summary>    <ul><p><a href="#ShapeLike$1142">ShapeLike</a></p>        </ul></details></p>  </ul></details><details id="new Point$180" title="ConstructorSignature" ><summary><span><a href="#new Point$180">#</a></span>  <code><strong>new Point</strong></code><em>()</em>    </summary>    <ul><p><a href="#Point$157">Point</a></p>      <p>  <details id="x$181" title="Parameter" ><summary><span><a href="#x$181">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$182" title="Parameter" ><summary><span><a href="#y$182">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="absSum$322" title="Property" ><summary><span><a href="#absSum$322">#</a></span>  <code><strong>absSum</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$323" title="Function" ><summary><span><a href="#__type$323">#</a></span>  <em>(this)</em>    </summary>    <ul>    <p>    <details id="this$325" title="Parameter" ><summary><span><a href="#this$325">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong></strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details></p>        </ul></details><details id="x$183" title="Property" ><summary><span><a href="#x$183">#</a></span>  <code><strong>x</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$184" title="Property" ><summary><span><a href="#y$184">#</a></span>  <code><strong>y</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="bottom$404" title="Accessor" ><summary><span><a href="#bottom$404">#</a></span>  <code><strong>bottom</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="height$205" title="Accessor" ><summary><span><a href="#height$205">#</a></span>  <code><strong>height</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="left$396" title="Accessor" ><summary><span><a href="#left$396">#</a></span>  <code><strong>left</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="pos$195" title="Accessor" ><summary><span><a href="#pos$195">#</a></span>  <code><strong>pos</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="position$197" title="Accessor" ><summary><span><a href="#position$197">#</a></span>  <code><strong>position</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="right$408" title="Accessor" ><summary><span><a href="#right$408">#</a></span>  <code><strong>right</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="size$199" title="Accessor" ><summary><span><a href="#size$199">#</a></span>  <code><strong>size</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="top$400" title="Accessor" ><summary><span><a href="#top$400">#</a></span>  <code><strong>top</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="width$201" title="Accessor" ><summary><span><a href="#width$201">#</a></span>  <code><strong>width</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="[iterator]$394" title="Method" ><summary><span><a href="#[iterator]$394">#</a></span>  <code><strong>[iterator]</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>[iterator]</strong><em>()</em>  &nbsp;=&gt;  <ul><span>IterableIterator</span>&lt;number&gt;</ul></p></p>    </ul></details><details id="abs$227" title="Method" ><summary><span><a href="#abs$227">#</a></span>  <code><strong>abs</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$229" title="Parameter" ><summary><span><a href="#this$229">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>abs</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="absSelf$230" title="Method" ><summary><span><a href="#absSelf$230">#</a></span>  <code><strong>absSelf</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$232" title="Parameter" ><summary><span><a href="#this$232">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>absSelf</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="absoluteSum$319" title="Method" ><summary><span><a href="#absoluteSum$319">#</a></span>  <code><strong>absoluteSum</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$321" title="Parameter" ><summary><span><a href="#this$321">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>absoluteSum</strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="add$493" title="Method" ><summary><span><a href="#add$493">#</a></span>  <code><strong>add</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$495" title="Parameter" ><summary><span><a href="#this$495">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$496" title="Parameter" ><summary><span><a href="#x$496">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>add</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$498" title="Parameter" ><summary><span><a href="#this$498">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$499" title="Parameter" ><summary><span><a href="#x$499">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$500" title="Parameter" ><summary><span><a href="#y$500">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>add</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="addSelf$501" title="Method" ><summary><span><a href="#addSelf$501">#</a></span>  <code><strong>addSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$503" title="Parameter" ><summary><span><a href="#this$503">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$504" title="Parameter" ><summary><span><a href="#x$504">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>addSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$506" title="Parameter" ><summary><span><a href="#this$506">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$507" title="Parameter" ><summary><span><a href="#x$507">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$508" title="Parameter" ><summary><span><a href="#y$508">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>addSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="angleTo$293" title="Method" ><summary><span><a href="#angleTo$293">#</a></span>  <code><strong>angleTo</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$295" title="Parameter" ><summary><span><a href="#this$295">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$296" title="Parameter" ><summary><span><a href="#other$296">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>angleTo</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="chebyshev$265" title="Method" ><summary><span><a href="#chebyshev$265">#</a></span>  <code><strong>chebyshev</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$267" title="Parameter" ><summary><span><a href="#this$267">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$268" title="Parameter" ><summary><span><a href="#other$268">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>chebyshev</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="clampMinSelf$261" title="Method" ><summary><span><a href="#clampMinSelf$261">#</a></span>  <code><strong>clampMinSelf</strong></code><em>(this, min)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$263" title="Parameter" ><summary><span><a href="#this$263">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="min$264" title="Parameter" ><summary><span><a href="#min$264">#</a></span>  <code><strong>min</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>clampMinSelf</strong><em>(this, min)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="clampSelf$256" title="Method" ><summary><span><a href="#clampSelf$256">#</a></span>  <code><strong>clampSelf</strong></code><em>(this, min, max)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$258" title="Parameter" ><summary><span><a href="#this$258">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="min$259" title="Parameter" ><summary><span><a href="#min$259">#</a></span>  <code><strong>min</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="max$260" title="Parameter" ><summary><span><a href="#max$260">#</a></span>  <code><strong>max</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>clampSelf</strong><em>(this, min, max)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="clone$418" title="Method" ><summary><span><a href="#clone$418">#</a></span>  <code><strong>clone</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$420" title="Parameter" ><summary><span><a href="#this$420">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>clone</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="contain$437" title="Method" ><summary><span><a href="#contain$437">#</a></span>  <code><strong>contain</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$439" title="Parameter" ><summary><span><a href="#this$439">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$440" title="Parameter" ><summary><span><a href="#other$440">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>contain</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="containSelf$441" title="Method" ><summary><span><a href="#containSelf$441">#</a></span>  <code><strong>containSelf</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$443" title="Parameter" ><summary><span><a href="#this$443">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$444" title="Parameter" ><summary><span><a href="#other$444">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>containSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="diff$219" title="Method" ><summary><span><a href="#diff$219">#</a></span>  <code><strong>diff</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$221" title="Parameter" ><summary><span><a href="#this$221">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$222" title="Parameter" ><summary><span><a href="#other$222">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>diff</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="diffSelf$223" title="Method" ><summary><span><a href="#diffSelf$223">#</a></span>  <code><strong>diffSelf</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$225" title="Parameter" ><summary><span><a href="#this$225">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$226" title="Parameter" ><summary><span><a href="#other$226">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>diffSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="distance$273" title="Method" ><summary><span><a href="#distance$273">#</a></span>  <code><strong>distance</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$275" title="Parameter" ><summary><span><a href="#this$275">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$276" title="Parameter" ><summary><span><a href="#other$276">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>distance</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="dot$286" title="Method" ><summary><span><a href="#dot$286">#</a></span>  <code><strong>dot</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$288" title="Parameter" ><summary><span><a href="#this$288">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$289" title="Parameter" ><summary><span><a href="#other$289">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>dot</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="draw$190" title="Method" ><summary><span><a href="#draw$190">#</a></span>  <code><strong>draw</strong></code><em>(this, color, position)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$192" title="Parameter" ><summary><span><a href="#this$192">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="color$193" title="Parameter" ><summary><span><a href="#color$193">#</a></span>  <code><strong>color</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>'yellow'</code></span>  </summary>    <ul><p>string</p>        </ul></details><details id="position$194" title="Parameter" ><summary><span><a href="#position$194">#</a></span>  <code><strong>position</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>'absolute'</code></span>  </summary>    <ul><p>string</p>        </ul></details>  <p><strong>draw</strong><em>(this, color, position)</em>  &nbsp;=&gt;  <ul><span>HTMLDivElement</span></ul></p></p>    </ul></details><details id="equals$386" title="Method" ><summary><span><a href="#equals$386">#</a></span>  <code><strong>equals</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$388" title="Parameter" ><summary><span><a href="#this$388">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$389" title="Parameter" ><summary><span><a href="#other$389">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>equals</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="equalsAny$390" title="Method" ><summary><span><a href="#equalsAny$390">#</a></span>  <code><strong>equalsAny</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$392" title="Parameter" ><summary><span><a href="#this$392">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$393" title="Parameter" ><summary><span><a href="#other$393">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>equalsAny</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="euclidean$269" title="Method" ><summary><span><a href="#euclidean$269">#</a></span>  <code><strong>euclidean</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$271" title="Parameter" ><summary><span><a href="#this$271">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$272" title="Parameter" ><summary><span><a href="#other$272">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>euclidean</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="gridRound$311" title="Method" ><summary><span><a href="#gridRound$311">#</a></span>  <code><strong>gridRound</strong></code><em>(this, p)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$313" title="Parameter" ><summary><span><a href="#this$313">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="p$314" title="Parameter" ><summary><span><a href="#p$314">#</a></span>  <code><strong>p</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>1</code></span>  </summary>    <ul><p>number</p>        </ul></details>  <p><strong>gridRound</strong><em>(this, p)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="gridRoundSelf$315" title="Method" ><summary><span><a href="#gridRoundSelf$315">#</a></span>  <code><strong>gridRoundSelf</strong></code><em>(this, p)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$317" title="Parameter" ><summary><span><a href="#this$317">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="p$318" title="Parameter" ><summary><span><a href="#p$318">#</a></span>  <code><strong>p</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>1</code></span>  </summary>    <ul><p>number</p>        </ul></details>  <p><strong>gridRoundSelf</strong><em>(this, p)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="interpolate$209" title="Method" ><summary><span><a href="#interpolate$209">#</a></span>  <code><strong>interpolate</strong></code><em>(this, other, t)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$211" title="Parameter" ><summary><span><a href="#this$211">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$212" title="Parameter" ><summary><span><a href="#other$212">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="t$213" title="Parameter" ><summary><span><a href="#t$213">#</a></span>  <code><strong>t</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>interpolate</strong><em>(this, other, t)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="interpolateSelf$214" title="Method" ><summary><span><a href="#interpolateSelf$214">#</a></span>  <code><strong>interpolateSelf</strong></code><em>(this, other, t)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$216" title="Parameter" ><summary><span><a href="#this$216">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$217" title="Parameter" ><summary><span><a href="#other$217">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="t$218" title="Parameter" ><summary><span><a href="#t$218">#</a></span>  <code><strong>t</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>interpolateSelf</strong><em>(this, other, t)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="intersectPoint$546" title="Method" ><summary><span><a href="#intersectPoint$546">#</a></span>  <code><strong>intersectPoint</strong></code><em>(this, other, center)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$548" title="Parameter" ><summary><span><a href="#this$548">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$549" title="Parameter" ><summary><span><a href="#other$549">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="center$550" title="Parameter" ><summary><span><a href="#center$550">#</a></span>  <code><strong>center</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>intersectPoint</strong><em>(this, other, center)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="length$280" title="Method" ><summary><span><a href="#length$280">#</a></span>  <code><strong>length</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$282" title="Parameter" ><summary><span><a href="#this$282">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>length</strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="mag$277" title="Method" ><summary><span><a href="#mag$277">#</a></span>  <code><strong>mag</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$279" title="Parameter" ><summary><span><a href="#this$279">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>mag</strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="manhattan$242" title="Method" ><summary><span><a href="#manhattan$242">#</a></span>  <code><strong>manhattan</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$244" title="Parameter" ><summary><span><a href="#this$244">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$245" title="Parameter" ><summary><span><a href="#other$245">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>manhattan</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="max$250" title="Method" ><summary><span><a href="#max$250">#</a></span>  <code><strong>max</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$252" title="Parameter" ><summary><span><a href="#this$252">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>max</strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="min$253" title="Method" ><summary><span><a href="#min$253">#</a></span>  <code><strong>min</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$255" title="Parameter" ><summary><span><a href="#this$255">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>min</strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="multiply$338" title="Method" ><summary><span><a href="#multiply$338">#</a></span>  <code><strong>multiply</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$340" title="Parameter" ><summary><span><a href="#this$340">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$341" title="Parameter" ><summary><span><a href="#x$341">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>multiply</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$343" title="Parameter" ><summary><span><a href="#this$343">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$344" title="Parameter" ><summary><span><a href="#x$344">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$345" title="Parameter" ><summary><span><a href="#y$345">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>multiply</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="multiplySelf$346" title="Method" ><summary><span><a href="#multiplySelf$346">#</a></span>  <code><strong>multiplySelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$348" title="Parameter" ><summary><span><a href="#this$348">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$349" title="Parameter" ><summary><span><a href="#x$349">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>multiplySelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$351" title="Parameter" ><summary><span><a href="#this$351">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$352" title="Parameter" ><summary><span><a href="#x$352">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$353" title="Parameter" ><summary><span><a href="#y$353">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>multiplySelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="negate$431" title="Method" ><summary><span><a href="#negate$431">#</a></span>  <code><strong>negate</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$433" title="Parameter" ><summary><span><a href="#this$433">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>negate</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="negateSelf$434" title="Method" ><summary><span><a href="#negateSelf$434">#</a></span>  <code><strong>negateSelf</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$436" title="Parameter" ><summary><span><a href="#this$436">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>negateSelf</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="normal$290" title="Method" ><summary><span><a href="#normal$290">#</a></span>  <code><strong>normal</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$292" title="Parameter" ><summary><span><a href="#this$292">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>normal</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="normalize$354" title="Method" ><summary><span><a href="#normalize$354">#</a></span>  <code><strong>normalize</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$356" title="Parameter" ><summary><span><a href="#this$356">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$357" title="Parameter" ><summary><span><a href="#other$357">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><span>DOMMatrix</span></p>        </ul></details>  <p><strong>normalize</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$359" title="Parameter" ><summary><span><a href="#this$359">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$360" title="Parameter" ><summary><span><a href="#other$360">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>normalize</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$362" title="Parameter" ><summary><span><a href="#this$362">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$363" title="Parameter" ><summary><span><a href="#other$363">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>normalize</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$365" title="Parameter" ><summary><span><a href="#this$365">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$366" title="Parameter" ><summary><span><a href="#x$366">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$367" title="Parameter" ><summary><span><a href="#y$367">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>normalize</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$369" title="Parameter" ><summary><span><a href="#this$369">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>normalize</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="normalizeSelf$370" title="Method" ><summary><span><a href="#normalizeSelf$370">#</a></span>  <code><strong>normalizeSelf</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$372" title="Parameter" ><summary><span><a href="#this$372">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$373" title="Parameter" ><summary><span><a href="#other$373">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><span>DOMMatrix</span></p>        </ul></details>  <p><strong>normalizeSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$375" title="Parameter" ><summary><span><a href="#this$375">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$376" title="Parameter" ><summary><span><a href="#other$376">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>normalizeSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$378" title="Parameter" ><summary><span><a href="#this$378">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$379" title="Parameter" ><summary><span><a href="#other$379">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>normalizeSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$381" title="Parameter" ><summary><span><a href="#this$381">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$382" title="Parameter" ><summary><span><a href="#x$382">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$383" title="Parameter" ><summary><span><a href="#y$383">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>normalizeSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$385" title="Parameter" ><summary><span><a href="#this$385">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>normalizeSelf</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="octile$246" title="Method" ><summary><span><a href="#octile$246">#</a></span>  <code><strong>octile</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$248" title="Parameter" ><summary><span><a href="#this$248">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$249" title="Parameter" ><summary><span><a href="#other$249">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>octile</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="precisionRound$303" title="Method" ><summary><span><a href="#precisionRound$303">#</a></span>  <code><strong>precisionRound</strong></code><em>(this, p)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$305" title="Parameter" ><summary><span><a href="#this$305">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="p$306" title="Parameter" ><summary><span><a href="#p$306">#</a></span>  <code><strong>p</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>1</code></span>  </summary>    <ul><p>number</p>        </ul></details>  <p><strong>precisionRound</strong><em>(this, p)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="precisionRoundSelf$307" title="Method" ><summary><span><a href="#precisionRoundSelf$307">#</a></span>  <code><strong>precisionRoundSelf</strong></code><em>(this, p)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$309" title="Parameter" ><summary><span><a href="#this$309">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="p$310" title="Parameter" ><summary><span><a href="#p$310">#</a></span>  <code><strong>p</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>1</code></span>  </summary>    <ul><p>number</p>        </ul></details>  <p><strong>precisionRoundSelf</strong><em>(this, p)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="round$297" title="Method" ><summary><span><a href="#round$297">#</a></span>  <code><strong>round</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$299" title="Parameter" ><summary><span><a href="#this$299">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>round</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="roundSelf$300" title="Method" ><summary><span><a href="#roundSelf$300">#</a></span>  <code><strong>roundSelf</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$302" title="Parameter" ><summary><span><a href="#this$302">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>roundSelf</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="scale$445" title="Method" ><summary><span><a href="#scale$445">#</a></span>  <code><strong>scale</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$447" title="Parameter" ><summary><span><a href="#this$447">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$448" title="Parameter" ><summary><span><a href="#x$448">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scale</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$450" title="Parameter" ><summary><span><a href="#this$450">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$451" title="Parameter" ><summary><span><a href="#x$451">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$452" title="Parameter" ><summary><span><a href="#y$452">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scale</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="scaleLinear$461" title="Method" ><summary><span><a href="#scaleLinear$461">#</a></span>  <code><strong>scaleLinear</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$463" title="Parameter" ><summary><span><a href="#this$463">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$464" title="Parameter" ><summary><span><a href="#x$464">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scaleLinear</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$466" title="Parameter" ><summary><span><a href="#this$466">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$467" title="Parameter" ><summary><span><a href="#x$467">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$468" title="Parameter" ><summary><span><a href="#y$468">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleLinear</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="scaleLinearSelf$469" title="Method" ><summary><span><a href="#scaleLinearSelf$469">#</a></span>  <code><strong>scaleLinearSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$471" title="Parameter" ><summary><span><a href="#this$471">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$472" title="Parameter" ><summary><span><a href="#x$472">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scaleLinearSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$474" title="Parameter" ><summary><span><a href="#this$474">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$475" title="Parameter" ><summary><span><a href="#x$475">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$476" title="Parameter" ><summary><span><a href="#y$476">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleLinearSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="scaleSelf$453" title="Method" ><summary><span><a href="#scaleSelf$453">#</a></span>  <code><strong>scaleSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$455" title="Parameter" ><summary><span><a href="#this$455">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$456" title="Parameter" ><summary><span><a href="#x$456">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scaleSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$458" title="Parameter" ><summary><span><a href="#this$458">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$459" title="Parameter" ><summary><span><a href="#x$459">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$460" title="Parameter" ><summary><span><a href="#y$460">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="screen$423" title="Method" ><summary><span><a href="#screen$423">#</a></span>  <code><strong>screen</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$425" title="Parameter" ><summary><span><a href="#this$425">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$426" title="Parameter" ><summary><span><a href="#other$426">#</a></span>  <code><strong>other</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>screen</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="screenSelf$427" title="Method" ><summary><span><a href="#screenSelf$427">#</a></span>  <code><strong>screenSelf</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$429" title="Parameter" ><summary><span><a href="#this$429">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$430" title="Parameter" ><summary><span><a href="#other$430">#</a></span>  <code><strong>other</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>screenSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="set$187" title="Method" ><summary><span><a href="#set$187">#</a></span>  <code><strong>set</strong></code><em>(other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="other$189" title="Parameter" ><summary><span><a href="#other$189">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>set</strong><em>(other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="setLeft$412" title="Method" ><summary><span><a href="#setLeft$412">#</a></span>  <code><strong>setLeft</strong></code><em>(x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="x$414" title="Parameter" ><summary><span><a href="#x$414">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>setLeft</strong><em>(x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="setTop$415" title="Method" ><summary><span><a href="#setTop$415">#</a></span>  <code><strong>setTop</strong></code><em>(y)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="y$417" title="Parameter" ><summary><span><a href="#y$417">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>setTop</strong><em>(y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="square$233" title="Method" ><summary><span><a href="#square$233">#</a></span>  <code><strong>square</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$235" title="Parameter" ><summary><span><a href="#this$235">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>square</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="squareSelf$236" title="Method" ><summary><span><a href="#squareSelf$236">#</a></span>  <code><strong>squareSelf</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$238" title="Parameter" ><summary><span><a href="#this$238">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>squareSelf</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="sub$509" title="Method" ><summary><span><a href="#sub$509">#</a></span>  <code><strong>sub</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$511" title="Parameter" ><summary><span><a href="#this$511">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$512" title="Parameter" ><summary><span><a href="#x$512">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>sub</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$514" title="Parameter" ><summary><span><a href="#this$514">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$515" title="Parameter" ><summary><span><a href="#x$515">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$516" title="Parameter" ><summary><span><a href="#y$516">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>sub</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="subSelf$517" title="Method" ><summary><span><a href="#subSelf$517">#</a></span>  <code><strong>subSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$519" title="Parameter" ><summary><span><a href="#this$519">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$520" title="Parameter" ><summary><span><a href="#x$520">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>subSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$522" title="Parameter" ><summary><span><a href="#this$522">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$523" title="Parameter" ><summary><span><a href="#x$523">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$524" title="Parameter" ><summary><span><a href="#y$524">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>subSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="sum$239" title="Method" ><summary><span><a href="#sum$239">#</a></span>  <code><strong>sum</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$241" title="Parameter" ><summary><span><a href="#this$241">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>sum</strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="toCSSStyle$563" title="Method" ><summary><span><a href="#toCSSStyle$563">#</a></span>  <code><strong>toCSSStyle</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toCSSStyle</strong><em>()</em>  &nbsp;=&gt;  <ul>string</ul></p></p>    </ul></details><details id="toJSON$421" title="Method" ><summary><span><a href="#toJSON$421">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><a href="#ShapeLike$1142">ShapeLike</a></ul></p></p>    </ul></details><details id="toPositionObject$565" title="Method" ><summary><span><a href="#toPositionObject$565">#</a></span>  <code><strong>toPositionObject</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toPositionObject</strong><em>()</em>  &nbsp;=&gt;  <ul>{<p>  <details id="x$568" title="Property" ><summary><span><a href="#x$568">#</a></span>  <code><strong>x</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$569" title="Property" ><summary><span><a href="#y$569">#</a></span>  <code><strong>y</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>}</ul></p></p>    </ul></details><details id="toSizeObject$570" title="Method" ><summary><span><a href="#toSizeObject$570">#</a></span>  <code><strong>toSizeObject</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toSizeObject</strong><em>()</em>  &nbsp;=&gt;  <ul>{<p>  <details id="height$574" title="Property" ><summary><span><a href="#height$574">#</a></span>  <code><strong>height</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="width$573" title="Property" ><summary><span><a href="#width$573">#</a></span>  <code><strong>width</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>}</ul></p></p>    </ul></details><details id="toString$185" title="Method" ><summary><span><a href="#toString$185">#</a></span>  <code><strong>toString</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toString</strong><em>()</em>  &nbsp;=&gt;  <ul>string</ul></p></p>    </ul></details><details id="toStyle$559" title="Method" ><summary><span><a href="#toStyle$559">#</a></span>  <code><strong>toStyle</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStyle</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStylePct$561" title="Method" ><summary><span><a href="#toStylePct$561">#</a></span>  <code><strong>toStylePct</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStylePct</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStylePosition$551" title="Method" ><summary><span><a href="#toStylePosition$551">#</a></span>  <code><strong>toStylePosition</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStylePosition</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStylePositionPct$553" title="Method" ><summary><span><a href="#toStylePositionPct$553">#</a></span>  <code><strong>toStylePositionPct</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStylePositionPct</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStyleSize$555" title="Method" ><summary><span><a href="#toStyleSize$555">#</a></span>  <code><strong>toStyleSize</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStyleSize</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStyleSizePct$557" title="Method" ><summary><span><a href="#toStyleSizePct$557">#</a></span>  <code><strong>toStyleSizePct</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStyleSizePct</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="touchPoint$541" title="Method" ><summary><span><a href="#touchPoint$541">#</a></span>  <code><strong>touchPoint</strong></code><em>(this, other, center)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$543" title="Parameter" ><summary><span><a href="#this$543">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$544" title="Parameter" ><summary><span><a href="#other$544">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="center$545" title="Parameter" ><summary><span><a href="#center$545">#</a></span>  <code><strong>center</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>touchPoint</strong><em>(this, other, center)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="transform$330" title="Method" ><summary><span><a href="#transform$330">#</a></span>  <code><strong>transform</strong></code><em>(this, matrix)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$332" title="Parameter" ><summary><span><a href="#this$332">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="matrix$333" title="Parameter" ><summary><span><a href="#matrix$333">#</a></span>  <code><strong>matrix</strong></code>    </summary>    <ul><p><span>DOMMatrix</span></p>        </ul></details>  <p><strong>transform</strong><em>(this, matrix)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="transformSelf$334" title="Method" ><summary><span><a href="#transformSelf$334">#</a></span>  <code><strong>transformSelf</strong></code><em>(this, matrix)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$336" title="Parameter" ><summary><span><a href="#this$336">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="matrix$337" title="Parameter" ><summary><span><a href="#matrix$337">#</a></span>  <code><strong>matrix</strong></code>    </summary>    <ul><p><span>DOMMatrix</span></p>        </ul></details>  <p><strong>transformSelf</strong><em>(this, matrix)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="translate$525" title="Method" ><summary><span><a href="#translate$525">#</a></span>  <code><strong>translate</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$527" title="Parameter" ><summary><span><a href="#this$527">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$528" title="Parameter" ><summary><span><a href="#x$528">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>translate</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$530" title="Parameter" ><summary><span><a href="#this$530">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$531" title="Parameter" ><summary><span><a href="#x$531">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$532" title="Parameter" ><summary><span><a href="#y$532">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>translate</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="translateSelf$533" title="Method" ><summary><span><a href="#translateSelf$533">#</a></span>  <code><strong>translateSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$535" title="Parameter" ><summary><span><a href="#this$535">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$536" title="Parameter" ><summary><span><a href="#x$536">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>translateSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$538" title="Parameter" ><summary><span><a href="#this$538">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$539" title="Parameter" ><summary><span><a href="#x$539">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$540" title="Parameter" ><summary><span><a href="#y$540">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>translateSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="unit$283" title="Method" ><summary><span><a href="#unit$283">#</a></span>  <code><strong>unit</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$285" title="Parameter" ><summary><span><a href="#this$285">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>unit</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="withinRect$326" title="Method" ><summary><span><a href="#withinRect$326">#</a></span>  <code><strong>withinRect</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$328" title="Parameter" ><summary><span><a href="#this$328">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="other$329" title="Parameter" ><summary><span><a href="#other$329">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>withinRect</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="zoomLinear$477" title="Method" ><summary><span><a href="#zoomLinear$477">#</a></span>  <code><strong>zoomLinear</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$479" title="Parameter" ><summary><span><a href="#this$479">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$480" title="Parameter" ><summary><span><a href="#x$480">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>zoomLinear</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$482" title="Parameter" ><summary><span><a href="#this$482">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$483" title="Parameter" ><summary><span><a href="#x$483">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$484" title="Parameter" ><summary><span><a href="#y$484">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>zoomLinear</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="zoomLinearSelf$485" title="Method" ><summary><span><a href="#zoomLinearSelf$485">#</a></span>  <code><strong>zoomLinearSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$487" title="Parameter" ><summary><span><a href="#this$487">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$488" title="Parameter" ><summary><span><a href="#x$488">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>zoomLinearSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p>  <details id="this$490" title="Parameter" ><summary><span><a href="#this$490">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="x$491" title="Parameter" ><summary><span><a href="#x$491">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$492" title="Parameter" ><summary><span><a href="#y$492">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>zoomLinearSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="compare$173" title="Method" ><summary><span><a href="#compare$173">#</a></span>  <code><strong>compare</strong></code><em>(a, b)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="a$175" title="Parameter" ><summary><span><a href="#a$175">#</a></span>  <code><strong>a</strong></code>    </summary>    <ul><p>void | <a href="#Point$157">Point</a></p>        </ul></details><details id="b$176" title="Parameter" ><summary><span><a href="#b$176">#</a></span>  <code><strong>b</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>compare</strong><em>(a, b)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="fromAngle$167" title="Method" ><summary><span><a href="#fromAngle$167">#</a></span>  <code><strong>fromAngle</strong></code><em>(radians)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="radians$169" title="Parameter" ><summary><span><a href="#radians$169">#</a></span>  <code><strong>radians</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>fromAngle</strong><em>(radians)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="fromAngleDegrees$170" title="Method" ><summary><span><a href="#fromAngleDegrees$170">#</a></span>  <code><strong>fromAngleDegrees</strong></code><em>(degrees)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="degrees$172" title="Parameter" ><summary><span><a href="#degrees$172">#</a></span>  <code><strong>degrees</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>fromAngleDegrees</strong><em>(degrees)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="fromElement$158" title="Method" ><summary><span><a href="#fromElement$158">#</a></span>  <code><strong>fromElement</strong></code><em>(el)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="el$160" title="Parameter" ><summary><span><a href="#el$160">#</a></span>  <code><strong>el</strong></code>    </summary>    <ul><p><span>HTMLElement</span></p>        </ul></details>  <p><strong>fromElement</strong><em>(el)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="fromMatrix$164" title="Method" ><summary><span><a href="#fromMatrix$164">#</a></span>  <code><strong>fromMatrix</strong></code><em>(matrix)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="matrix$166" title="Parameter" ><summary><span><a href="#matrix$166">#</a></span>  <code><strong>matrix</strong></code>    </summary>    <ul><p><span>DOMMatrix</span></p>        </ul></details>  <p><strong>fromMatrix</strong><em>(matrix)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="fromObject$161" title="Method" ><summary><span><a href="#fromObject$161">#</a></span>  <code><strong>fromObject</strong></code><em>(obj)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="obj$163" title="Parameter" ><summary><span><a href="#obj$163">#</a></span>  <code><strong>obj</strong></code>    </summary>    <ul><p><a href="#ShapeLike$1142">ShapeLike</a></p>        </ul></details>  <p><strong>fromObject</strong><em>(obj)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details></p></ul></details><details id="Polygon$575" title="Class" ><summary><span><a href="#Polygon$575">#</a></span>  <code><strong>Polygon</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$633" title="Constructor" ><summary><span><a href="#constructor$633">#</a></span>  <code><strong>constructor</strong></code><em>(polygon)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new Polygon$634" title="ConstructorSignature" ><summary><span><a href="#new Polygon$634">#</a></span>  <code><strong>new Polygon</strong></code><em>()</em>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>      <p>  <details id="polygon$635" title="Parameter" ><summary><span><a href="#polygon$635">#</a></span>  <code><strong>polygon</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details></p>  </ul></details><details id="new Polygon$636" title="ConstructorSignature" ><summary><span><a href="#new Polygon$636">#</a></span>  <code><strong>new Polygon</strong></code><em>()</em>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>      <p>  <details id="points$637" title="Parameter" ><summary><span><a href="#points$637">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details></p>  </ul></details><details id="new Polygon$638" title="ConstructorSignature" ><summary><span><a href="#new Polygon$638">#</a></span>  <code><strong>new Polygon</strong></code><em>()</em>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>      <p>  <details id="polygon$639" title="Parameter" ><summary><span><a href="#polygon$639">#</a></span>  <code><strong>polygon</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  [] | <a href="#Polygon$575">Polygon</a></p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="points$640" title="Property" ><summary><span><a href="#points$640">#</a></span>  <code><strong>points</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="forEach$643" title="Accessor" ><summary><span><a href="#forEach$643">#</a></span>  <code><strong>forEach</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="length$641" title="Accessor" ><summary><span><a href="#length$641">#</a></span>  <code><strong>length</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="slice$654" title="Accessor" ><summary><span><a href="#slice$654">#</a></span>  <code><strong>slice</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="absSum$672" title="Method" ><summary><span><a href="#absSum$672">#</a></span>  <code><strong>absSum</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$674" title="Parameter" ><summary><span><a href="#this$674">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details>  <p><strong>absSum</strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="boundingRect$708" title="Method" ><summary><span><a href="#boundingRect$708">#</a></span>  <code><strong>boundingRect</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$710" title="Parameter" ><summary><span><a href="#this$710">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details>  <p><strong>boundingRect</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="chop$682" title="Method" ><summary><span><a href="#chop$682">#</a></span>  <code><strong>chop</strong></code><em>(this, min, max)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$684" title="Parameter" ><summary><span><a href="#this$684">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="min$685" title="Parameter" ><summary><span><a href="#min$685">#</a></span>  <code><strong>min</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="max$686" title="Parameter" ><summary><span><a href="#max$686">#</a></span>  <code><strong>max</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>chop</strong><em>(this, min, max)</em>  &nbsp;=&gt;  <ul><a href="#Polygon$575">Polygon</a></ul></p></p>    </ul></details><details id="chopSelf$687" title="Method" ><summary><span><a href="#chopSelf$687">#</a></span>  <code><strong>chopSelf</strong></code><em>(this, min, max)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$689" title="Parameter" ><summary><span><a href="#this$689">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="min$690" title="Parameter" ><summary><span><a href="#min$690">#</a></span>  <code><strong>min</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="max$691" title="Parameter" ><summary><span><a href="#max$691">#</a></span>  <code><strong>max</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>chopSelf</strong><em>(this, min, max)</em>  &nbsp;=&gt;  <ul><a href="#Polygon$575">Polygon</a></ul></p></p>    </ul></details><details id="fit$692" title="Method" ><summary><span><a href="#fit$692">#</a></span>  <code><strong>fit</strong></code><em>(this, length)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$694" title="Parameter" ><summary><span><a href="#this$694">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="length$695" title="Parameter" ><summary><span><a href="#length$695">#</a></span>  <code><strong>length</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>fit</strong><em>(this, length)</em>  &nbsp;=&gt;  <ul><a href="#Polygon$575">Polygon</a></ul></p></p>    </ul></details><details id="fitSelf$696" title="Method" ><summary><span><a href="#fitSelf$696">#</a></span>  <code><strong>fitSelf</strong></code><em>(this, length)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$698" title="Parameter" ><summary><span><a href="#this$698">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="length$699" title="Parameter" ><summary><span><a href="#length$699">#</a></span>  <code><strong>length</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>fitSelf</strong><em>(this, length)</em>  &nbsp;=&gt;  <ul><a href="#Polygon$575">Polygon</a></ul></p></p>    </ul></details><details id="mag$669" title="Method" ><summary><span><a href="#mag$669">#</a></span>  <code><strong>mag</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$671" title="Parameter" ><summary><span><a href="#this$671">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details>  <p><strong>mag</strong><em>(this)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="rope$700" title="Method" ><summary><span><a href="#rope$700">#</a></span>  <code><strong>rope</strong></code><em>(this, coeff)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$702" title="Parameter" ><summary><span><a href="#this$702">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="coeff$703" title="Parameter" ><summary><span><a href="#coeff$703">#</a></span>  <code><strong>coeff</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>rope</strong><em>(this, coeff)</em>  &nbsp;=&gt;  <ul><a href="#Polygon$575">Polygon</a></ul></p></p>    </ul></details><details id="ropeSelf$704" title="Method" ><summary><span><a href="#ropeSelf$704">#</a></span>  <code><strong>ropeSelf</strong></code><em>(this, coeff)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$706" title="Parameter" ><summary><span><a href="#this$706">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="coeff$707" title="Parameter" ><summary><span><a href="#coeff$707">#</a></span>  <code><strong>coeff</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>ropeSelf</strong><em>(this, coeff)</em>  &nbsp;=&gt;  <ul><a href="#Polygon$575">Polygon</a></ul></p></p>    </ul></details><details id="screen$662" title="Method" ><summary><span><a href="#screen$662">#</a></span>  <code><strong>screen</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$664" title="Parameter" ><summary><span><a href="#this$664">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="other$665" title="Parameter" ><summary><span><a href="#other$665">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details>  <p><strong>screen</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Polygon$575">Polygon</a></ul></p>  <details id="this$667" title="Parameter" ><summary><span><a href="#this$667">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="other$668" title="Parameter" ><summary><span><a href="#other$668">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details>  <p><strong>screen</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Polygon$575">Polygon</a></ul></p></p>    </ul></details><details id="toSVGPath$660" title="Method" ><summary><span><a href="#toSVGPath$660">#</a></span>  <code><strong>toSVGPath</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toSVGPath</strong><em>()</em>  &nbsp;=&gt;  <ul>string</ul></p></p>    </ul></details><details id="translateSelf$675" title="Method" ><summary><span><a href="#translateSelf$675">#</a></span>  <code><strong>translateSelf</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$677" title="Parameter" ><summary><span><a href="#this$677">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="other$678" title="Parameter" ><summary><span><a href="#other$678">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details>  <p><strong>translateSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Polygon$575">Polygon</a></ul></p>  <details id="this$680" title="Parameter" ><summary><span><a href="#this$680">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="other$681" title="Parameter" ><summary><span><a href="#other$681">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details>  <p><strong>translateSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Polygon$575">Polygon</a></ul></p></p>    </ul></details><details id="absSum$582" title="Method" ><summary><span><a href="#absSum$582">#</a></span>  <code><strong>absSum</strong></code><em>(points)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$584" title="Parameter" ><summary><span><a href="#points$584">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details>  <p><strong>absSum</strong><em>(points)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="boundingRect$626" title="Method" ><summary><span><a href="#boundingRect$626">#</a></span>  <code><strong>boundingRect</strong></code><em>(points)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$628" title="Parameter" ><summary><span><a href="#points$628">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details>  <p><strong>boundingRect</strong><em>(points)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="chop$596" title="Method" ><summary><span><a href="#chop$596">#</a></span>  <code><strong>chop</strong></code><em>(points, min, max)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$598" title="Parameter" ><summary><span><a href="#points$598">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="min$599" title="Parameter" ><summary><span><a href="#min$599">#</a></span>  <code><strong>min</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>35</code></span>  </summary>    <ul><p>number</p>        </ul></details><details id="max$600" title="Parameter" ><summary><span><a href="#max$600">#</a></span>  <code><strong>max</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>240</code></span>  </summary>    <ul><p>number</p>        </ul></details>  <p><strong>chop</strong><em>(points, min, max)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a>  []</ul></p></p>    </ul></details><details id="fit$612" title="Method" ><summary><span><a href="#fit$612">#</a></span>  <code><strong>fit</strong></code><em>(points, length)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$614" title="Parameter" ><summary><span><a href="#points$614">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="length$615" title="Parameter" ><summary><span><a href="#length$615">#</a></span>  <code><strong>length</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>fit</strong><em>(points, length)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a>  []</ul></p></p>    </ul></details><details id="mag$589" title="Method" ><summary><span><a href="#mag$589">#</a></span>  <code><strong>mag</strong></code><em>(points)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$591" title="Parameter" ><summary><span><a href="#points$591">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details>  <p><strong>mag</strong><em>(points)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="morph$601" title="Method" ><summary><span><a href="#morph$601">#</a></span>  <code><strong>morph</strong></code><em>(morphFn, from, to, t)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="morphFn$603" title="Parameter" ><summary><span><a href="#morphFn$603">#</a></span>  <code><strong>morphFn</strong></code>    </summary>    <ul><p><a href="#MorphFn$134">MorphFn</a></p>        </ul></details><details id="from$604" title="Parameter" ><summary><span><a href="#from$604">#</a></span>  <code><strong>from</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="to$605" title="Parameter" ><summary><span><a href="#to$605">#</a></span>  <code><strong>to</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="t$606" title="Parameter" ><summary><span><a href="#t$606">#</a></span>  <code><strong>t</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>morph</strong><em>(morphFn, from, to, t)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a>  []</ul></p></p>    </ul></details><details id="resample$607" title="Method" ><summary><span><a href="#resample$607">#</a></span>  <code><strong>resample</strong></code><em>(points, index, t)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$609" title="Parameter" ><summary><span><a href="#points$609">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="index$610" title="Parameter" ><summary><span><a href="#index$610">#</a></span>  <code><strong>index</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="t$611" title="Parameter" ><summary><span><a href="#t$611">#</a></span>  <code><strong>t</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>resample</strong><em>(points, index, t)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="resampleCubic$621" title="Method" ><summary><span><a href="#resampleCubic$621">#</a></span>  <code><strong>resampleCubic</strong></code><em>(points, index, t)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$623" title="Parameter" ><summary><span><a href="#points$623">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="index$624" title="Parameter" ><summary><span><a href="#index$624">#</a></span>  <code><strong>index</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="t$625" title="Parameter" ><summary><span><a href="#t$625">#</a></span>  <code><strong>t</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>resampleCubic</strong><em>(points, index, t)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="resampleSpline$616" title="Method" ><summary><span><a href="#resampleSpline$616">#</a></span>  <code><strong>resampleSpline</strong></code><em>(points, index, t)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$618" title="Parameter" ><summary><span><a href="#points$618">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="index$619" title="Parameter" ><summary><span><a href="#index$619">#</a></span>  <code><strong>index</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="t$620" title="Parameter" ><summary><span><a href="#t$620">#</a></span>  <code><strong>t</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>resampleSpline</strong><em>(points, index, t)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="rope$592" title="Method" ><summary><span><a href="#rope$592">#</a></span>  <code><strong>rope</strong></code><em>(points, coeff)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$594" title="Parameter" ><summary><span><a href="#points$594">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="coeff$595" title="Parameter" ><summary><span><a href="#coeff$595">#</a></span>  <code><strong>coeff</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>1</code></span>  </summary>    <ul><p>number</p>        </ul></details>  <p><strong>rope</strong><em>(points, coeff)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a>  []</ul></p></p>    </ul></details><details id="sat$629" title="Method" ><summary><span><a href="#sat$629">#</a></span>  <code><strong>sat</strong></code><em>(p1, p2)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="p1$631" title="Parameter" ><summary><span><a href="#p1$631">#</a></span>  <code><strong>p1</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details><details id="p2$632" title="Parameter" ><summary><span><a href="#p2$632">#</a></span>  <code><strong>p2</strong></code>    </summary>    <ul><p><a href="#Polygon$575">Polygon</a></p>        </ul></details>  <p><strong>sat</strong><em>(p1, p2)</em>  &nbsp;=&gt;  <ul><code>null</code> | <a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="screen$585" title="Method" ><summary><span><a href="#screen$585">#</a></span>  <code><strong>screen</strong></code><em>(a, b)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="a$587" title="Parameter" ><summary><span><a href="#a$587">#</a></span>  <code><strong>a</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="b$588" title="Parameter" ><summary><span><a href="#b$588">#</a></span>  <code><strong>b</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details>  <p><strong>screen</strong><em>(a, b)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a>  []</ul></p></p>    </ul></details><details id="sum$579" title="Method" ><summary><span><a href="#sum$579">#</a></span>  <code><strong>sum</strong></code><em>(points)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$581" title="Parameter" ><summary><span><a href="#points$581">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details>  <p><strong>sum</strong><em>(points)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="toSVGPath$576" title="Method" ><summary><span><a href="#toSVGPath$576">#</a></span>  <code><strong>toSVGPath</strong></code><em>(points)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$578" title="Parameter" ><summary><span><a href="#points$578">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details>  <p><strong>toSVGPath</strong><em>(points)</em>  &nbsp;=&gt;  <ul>string</ul></p></p>    </ul></details></p></ul></details><details id="Polyline$711" title="Class" ><summary><span><a href="#Polyline$711">#</a></span>  <code><strong>Polyline</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$715" title="Constructor" ><summary><span><a href="#constructor$715">#</a></span>  <code><strong>constructor</strong></code><em>(polyline)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new Polyline$716" title="ConstructorSignature" ><summary><span><a href="#new Polyline$716">#</a></span>  <code><strong>new Polyline</strong></code><em>()</em>    </summary>    <ul><p><a href="#Polyline$711">Polyline</a></p>      <p>  <details id="polyline$717" title="Parameter" ><summary><span><a href="#polyline$717">#</a></span>  <code><strong>polyline</strong></code>    </summary>    <ul><p><a href="#Polyline$711">Polyline</a></p>        </ul></details></p>  </ul></details><details id="new Polyline$718" title="ConstructorSignature" ><summary><span><a href="#new Polyline$718">#</a></span>  <code><strong>new Polyline</strong></code><em>()</em>    </summary>    <ul><p><a href="#Polyline$711">Polyline</a></p>      <p>  <details id="lines$719" title="Parameter" ><summary><span><a href="#lines$719">#</a></span>  <code><strong>lines</strong></code>    </summary>    <ul><p><a href="#Line$8">Line</a>  []</p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="lines$720" title="Property" ><summary><span><a href="#lines$720">#</a></span>  <code><strong>lines</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#Line$8">Line</a>  []</p>        </ul></details><details id="length$725" title="Accessor" ><summary><span><a href="#length$725">#</a></span>  <code><strong>length</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="normals$721" title="Accessor" ><summary><span><a href="#normals$721">#</a></span>  <code><strong>normals</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="path$723" title="Accessor" ><summary><span><a href="#path$723">#</a></span>  <code><strong>path</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="chopAt$727" title="Method" ><summary><span><a href="#chopAt$727">#</a></span>  <code><strong>chopAt</strong></code><em>(index)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="index$729" title="Parameter" ><summary><span><a href="#index$729">#</a></span>  <code><strong>index</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>chopAt</strong><em>(index)</em>  &nbsp;=&gt;  <ul><a href="#Polyline$711">Polyline</a></ul></p></p>    </ul></details><details id="fromPoints$712" title="Method" ><summary><span><a href="#fromPoints$712">#</a></span>  <code><strong>fromPoints</strong></code><em>(points)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="points$714" title="Parameter" ><summary><span><a href="#points$714">#</a></span>  <code><strong>points</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details>  <p><strong>fromPoints</strong><em>(points)</em>  &nbsp;=&gt;  <ul><a href="#Polyline$711">Polyline</a></ul></p></p>    </ul></details></p></ul></details><details id="Rect$731" title="Class" ><summary><span><a href="#Rect$731">#</a></span>  <code><strong>Rect</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$759" title="Constructor" ><summary><span><a href="#constructor$759">#</a></span>  <code><strong>constructor</strong></code><em>(obj)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new Rect$760" title="ConstructorSignature" ><summary><span><a href="#new Rect$760">#</a></span>  <code><strong>new Rect</strong></code><em>()</em>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>      <p>  <details id="obj$761" title="Parameter" ><summary><span><a href="#obj$761">#</a></span>  <code><strong>obj</strong></code>    </summary>    <ul><p><a href="#ShapeLike$1142">ShapeLike</a></p>        </ul></details></p>  </ul></details><details id="new Rect$762" title="ConstructorSignature" ><summary><span><a href="#new Rect$762">#</a></span>  <code><strong>new Rect</strong></code><em>()</em>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>      <p>  <details id="x$763" title="Parameter" ><summary><span><a href="#x$763">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$764" title="Parameter" ><summary><span><a href="#y$764">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="width$765" title="Parameter" ><summary><span><a href="#width$765">#</a></span>  <code><strong>width</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="height$766" title="Parameter" ><summary><span><a href="#height$766">#</a></span>  <code><strong>height</strong></code>    </summary>    <ul><p>number</p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="height$770" title="Property" ><summary><span><a href="#height$770">#</a></span>  <code><strong>height</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="width$769" title="Property" ><summary><span><a href="#width$769">#</a></span>  <code><strong>width</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="x$767" title="Property" ><summary><span><a href="#x$767">#</a></span>  <code><strong>x</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$768" title="Property" ><summary><span><a href="#y$768">#</a></span>  <code><strong>y</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="boundingRect$755" title="Property" ><summary><span><a href="#boundingRect$755">#</a></span>  <code><strong>boundingRect</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>Rect.combine</code></span>  </summary>  <a href=""></a>  <ul><p><details id="__type$756" title="Function" ><summary><span><a href="#__type$756">#</a></span>  <em>(rects)</em>    </summary>    <ul>    <p>    <details id="rects$758" title="Parameter" ><summary><span><a href="#rects$758">#</a></span>  <code><strong>rects</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a>  []</p>        </ul></details>  <p><strong></strong><em>(rects)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details></p>        </ul></details><details id="bottom$828" title="Accessor" ><summary><span><a href="#bottom$828">#</a></span>  <code><strong>bottom</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="bottomLeft$820" title="Accessor" ><summary><span><a href="#bottomLeft$820">#</a></span>  <code><strong>bottomLeft</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="bottomLine$844" title="Accessor" ><summary><span><a href="#bottomLine$844">#</a></span>  <code><strong>bottomLine</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="bottomRight$822" title="Accessor" ><summary><span><a href="#bottomRight$822">#</a></span>  <code><strong>bottomRight</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="center$814" title="Accessor" ><summary><span><a href="#center$814">#</a></span>  <code><strong>center</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="left$940" title="Accessor" ><summary><span><a href="#left$940">#</a></span>  <code><strong>left</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="leftLine$838" title="Accessor" ><summary><span><a href="#leftLine$838">#</a></span>  <code><strong>leftLine</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="points$806" title="Accessor" ><summary><span><a href="#points$806">#</a></span>  <code><strong>points</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="pos$808" title="Accessor" ><summary><span><a href="#pos$808">#</a></span>  <code><strong>pos</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="position$810" title="Accessor" ><summary><span><a href="#position$810">#</a></span>  <code><strong>position</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="right$824" title="Accessor" ><summary><span><a href="#right$824">#</a></span>  <code><strong>right</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="rightLine$842" title="Accessor" ><summary><span><a href="#rightLine$842">#</a></span>  <code><strong>rightLine</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="size$812" title="Accessor" ><summary><span><a href="#size$812">#</a></span>  <code><strong>size</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="top$944" title="Accessor" ><summary><span><a href="#top$944">#</a></span>  <code><strong>top</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="topLeft$816" title="Accessor" ><summary><span><a href="#topLeft$816">#</a></span>  <code><strong>topLeft</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="topLine$840" title="Accessor" ><summary><span><a href="#topLine$840">#</a></span>  <code><strong>topLine</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="topRight$818" title="Accessor" ><summary><span><a href="#topRight$818">#</a></span>  <code><strong>topRight</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="[iterator]$938" title="Method" ><summary><span><a href="#[iterator]$938">#</a></span>  <code><strong>[iterator]</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>[iterator]</strong><em>()</em>  &nbsp;=&gt;  <ul><span>IterableIterator</span>&lt;number&gt;</ul></p></p>    </ul></details><details id="add$1027" title="Method" ><summary><span><a href="#add$1027">#</a></span>  <code><strong>add</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1029" title="Parameter" ><summary><span><a href="#this$1029">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1030" title="Parameter" ><summary><span><a href="#x$1030">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>add</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$1032" title="Parameter" ><summary><span><a href="#this$1032">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1033" title="Parameter" ><summary><span><a href="#x$1033">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1034" title="Parameter" ><summary><span><a href="#y$1034">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>add</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="addSelf$1035" title="Method" ><summary><span><a href="#addSelf$1035">#</a></span>  <code><strong>addSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1037" title="Parameter" ><summary><span><a href="#this$1037">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1038" title="Parameter" ><summary><span><a href="#x$1038">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>addSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$1040" title="Parameter" ><summary><span><a href="#this$1040">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1041" title="Parameter" ><summary><span><a href="#x$1041">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1042" title="Parameter" ><summary><span><a href="#y$1042">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>addSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="clone$954" title="Method" ><summary><span><a href="#clone$954">#</a></span>  <code><strong>clone</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$956" title="Parameter" ><summary><span><a href="#this$956">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>clone</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="collisionResponse$924" title="Method" ><summary><span><a href="#collisionResponse$924">#</a></span>  <code><strong>collisionResponse</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$926" title="Parameter" ><summary><span><a href="#this$926">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$927" title="Parameter" ><summary><span><a href="#other$927">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>collisionResponse</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="contain$971" title="Method" ><summary><span><a href="#contain$971">#</a></span>  <code><strong>contain</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$973" title="Parameter" ><summary><span><a href="#this$973">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$974" title="Parameter" ><summary><span><a href="#other$974">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>contain</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="containSelf$975" title="Method" ><summary><span><a href="#containSelf$975">#</a></span>  <code><strong>containSelf</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$977" title="Parameter" ><summary><span><a href="#this$977">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$978" title="Parameter" ><summary><span><a href="#other$978">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>containSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="distanceRect$920" title="Method" ><summary><span><a href="#distanceRect$920">#</a></span>  <code><strong>distanceRect</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$922" title="Parameter" ><summary><span><a href="#this$922">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$923" title="Parameter" ><summary><span><a href="#other$923">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>distanceRect</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="draw$783" title="Method" ><summary><span><a href="#draw$783">#</a></span>  <code><strong>draw</strong></code><em>(this, color, position)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$785" title="Parameter" ><summary><span><a href="#this$785">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="color$786" title="Parameter" ><summary><span><a href="#color$786">#</a></span>  <code><strong>color</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>'red'</code></span>  </summary>    <ul><p>string</p>        </ul></details><details id="position$787" title="Parameter" ><summary><span><a href="#position$787">#</a></span>  <code><strong>position</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>'absolute'</code></span>  </summary>    <ul><p>string</p>        </ul></details>  <p><strong>draw</strong><em>(this, color, position)</em>  &nbsp;=&gt;  <ul><span>HTMLDivElement</span></ul></p></p>    </ul></details><details id="equals$904" title="Method" ><summary><span><a href="#equals$904">#</a></span>  <code><strong>equals</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$906" title="Parameter" ><summary><span><a href="#this$906">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$907" title="Parameter" ><summary><span><a href="#other$907">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>equals</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="interpolate$846" title="Method" ><summary><span><a href="#interpolate$846">#</a></span>  <code><strong>interpolate</strong></code><em>(this, other, t)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$848" title="Parameter" ><summary><span><a href="#this$848">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$849" title="Parameter" ><summary><span><a href="#other$849">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="t$850" title="Parameter" ><summary><span><a href="#t$850">#</a></span>  <code><strong>t</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>interpolate</strong><em>(this, other, t)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="interpolateSelf$851" title="Method" ><summary><span><a href="#interpolateSelf$851">#</a></span>  <code><strong>interpolateSelf</strong></code><em>(this, other, t)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$853" title="Parameter" ><summary><span><a href="#this$853">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$854" title="Parameter" ><summary><span><a href="#other$854">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="t$855" title="Parameter" ><summary><span><a href="#t$855">#</a></span>  <code><strong>t</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>interpolateSelf</strong><em>(this, other, t)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="intersectPoint$1080" title="Method" ><summary><span><a href="#intersectPoint$1080">#</a></span>  <code><strong>intersectPoint</strong></code><em>(this, other, center)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1082" title="Parameter" ><summary><span><a href="#this$1082">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$1083" title="Parameter" ><summary><span><a href="#other$1083">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="center$1084" title="Parameter" ><summary><span><a href="#center$1084">#</a></span>  <code><strong>center</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>intersectPoint</strong><em>(this, other, center)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="intersectionRect$908" title="Method" ><summary><span><a href="#intersectionRect$908">#</a></span>  <code><strong>intersectionRect</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$910" title="Parameter" ><summary><span><a href="#this$910">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$911" title="Parameter" ><summary><span><a href="#other$911">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>intersectionRect</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Intersect$1">Intersect</a></ul></p></p>    </ul></details><details id="intersectsRect$912" title="Method" ><summary><span><a href="#intersectsRect$912">#</a></span>  <code><strong>intersectsRect</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$914" title="Parameter" ><summary><span><a href="#this$914">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$915" title="Parameter" ><summary><span><a href="#other$915">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>intersectsRect</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="maybeCalculateLines$836" title="Method" ><summary><span><a href="#maybeCalculateLines$836">#</a></span>  <code><strong>maybeCalculateLines</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>maybeCalculateLines</strong><em>()</em>  &nbsp;=&gt;  <ul>void</ul></p></p>    </ul></details><details id="multiply$862" title="Method" ><summary><span><a href="#multiply$862">#</a></span>  <code><strong>multiply</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$864" title="Parameter" ><summary><span><a href="#this$864">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$865" title="Parameter" ><summary><span><a href="#x$865">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>multiply</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$867" title="Parameter" ><summary><span><a href="#this$867">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$868" title="Parameter" ><summary><span><a href="#x$868">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$869" title="Parameter" ><summary><span><a href="#y$869">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="w$870" title="Parameter" ><summary><span><a href="#w$870">#</a></span>  <code><strong>w</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="h$871" title="Parameter" ><summary><span><a href="#h$871">#</a></span>  <code><strong>h</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>multiply</strong><em>(this, x, y, w, h)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="multiplySelf$872" title="Method" ><summary><span><a href="#multiplySelf$872">#</a></span>  <code><strong>multiplySelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$874" title="Parameter" ><summary><span><a href="#this$874">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$875" title="Parameter" ><summary><span><a href="#x$875">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>multiplySelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$877" title="Parameter" ><summary><span><a href="#this$877">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$878" title="Parameter" ><summary><span><a href="#x$878">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$879" title="Parameter" ><summary><span><a href="#y$879">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="w$880" title="Parameter" ><summary><span><a href="#w$880">#</a></span>  <code><strong>w</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="h$881" title="Parameter" ><summary><span><a href="#h$881">#</a></span>  <code><strong>h</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>multiplySelf</strong><em>(this, x, y, w, h)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="negate$965" title="Method" ><summary><span><a href="#negate$965">#</a></span>  <code><strong>negate</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$967" title="Parameter" ><summary><span><a href="#this$967">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>negate</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="negateSelf$968" title="Method" ><summary><span><a href="#negateSelf$968">#</a></span>  <code><strong>negateSelf</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$970" title="Parameter" ><summary><span><a href="#this$970">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>negateSelf</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="normalize$890" title="Method" ><summary><span><a href="#normalize$890">#</a></span>  <code><strong>normalize</strong></code><em>(this, matrix)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$892" title="Parameter" ><summary><span><a href="#this$892">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="matrix$893" title="Parameter" ><summary><span><a href="#matrix$893">#</a></span>  <code><strong>matrix</strong></code>    </summary>    <ul><p><span>DOMMatrix</span></p>        </ul></details>  <p><strong>normalize</strong><em>(this, matrix)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$895" title="Parameter" ><summary><span><a href="#this$895">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$896" title="Parameter" ><summary><span><a href="#other$896">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>normalize</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="normalizeSelf$897" title="Method" ><summary><span><a href="#normalizeSelf$897">#</a></span>  <code><strong>normalizeSelf</strong></code><em>(this, matrix)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$899" title="Parameter" ><summary><span><a href="#this$899">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="matrix$900" title="Parameter" ><summary><span><a href="#matrix$900">#</a></span>  <code><strong>matrix</strong></code>    </summary>    <ul><p><span>DOMMatrix</span></p>        </ul></details>  <p><strong>normalizeSelf</strong><em>(this, matrix)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$902" title="Parameter" ><summary><span><a href="#this$902">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$903" title="Parameter" ><summary><span><a href="#other$903">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>normalizeSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="place$928" title="Method" ><summary><span><a href="#place$928">#</a></span>  <code><strong>place</strong></code><em>(this, other, placement)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$930" title="Parameter" ><summary><span><a href="#this$930">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$931" title="Parameter" ><summary><span><a href="#other$931">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="placement$932" title="Parameter" ><summary><span><a href="#placement$932">#</a></span>  <code><strong>placement</strong></code>    </summary>    <ul><p><a href="#Placement$730">Placement</a></p>        </ul></details>  <p><strong>place</strong><em>(this, other, placement)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="placeSelf$933" title="Method" ><summary><span><a href="#placeSelf$933">#</a></span>  <code><strong>placeSelf</strong></code><em>(this, other, placement)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$935" title="Parameter" ><summary><span><a href="#this$935">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$936" title="Parameter" ><summary><span><a href="#other$936">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="placement$937" title="Parameter" ><summary><span><a href="#placement$937">#</a></span>  <code><strong>placement</strong></code>    </summary>    <ul><p><a href="#Placement$730">Placement</a></p>        </ul></details>  <p><strong>placeSelf</strong><em>(this, other, placement)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="round$856" title="Method" ><summary><span><a href="#round$856">#</a></span>  <code><strong>round</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$858" title="Parameter" ><summary><span><a href="#this$858">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>round</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="roundSelf$859" title="Method" ><summary><span><a href="#roundSelf$859">#</a></span>  <code><strong>roundSelf</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$861" title="Parameter" ><summary><span><a href="#this$861">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>roundSelf</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="scale$979" title="Method" ><summary><span><a href="#scale$979">#</a></span>  <code><strong>scale</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$981" title="Parameter" ><summary><span><a href="#this$981">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$982" title="Parameter" ><summary><span><a href="#x$982">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scale</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$984" title="Parameter" ><summary><span><a href="#this$984">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$985" title="Parameter" ><summary><span><a href="#x$985">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$986" title="Parameter" ><summary><span><a href="#y$986">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scale</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="scaleLinear$995" title="Method" ><summary><span><a href="#scaleLinear$995">#</a></span>  <code><strong>scaleLinear</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$997" title="Parameter" ><summary><span><a href="#this$997">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$998" title="Parameter" ><summary><span><a href="#x$998">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scaleLinear</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$1000" title="Parameter" ><summary><span><a href="#this$1000">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1001" title="Parameter" ><summary><span><a href="#x$1001">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1002" title="Parameter" ><summary><span><a href="#y$1002">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleLinear</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="scaleLinearSelf$1003" title="Method" ><summary><span><a href="#scaleLinearSelf$1003">#</a></span>  <code><strong>scaleLinearSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1005" title="Parameter" ><summary><span><a href="#this$1005">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1006" title="Parameter" ><summary><span><a href="#x$1006">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scaleLinearSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$1008" title="Parameter" ><summary><span><a href="#this$1008">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1009" title="Parameter" ><summary><span><a href="#x$1009">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1010" title="Parameter" ><summary><span><a href="#y$1010">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleLinearSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="scaleSelf$987" title="Method" ><summary><span><a href="#scaleSelf$987">#</a></span>  <code><strong>scaleSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$989" title="Parameter" ><summary><span><a href="#this$989">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$990" title="Parameter" ><summary><span><a href="#x$990">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scaleSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$992" title="Parameter" ><summary><span><a href="#this$992">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$993" title="Parameter" ><summary><span><a href="#x$993">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$994" title="Parameter" ><summary><span><a href="#y$994">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="screen$957" title="Method" ><summary><span><a href="#screen$957">#</a></span>  <code><strong>screen</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$959" title="Parameter" ><summary><span><a href="#this$959">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$960" title="Parameter" ><summary><span><a href="#other$960">#</a></span>  <code><strong>other</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>screen</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="screenSelf$961" title="Method" ><summary><span><a href="#screenSelf$961">#</a></span>  <code><strong>screenSelf</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$963" title="Parameter" ><summary><span><a href="#this$963">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$964" title="Parameter" ><summary><span><a href="#other$964">#</a></span>  <code><strong>other</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>screenSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="set$788" title="Method" ><summary><span><a href="#set$788">#</a></span>  <code><strong>set</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$790" title="Parameter" ><summary><span><a href="#this$790">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$791" title="Parameter" ><summary><span><a href="#other$791">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>set</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="setHeight$795" title="Method" ><summary><span><a href="#setHeight$795">#</a></span>  <code><strong>setHeight</strong></code><em>(height)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="height$797" title="Parameter" ><summary><span><a href="#height$797">#</a></span>  <code><strong>height</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>setHeight</strong><em>(height)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="setLeft$948" title="Method" ><summary><span><a href="#setLeft$948">#</a></span>  <code><strong>setLeft</strong></code><em>(x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="x$950" title="Parameter" ><summary><span><a href="#x$950">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>setLeft</strong><em>(x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="setPosition$798" title="Method" ><summary><span><a href="#setPosition$798">#</a></span>  <code><strong>setPosition</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$800" title="Parameter" ><summary><span><a href="#this$800">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$801" title="Parameter" ><summary><span><a href="#other$801">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>setPosition</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="setSize$802" title="Method" ><summary><span><a href="#setSize$802">#</a></span>  <code><strong>setSize</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$804" title="Parameter" ><summary><span><a href="#this$804">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$805" title="Parameter" ><summary><span><a href="#other$805">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>setSize</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="setTop$951" title="Method" ><summary><span><a href="#setTop$951">#</a></span>  <code><strong>setTop</strong></code><em>(y)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="y$953" title="Parameter" ><summary><span><a href="#y$953">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>setTop</strong><em>(y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="setWidth$792" title="Method" ><summary><span><a href="#setWidth$792">#</a></span>  <code><strong>setWidth</strong></code><em>(width)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="width$794" title="Parameter" ><summary><span><a href="#width$794">#</a></span>  <code><strong>width</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>setWidth</strong><em>(width)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="sub$1043" title="Method" ><summary><span><a href="#sub$1043">#</a></span>  <code><strong>sub</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1045" title="Parameter" ><summary><span><a href="#this$1045">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1046" title="Parameter" ><summary><span><a href="#x$1046">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>sub</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$1048" title="Parameter" ><summary><span><a href="#this$1048">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1049" title="Parameter" ><summary><span><a href="#x$1049">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1050" title="Parameter" ><summary><span><a href="#y$1050">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>sub</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="subSelf$1051" title="Method" ><summary><span><a href="#subSelf$1051">#</a></span>  <code><strong>subSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1053" title="Parameter" ><summary><span><a href="#this$1053">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1054" title="Parameter" ><summary><span><a href="#x$1054">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>subSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$1056" title="Parameter" ><summary><span><a href="#this$1056">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1057" title="Parameter" ><summary><span><a href="#x$1057">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1058" title="Parameter" ><summary><span><a href="#y$1058">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>subSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="toCSSStyle$1097" title="Method" ><summary><span><a href="#toCSSStyle$1097">#</a></span>  <code><strong>toCSSStyle</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toCSSStyle</strong><em>()</em>  &nbsp;=&gt;  <ul>string</ul></p></p>    </ul></details><details id="toJSON$772" title="Method" ><summary><span><a href="#toJSON$772">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul>{<p>  <details id="height$778" title="Property" ><summary><span><a href="#height$778">#</a></span>  <code><strong>height</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="width$777" title="Property" ><summary><span><a href="#width$777">#</a></span>  <code><strong>width</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="x$775" title="Property" ><summary><span><a href="#x$775">#</a></span>  <code><strong>x</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$776" title="Property" ><summary><span><a href="#y$776">#</a></span>  <code><strong>y</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>}</ul></p></p>    </ul></details><details id="toPositionObject$1099" title="Method" ><summary><span><a href="#toPositionObject$1099">#</a></span>  <code><strong>toPositionObject</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toPositionObject</strong><em>()</em>  &nbsp;=&gt;  <ul>{<p>  <details id="x$1102" title="Property" ><summary><span><a href="#x$1102">#</a></span>  <code><strong>x</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$1103" title="Property" ><summary><span><a href="#y$1103">#</a></span>  <code><strong>y</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>}</ul></p></p>    </ul></details><details id="toSVGPath$779" title="Method" ><summary><span><a href="#toSVGPath$779">#</a></span>  <code><strong>toSVGPath</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toSVGPath</strong><em>()</em>  &nbsp;=&gt;  <ul>string</ul></p></p>    </ul></details><details id="toSizeObject$1104" title="Method" ><summary><span><a href="#toSizeObject$1104">#</a></span>  <code><strong>toSizeObject</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toSizeObject</strong><em>()</em>  &nbsp;=&gt;  <ul>{<p>  <details id="height$1108" title="Property" ><summary><span><a href="#height$1108">#</a></span>  <code><strong>height</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="width$1107" title="Property" ><summary><span><a href="#width$1107">#</a></span>  <code><strong>width</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>}</ul></p></p>    </ul></details><details id="toString$781" title="Method" ><summary><span><a href="#toString$781">#</a></span>  <code><strong>toString</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toString</strong><em>()</em>  &nbsp;=&gt;  <ul>string</ul></p></p>    </ul></details><details id="toStyle$1093" title="Method" ><summary><span><a href="#toStyle$1093">#</a></span>  <code><strong>toStyle</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStyle</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStylePct$1095" title="Method" ><summary><span><a href="#toStylePct$1095">#</a></span>  <code><strong>toStylePct</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStylePct</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStylePosition$1085" title="Method" ><summary><span><a href="#toStylePosition$1085">#</a></span>  <code><strong>toStylePosition</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStylePosition</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStylePositionPct$1087" title="Method" ><summary><span><a href="#toStylePositionPct$1087">#</a></span>  <code><strong>toStylePositionPct</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStylePositionPct</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStyleSize$1089" title="Method" ><summary><span><a href="#toStyleSize$1089">#</a></span>  <code><strong>toStyleSize</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStyleSize</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStyleSizePct$1091" title="Method" ><summary><span><a href="#toStyleSizePct$1091">#</a></span>  <code><strong>toStyleSizePct</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStyleSizePct</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="touchPoint$1075" title="Method" ><summary><span><a href="#touchPoint$1075">#</a></span>  <code><strong>touchPoint</strong></code><em>(this, other, center)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1077" title="Parameter" ><summary><span><a href="#this$1077">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$1078" title="Parameter" ><summary><span><a href="#other$1078">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="center$1079" title="Parameter" ><summary><span><a href="#center$1079">#</a></span>  <code><strong>center</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>touchPoint</strong><em>(this, other, center)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="transform$882" title="Method" ><summary><span><a href="#transform$882">#</a></span>  <code><strong>transform</strong></code><em>(this, matrix)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$884" title="Parameter" ><summary><span><a href="#this$884">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="matrix$885" title="Parameter" ><summary><span><a href="#matrix$885">#</a></span>  <code><strong>matrix</strong></code>    </summary>    <ul><p><span>DOMMatrix</span></p>        </ul></details>  <p><strong>transform</strong><em>(this, matrix)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="transformSelf$886" title="Method" ><summary><span><a href="#transformSelf$886">#</a></span>  <code><strong>transformSelf</strong></code><em>(this, matrix)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$888" title="Parameter" ><summary><span><a href="#this$888">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="matrix$889" title="Parameter" ><summary><span><a href="#matrix$889">#</a></span>  <code><strong>matrix</strong></code>    </summary>    <ul><p><span>DOMMatrix</span></p>        </ul></details>  <p><strong>transformSelf</strong><em>(this, matrix)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="translate$1059" title="Method" ><summary><span><a href="#translate$1059">#</a></span>  <code><strong>translate</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1061" title="Parameter" ><summary><span><a href="#this$1061">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1062" title="Parameter" ><summary><span><a href="#x$1062">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>translate</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$1064" title="Parameter" ><summary><span><a href="#this$1064">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1065" title="Parameter" ><summary><span><a href="#x$1065">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1066" title="Parameter" ><summary><span><a href="#y$1066">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>translate</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="translateSelf$1067" title="Method" ><summary><span><a href="#translateSelf$1067">#</a></span>  <code><strong>translateSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1069" title="Parameter" ><summary><span><a href="#this$1069">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1070" title="Parameter" ><summary><span><a href="#x$1070">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>translateSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$1072" title="Parameter" ><summary><span><a href="#this$1072">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1073" title="Parameter" ><summary><span><a href="#x$1073">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1074" title="Parameter" ><summary><span><a href="#y$1074">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>translateSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="withinRect$916" title="Method" ><summary><span><a href="#withinRect$916">#</a></span>  <code><strong>withinRect</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$918" title="Parameter" ><summary><span><a href="#this$918">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="other$919" title="Parameter" ><summary><span><a href="#other$919">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>withinRect</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="zoomLinear$1011" title="Method" ><summary><span><a href="#zoomLinear$1011">#</a></span>  <code><strong>zoomLinear</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1013" title="Parameter" ><summary><span><a href="#this$1013">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1014" title="Parameter" ><summary><span><a href="#x$1014">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>zoomLinear</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$1016" title="Parameter" ><summary><span><a href="#this$1016">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1017" title="Parameter" ><summary><span><a href="#x$1017">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1018" title="Parameter" ><summary><span><a href="#y$1018">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>zoomLinear</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="zoomLinearSelf$1019" title="Method" ><summary><span><a href="#zoomLinearSelf$1019">#</a></span>  <code><strong>zoomLinearSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1021" title="Parameter" ><summary><span><a href="#this$1021">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1022" title="Parameter" ><summary><span><a href="#x$1022">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>zoomLinearSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p>  <details id="this$1024" title="Parameter" ><summary><span><a href="#this$1024">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="x$1025" title="Parameter" ><summary><span><a href="#x$1025">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1026" title="Parameter" ><summary><span><a href="#y$1026">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>zoomLinearSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="combine$748" title="Method" ><summary><span><a href="#combine$748">#</a></span>  <code><strong>combine</strong></code><em>(rects)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="rects$750" title="Parameter" ><summary><span><a href="#rects$750">#</a></span>  <code><strong>rects</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a>  []</p>        </ul></details>  <p><strong>combine</strong><em>(rects)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="compare$751" title="Method" ><summary><span><a href="#compare$751">#</a></span>  <code><strong>compare</strong></code><em>(a, b)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="a$753" title="Parameter" ><summary><span><a href="#a$753">#</a></span>  <code><strong>a</strong></code>    </summary>    <ul><p>void | <a href="#Rect$731">Rect</a></p>        </ul></details><details id="b$754" title="Parameter" ><summary><span><a href="#b$754">#</a></span>  <code><strong>b</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>compare</strong><em>(a, b)</em>  &nbsp;=&gt;  <ul>boolean</ul></p></p>    </ul></details><details id="fromElement$732" title="Method" ><summary><span><a href="#fromElement$732">#</a></span>  <code><strong>fromElement</strong></code><em>(el)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="el$734" title="Parameter" ><summary><span><a href="#el$734">#</a></span>  <code><strong>el</strong></code>    </summary>    <ul><p><span>HTMLElement</span> &amp; {<p>  <details id="rect$736" title="Property" ><summary><span><a href="#rect$736">#</a></span>  <code><strong>rect</strong></code>    </summary>  <a href=""></a>  <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details></p>}</p>        </ul></details>  <p><strong>fromElement</strong><em>(el)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="fromObject$737" title="Method" ><summary><span><a href="#fromObject$737">#</a></span>  <code><strong>fromObject</strong></code><em>(obj)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="obj$739" title="Parameter" ><summary><span><a href="#obj$739">#</a></span>  <code><strong>obj</strong></code>    </summary>    <ul><p><a href="#ShapeLike$1142">ShapeLike</a></p>        </ul></details>  <p><strong>fromObject</strong><em>(obj)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="fromPoints$740" title="Method" ><summary><span><a href="#fromPoints$740">#</a></span>  <code><strong>fromPoints</strong></code><em>(topLeft, bottomRight)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="topLeft$742" title="Parameter" ><summary><span><a href="#topLeft$742">#</a></span>  <code><strong>topLeft</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="bottomRight$743" title="Parameter" ><summary><span><a href="#bottomRight$743">#</a></span>  <code><strong>bottomRight</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>fromPoints</strong><em>(topLeft, bottomRight)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details><details id="fromUnsortedPoints$744" title="Method" ><summary><span><a href="#fromUnsortedPoints$744">#</a></span>  <code><strong>fromUnsortedPoints</strong></code><em>(p1, p2)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="p1$746" title="Parameter" ><summary><span><a href="#p1$746">#</a></span>  <code><strong>p1</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details><details id="p2$747" title="Parameter" ><summary><span><a href="#p2$747">#</a></span>  <code><strong>p2</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>fromUnsortedPoints</strong><em>(p1, p2)</em>  &nbsp;=&gt;  <ul><a href="#Rect$731">Rect</a></ul></p></p>    </ul></details></p></ul></details><details id="Scalar$1109" title="Class" ><summary><span><a href="#Scalar$1109">#</a></span>  <code><strong>Scalar</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$1126" title="Constructor" ><summary><span><a href="#constructor$1126">#</a></span>  <code><strong>constructor</strong></code><em>(x)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new Scalar$1127" title="ConstructorSignature" ><summary><span><a href="#new Scalar$1127">#</a></span>  <code><strong>new Scalar</strong></code><em>()</em>    </summary>    <ul><p><a href="#Scalar$1109">Scalar</a></p>      <p>  <details id="x$1128" title="Parameter" ><summary><span><a href="#x$1128">#</a></span>  <code><strong>x</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>0</code></span>  </summary>    <ul><p>number</p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="x$1129" title="Property" ><summary><span><a href="#x$1129">#</a></span>  <code><strong>x</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="normalizeSelf$1134" title="Method" ><summary><span><a href="#normalizeSelf$1134">#</a></span>  <code><strong>normalizeSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1136" title="Parameter" ><summary><span><a href="#this$1136">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Scalar$1109">Scalar</a></p>        </ul></details><details id="x$1137" title="Parameter" ><summary><span><a href="#x$1137">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>normalizeSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Scalar$1109">Scalar</a></ul></p></p>    </ul></details><details id="scaleSelf$1130" title="Method" ><summary><span><a href="#scaleSelf$1130">#</a></span>  <code><strong>scaleSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1132" title="Parameter" ><summary><span><a href="#this$1132">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Scalar$1109">Scalar</a></p>        </ul></details><details id="x$1133" title="Parameter" ><summary><span><a href="#x$1133">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Scalar$1109">Scalar</a></ul></p></p>    </ul></details><details id="transformSelf$1138" title="Method" ><summary><span><a href="#transformSelf$1138">#</a></span>  <code><strong>transformSelf</strong></code><em>(this, matrix)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1140" title="Parameter" ><summary><span><a href="#this$1140">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Scalar$1109">Scalar</a></p>        </ul></details><details id="matrix$1141" title="Parameter" ><summary><span><a href="#matrix$1141">#</a></span>  <code><strong>matrix</strong></code>    </summary>    <ul><p><a href="#Matrix$64">Matrix</a></p>        </ul></details>  <p><strong>transformSelf</strong><em>(this, matrix)</em>  &nbsp;=&gt;  <ul><a href="#Scalar$1109">Scalar</a></ul></p></p>    </ul></details><details id="clamp$1121" title="Method" ><summary><span><a href="#clamp$1121">#</a></span>  <code><strong>clamp</strong></code><em>(min, max, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="min$1123" title="Parameter" ><summary><span><a href="#min$1123">#</a></span>  <code><strong>min</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="max$1124" title="Parameter" ><summary><span><a href="#max$1124">#</a></span>  <code><strong>max</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="x$1125" title="Parameter" ><summary><span><a href="#x$1125">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>clamp</strong><em>(min, max, x)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="degreesToRadians$1118" title="Method" ><summary><span><a href="#degreesToRadians$1118">#</a></span>  <code><strong>degreesToRadians</strong></code><em>(degrees)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="degrees$1120" title="Parameter" ><summary><span><a href="#degrees$1120">#</a></span>  <code><strong>degrees</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>degreesToRadians</strong><em>(degrees)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="interpolate$1110" title="Method" ><summary><span><a href="#interpolate$1110">#</a></span>  <code><strong>interpolate</strong></code><em>(a, b, t)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="a$1112" title="Parameter" ><summary><span><a href="#a$1112">#</a></span>  <code><strong>a</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="b$1113" title="Parameter" ><summary><span><a href="#b$1113">#</a></span>  <code><strong>b</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="t$1114" title="Parameter" ><summary><span><a href="#t$1114">#</a></span>  <code><strong>t</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>interpolate</strong><em>(a, b, t)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="radiansToDegrees$1115" title="Method" ><summary><span><a href="#radiansToDegrees$1115">#</a></span>  <code><strong>radiansToDegrees</strong></code><em>(radians)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="radians$1117" title="Parameter" ><summary><span><a href="#radians$1117">#</a></span>  <code><strong>radians</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>radiansToDegrees</strong><em>(radians)</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details></p></ul></details><details id="Shape$1162" title="Class" ><summary><span><a href="#Shape$1162">#</a></span>  <code><strong>Shape</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$1163" title="Constructor" ><summary><span><a href="#constructor$1163">#</a></span>  <code><strong>constructor</strong></code><em>()</em>    </summary>    <ul>    <p>  <details id="new Shape$1164" title="ConstructorSignature" ><summary><span><a href="#new Shape$1164">#</a></span>  <code><strong>new Shape</strong></code><em>()</em>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details></p>    </ul></details><details id="x$1165" title="Property" ><summary><span><a href="#x$1165">#</a></span>  <code><strong>x</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$1166" title="Property" ><summary><span><a href="#y$1166">#</a></span>  <code><strong>y</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="bottom$1183" title="Accessor" ><summary><span><a href="#bottom$1183">#</a></span>  <code><strong>bottom</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="height$1171" title="Accessor" ><summary><span><a href="#height$1171">#</a></span>  <code><strong>height</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="left$1175" title="Accessor" ><summary><span><a href="#left$1175">#</a></span>  <code><strong>left</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="right$1187" title="Accessor" ><summary><span><a href="#right$1187">#</a></span>  <code><strong>right</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="top$1179" title="Accessor" ><summary><span><a href="#top$1179">#</a></span>  <code><strong>top</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="width$1167" title="Accessor" ><summary><span><a href="#width$1167">#</a></span>  <code><strong>width</strong></code>    </summary>  <a href=""></a>  <ul>        </ul></details><details id="add$1276" title="Method" ><summary><span><a href="#add$1276">#</a></span>  <code><strong>add</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1278" title="Parameter" ><summary><span><a href="#this$1278">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1279" title="Parameter" ><summary><span><a href="#x$1279">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>add</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1281" title="Parameter" ><summary><span><a href="#this$1281">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1282" title="Parameter" ><summary><span><a href="#x$1282">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1283" title="Parameter" ><summary><span><a href="#y$1283">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>add</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="addSelf$1284" title="Method" ><summary><span><a href="#addSelf$1284">#</a></span>  <code><strong>addSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1286" title="Parameter" ><summary><span><a href="#this$1286">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1287" title="Parameter" ><summary><span><a href="#x$1287">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>addSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1289" title="Parameter" ><summary><span><a href="#this$1289">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1290" title="Parameter" ><summary><span><a href="#x$1290">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1291" title="Parameter" ><summary><span><a href="#y$1291">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>addSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="clone$1197" title="Method" ><summary><span><a href="#clone$1197">#</a></span>  <code><strong>clone</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1199" title="Parameter" ><summary><span><a href="#this$1199">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>clone</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="contain$1220" title="Method" ><summary><span><a href="#contain$1220">#</a></span>  <code><strong>contain</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1222" title="Parameter" ><summary><span><a href="#this$1222">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="other$1223" title="Parameter" ><summary><span><a href="#other$1223">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>contain</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="containSelf$1224" title="Method" ><summary><span><a href="#containSelf$1224">#</a></span>  <code><strong>containSelf</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1226" title="Parameter" ><summary><span><a href="#this$1226">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="other$1227" title="Parameter" ><summary><span><a href="#other$1227">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details>  <p><strong>containSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="draw$1202" title="Method" ><summary><span><a href="#draw$1202">#</a></span>  <code><strong>draw</strong></code><em>(color, position)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="color$1204" title="Parameter" ><summary><span><a href="#color$1204">#</a></span>  <code><strong>color</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>'red'</code></span>  </summary>    <ul><p>string</p>        </ul></details><details id="position$1205" title="Parameter" ><summary><span><a href="#position$1205">#</a></span>  <code><strong>position</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>'absolute'</code></span>  </summary>    <ul><p>string</p>        </ul></details>  <p><strong>draw</strong><em>(color, position)</em>  &nbsp;=&gt;  <ul><span>HTMLDivElement</span></ul></p></p>    </ul></details><details id="intersectPoint$1329" title="Method" ><summary><span><a href="#intersectPoint$1329">#</a></span>  <code><strong>intersectPoint</strong></code><em>(this, other, center)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1331" title="Parameter" ><summary><span><a href="#this$1331">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="other$1332" title="Parameter" ><summary><span><a href="#other$1332">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="center$1333" title="Parameter" ><summary><span><a href="#center$1333">#</a></span>  <code><strong>center</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>intersectPoint</strong><em>(this, other, center)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="negate$1214" title="Method" ><summary><span><a href="#negate$1214">#</a></span>  <code><strong>negate</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1216" title="Parameter" ><summary><span><a href="#this$1216">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>negate</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="negateSelf$1217" title="Method" ><summary><span><a href="#negateSelf$1217">#</a></span>  <code><strong>negateSelf</strong></code><em>(this)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1219" title="Parameter" ><summary><span><a href="#this$1219">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>negateSelf</strong><em>(this)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="scale$1228" title="Method" ><summary><span><a href="#scale$1228">#</a></span>  <code><strong>scale</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1230" title="Parameter" ><summary><span><a href="#this$1230">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1231" title="Parameter" ><summary><span><a href="#x$1231">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scale</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1233" title="Parameter" ><summary><span><a href="#this$1233">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1234" title="Parameter" ><summary><span><a href="#x$1234">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1235" title="Parameter" ><summary><span><a href="#y$1235">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scale</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="scaleLinear$1244" title="Method" ><summary><span><a href="#scaleLinear$1244">#</a></span>  <code><strong>scaleLinear</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1246" title="Parameter" ><summary><span><a href="#this$1246">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1247" title="Parameter" ><summary><span><a href="#x$1247">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scaleLinear</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1249" title="Parameter" ><summary><span><a href="#this$1249">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1250" title="Parameter" ><summary><span><a href="#x$1250">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1251" title="Parameter" ><summary><span><a href="#y$1251">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleLinear</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="scaleLinearSelf$1252" title="Method" ><summary><span><a href="#scaleLinearSelf$1252">#</a></span>  <code><strong>scaleLinearSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1254" title="Parameter" ><summary><span><a href="#this$1254">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1255" title="Parameter" ><summary><span><a href="#x$1255">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scaleLinearSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1257" title="Parameter" ><summary><span><a href="#this$1257">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1258" title="Parameter" ><summary><span><a href="#x$1258">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1259" title="Parameter" ><summary><span><a href="#y$1259">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleLinearSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="scaleSelf$1236" title="Method" ><summary><span><a href="#scaleSelf$1236">#</a></span>  <code><strong>scaleSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1238" title="Parameter" ><summary><span><a href="#this$1238">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1239" title="Parameter" ><summary><span><a href="#x$1239">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>scaleSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1241" title="Parameter" ><summary><span><a href="#this$1241">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1242" title="Parameter" ><summary><span><a href="#x$1242">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1243" title="Parameter" ><summary><span><a href="#y$1243">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>scaleSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="screen$1206" title="Method" ><summary><span><a href="#screen$1206">#</a></span>  <code><strong>screen</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1208" title="Parameter" ><summary><span><a href="#this$1208">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="other$1209" title="Parameter" ><summary><span><a href="#other$1209">#</a></span>  <code><strong>other</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>screen</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="screenSelf$1210" title="Method" ><summary><span><a href="#screenSelf$1210">#</a></span>  <code><strong>screenSelf</strong></code><em>(this, other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1212" title="Parameter" ><summary><span><a href="#this$1212">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="other$1213" title="Parameter" ><summary><span><a href="#other$1213">#</a></span>  <code><strong>other</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>screenSelf</strong><em>(this, other)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="setLeft$1191" title="Method" ><summary><span><a href="#setLeft$1191">#</a></span>  <code><strong>setLeft</strong></code><em>(x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="x$1193" title="Parameter" ><summary><span><a href="#x$1193">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>setLeft</strong><em>(x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="setTop$1194" title="Method" ><summary><span><a href="#setTop$1194">#</a></span>  <code><strong>setTop</strong></code><em>(y)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="y$1196" title="Parameter" ><summary><span><a href="#y$1196">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>setTop</strong><em>(y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="sub$1292" title="Method" ><summary><span><a href="#sub$1292">#</a></span>  <code><strong>sub</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1294" title="Parameter" ><summary><span><a href="#this$1294">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1295" title="Parameter" ><summary><span><a href="#x$1295">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>sub</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1297" title="Parameter" ><summary><span><a href="#this$1297">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1298" title="Parameter" ><summary><span><a href="#x$1298">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1299" title="Parameter" ><summary><span><a href="#y$1299">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>sub</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="subSelf$1300" title="Method" ><summary><span><a href="#subSelf$1300">#</a></span>  <code><strong>subSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1302" title="Parameter" ><summary><span><a href="#this$1302">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1303" title="Parameter" ><summary><span><a href="#x$1303">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>subSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1305" title="Parameter" ><summary><span><a href="#this$1305">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1306" title="Parameter" ><summary><span><a href="#x$1306">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1307" title="Parameter" ><summary><span><a href="#y$1307">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>subSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="toCSSStyle$1346" title="Method" ><summary><span><a href="#toCSSStyle$1346">#</a></span>  <code><strong>toCSSStyle</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toCSSStyle</strong><em>()</em>  &nbsp;=&gt;  <ul>string</ul></p></p>    </ul></details><details id="toJSON$1200" title="Method" ><summary><span><a href="#toJSON$1200">#</a></span>  <code><strong>toJSON</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toJSON</strong><em>()</em>  &nbsp;=&gt;  <ul><a href="#ShapeLike$1142">ShapeLike</a></ul></p></p>    </ul></details><details id="toPositionObject$1348" title="Method" ><summary><span><a href="#toPositionObject$1348">#</a></span>  <code><strong>toPositionObject</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toPositionObject</strong><em>()</em>  &nbsp;=&gt;  <ul>{<p>  <details id="x$1351" title="Property" ><summary><span><a href="#x$1351">#</a></span>  <code><strong>x</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$1352" title="Property" ><summary><span><a href="#y$1352">#</a></span>  <code><strong>y</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>}</ul></p></p>    </ul></details><details id="toSizeObject$1353" title="Method" ><summary><span><a href="#toSizeObject$1353">#</a></span>  <code><strong>toSizeObject</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toSizeObject</strong><em>()</em>  &nbsp;=&gt;  <ul>{<p>  <details id="height$1357" title="Property" ><summary><span><a href="#height$1357">#</a></span>  <code><strong>height</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="width$1356" title="Property" ><summary><span><a href="#width$1356">#</a></span>  <code><strong>width</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>}</ul></p></p>    </ul></details><details id="toStyle$1342" title="Method" ><summary><span><a href="#toStyle$1342">#</a></span>  <code><strong>toStyle</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStyle</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStylePct$1344" title="Method" ><summary><span><a href="#toStylePct$1344">#</a></span>  <code><strong>toStylePct</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStylePct</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStylePosition$1334" title="Method" ><summary><span><a href="#toStylePosition$1334">#</a></span>  <code><strong>toStylePosition</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStylePosition</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStylePositionPct$1336" title="Method" ><summary><span><a href="#toStylePositionPct$1336">#</a></span>  <code><strong>toStylePositionPct</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStylePositionPct</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStyleSize$1338" title="Method" ><summary><span><a href="#toStyleSize$1338">#</a></span>  <code><strong>toStyleSize</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStyleSize</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="toStyleSizePct$1340" title="Method" ><summary><span><a href="#toStyleSizePct$1340">#</a></span>  <code><strong>toStyleSizePct</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toStyleSizePct</strong><em>()</em>  &nbsp;=&gt;  <ul><span>Partial</span>&lt;<span>CSSStyleDeclaration</span>&gt;</ul></p></p>    </ul></details><details id="touchPoint$1324" title="Method" ><summary><span><a href="#touchPoint$1324">#</a></span>  <code><strong>touchPoint</strong></code><em>(this, other, center)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1326" title="Parameter" ><summary><span><a href="#this$1326">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="other$1327" title="Parameter" ><summary><span><a href="#other$1327">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Rect$731">Rect</a></p>        </ul></details><details id="center$1328" title="Parameter" ><summary><span><a href="#center$1328">#</a></span>  <code><strong>center</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><a href="#Point$157">Point</a></p>        </ul></details>  <p><strong>touchPoint</strong><em>(this, other, center)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details><details id="translate$1308" title="Method" ><summary><span><a href="#translate$1308">#</a></span>  <code><strong>translate</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1310" title="Parameter" ><summary><span><a href="#this$1310">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1311" title="Parameter" ><summary><span><a href="#x$1311">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>translate</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1313" title="Parameter" ><summary><span><a href="#this$1313">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1314" title="Parameter" ><summary><span><a href="#x$1314">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1315" title="Parameter" ><summary><span><a href="#y$1315">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>translate</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="translateSelf$1316" title="Method" ><summary><span><a href="#translateSelf$1316">#</a></span>  <code><strong>translateSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1318" title="Parameter" ><summary><span><a href="#this$1318">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1319" title="Parameter" ><summary><span><a href="#x$1319">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>translateSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1321" title="Parameter" ><summary><span><a href="#this$1321">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1322" title="Parameter" ><summary><span><a href="#x$1322">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1323" title="Parameter" ><summary><span><a href="#y$1323">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>translateSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="zoomLinear$1260" title="Method" ><summary><span><a href="#zoomLinear$1260">#</a></span>  <code><strong>zoomLinear</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1262" title="Parameter" ><summary><span><a href="#this$1262">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1263" title="Parameter" ><summary><span><a href="#x$1263">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>zoomLinear</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1265" title="Parameter" ><summary><span><a href="#this$1265">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1266" title="Parameter" ><summary><span><a href="#x$1266">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1267" title="Parameter" ><summary><span><a href="#y$1267">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>zoomLinear</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details><details id="zoomLinearSelf$1268" title="Method" ><summary><span><a href="#zoomLinearSelf$1268">#</a></span>  <code><strong>zoomLinearSelf</strong></code><em>(this, x)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="this$1270" title="Parameter" ><summary><span><a href="#this$1270">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1271" title="Parameter" ><summary><span><a href="#x$1271">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details>  <p><strong>zoomLinearSelf</strong><em>(this, x)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p>  <details id="this$1273" title="Parameter" ><summary><span><a href="#this$1273">#</a></span>  <code><strong>this</strong></code>    </summary>    <ul><p><a href="#Shape$1162">Shape</a></p>        </ul></details><details id="x$1274" title="Parameter" ><summary><span><a href="#x$1274">#</a></span>  <code><strong>x</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="y$1275" title="Parameter" ><summary><span><a href="#y$1275">#</a></span>  <code><strong>y</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>zoomLinearSelf</strong><em>(this, x, y)</em>  &nbsp;=&gt;  <ul><a href="#Shape$1162">Shape</a></ul></p></p>    </ul></details></p></ul></details><details id="Vec3$1363" title="Class" ><summary><span><a href="#Vec3$1363">#</a></span>  <code><strong>Vec3</strong></code>    </summary>  <a href=""></a>  <ul>        <p>  <details id="constructor$1364" title="Constructor" ><summary><span><a href="#constructor$1364">#</a></span>  <code><strong>constructor</strong></code><em>(x, y, z)</em>    </summary>  <a href=""></a>  <ul>    <p>  <details id="new Vec3$1365" title="ConstructorSignature" ><summary><span><a href="#new Vec3$1365">#</a></span>  <code><strong>new Vec3</strong></code><em>()</em>    </summary>    <ul><p><a href="#Vec3$1363">Vec3</a></p>      <p>  <details id="x$1366" title="Parameter" ><summary><span><a href="#x$1366">#</a></span>  <code><strong>x</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>0</code></span>  </summary>    <ul><p>number</p>        </ul></details><details id="y$1367" title="Parameter" ><summary><span><a href="#y$1367">#</a></span>  <code><strong>y</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>x</code></span>  </summary>    <ul><p>number</p>        </ul></details><details id="z$1368" title="Parameter" ><summary><span><a href="#z$1368">#</a></span>  <code><strong>z</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>x</code></span>  </summary>    <ul><p>number</p>        </ul></details></p>  </ul></details></p>    </ul></details><details id="x$1369" title="Property" ><summary><span><a href="#x$1369">#</a></span>  <code><strong>x</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$1370" title="Property" ><summary><span><a href="#y$1370">#</a></span>  <code><strong>y</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="z$1371" title="Property" ><summary><span><a href="#z$1371">#</a></span>  <code><strong>z</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="[iterator]$1379" title="Method" ><summary><span><a href="#[iterator]$1379">#</a></span>  <code><strong>[iterator]</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>[iterator]</strong><em>()</em>  &nbsp;=&gt;  <ul><span>IterableIterator</span>&lt;number&gt;</ul></p></p>    </ul></details><details id="interpolate$1377" title="Method" ><summary><span><a href="#interpolate$1377">#</a></span>  <code><strong>interpolate</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>interpolate</strong><em>()</em>  &nbsp;=&gt;  <ul>number</ul></p></p>    </ul></details><details id="set$1374" title="Method" ><summary><span><a href="#set$1374">#</a></span>  <code><strong>set</strong></code><em>(other)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="other$1376" title="Parameter" ><summary><span><a href="#other$1376">#</a></span>  <code><strong>other</strong></code>    </summary>    <ul><p><a href="#Vec3$1363">Vec3</a></p>        </ul></details>  <p><strong>set</strong><em>(other)</em>  &nbsp;=&gt;  <ul><a href="#Vec3$1363">Vec3</a></ul></p></p>    </ul></details><details id="toString$1372" title="Method" ><summary><span><a href="#toString$1372">#</a></span>  <code><strong>toString</strong></code><em>()</em>    </summary>  <a href=""></a>  <ul>    <p>      <p><strong>toString</strong><em>()</em>  &nbsp;=&gt;  <ul>string</ul></p></p>    </ul></details></p></ul></details><details id="MorphFn$134" title="TypeAlias" ><summary><span><a href="#MorphFn$134">#</a></span>  <code><strong>MorphFn</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$135" title="Function" ><summary><span><a href="#__type$135">#</a></span>  <em>(from, to)</em>    </summary>    <ul>    <p>    <details id="from$142" title="Parameter" ><summary><span><a href="#from$142">#</a></span>  <code><strong>from</strong></code>    </summary>    <ul><p><a href="#T$144">T</a>  []</p>        </ul></details><details id="to$143" title="Parameter" ><summary><span><a href="#to$143">#</a></span>  <code><strong>to</strong></code>    </summary>    <ul><p><a href="#T$144">T</a>  []</p>        </ul></details>  <p><strong></strong>&lt;<span>T</span><span>&nbsp;extends&nbsp;</span>     <a href="#Point$157">Point</a>&gt;<em>(from, to)</em>  &nbsp;=&gt;  <ul><details id="__type$137" title="Function" ><summary><span><a href="#__type$137">#</a></span>  <em>(fi, ti, t)</em>    </summary>    <ul>    <p>    <details id="fi$139" title="Parameter" ><summary><span><a href="#fi$139">#</a></span>  <code><strong>fi</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="ti$140" title="Parameter" ><summary><span><a href="#ti$140">#</a></span>  <code><strong>ti</strong></code>    </summary>    <ul><p>number</p>        </ul></details><details id="t$141" title="Parameter" ><summary><span><a href="#t$141">#</a></span>  <code><strong>t</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong></strong><em>(fi, ti, t)</em>  &nbsp;=&gt;  <ul><a href="#Point$157">Point</a></ul></p></p>    </ul></details></ul></p></p>    </ul></details></p>        </ul></details><details id="Placement$730" title="TypeAlias" ><summary><span><a href="#Placement$730">#</a></span>  <code><strong>Placement</strong></code>    </summary>  <a href=""></a>  <ul><p><code>"nw"</code> | <code>"nwr"</code> | <code>"nel"</code> | <code>"n"</code> | <code>"ne"</code> | <code>"e"</code> | <code>"se"</code> | <code>"s"</code> | <code>"sw"</code> | <code>"w"</code></p>        </ul></details><details id="ShapeLike$1142" title="TypeAlias" ><summary><span><a href="#ShapeLike$1142">#</a></span>  <code><strong>ShapeLike</strong></code>    </summary>  <a href=""></a>  <ul><p>{<p>  <details id="height$1147" title="Property" ><summary><span><a href="#height$1147">#</a></span>  <code><strong>height</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="width$1146" title="Property" ><summary><span><a href="#width$1146">#</a></span>  <code><strong>width</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="x$1144" title="Property" ><summary><span><a href="#x$1144">#</a></span>  <code><strong>x</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$1145" title="Property" ><summary><span><a href="#y$1145">#</a></span>  <code><strong>y</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>} | {<p>  <details id="height$1152" title="Property" ><summary><span><a href="#height$1152">#</a></span>  <code><strong>height</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="width$1151" title="Property" ><summary><span><a href="#width$1151">#</a></span>  <code><strong>width</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="x$1149" title="Property" ><summary><span><a href="#x$1149">#</a></span>  <code><strong>x</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$1150" title="Property" ><summary><span><a href="#y$1150">#</a></span>  <code><strong>y</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>} | {<p>  <details id="height$1157" title="Property" ><summary><span><a href="#height$1157">#</a></span>  <code><strong>height</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="width$1156" title="Property" ><summary><span><a href="#width$1156">#</a></span>  <code><strong>width</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="x$1154" title="Property" ><summary><span><a href="#x$1154">#</a></span>  <code><strong>x</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details><details id="y$1155" title="Property" ><summary><span><a href="#y$1155">#</a></span>  <code><strong>y</strong></code>    </summary>  <a href=""></a>  <ul><p>number</p>        </ul></details></p>} &amp; {<p>  <details id="toJSON$1159" title="Property" ><summary><span><a href="#toJSON$1159">#</a></span>  <code><strong>toJSON</strong></code>    </summary>  <a href=""></a>  <ul><p><details id="__type$1160" title="Function" ><summary><span><a href="#__type$1160">#</a></span>  <em>()</em>    </summary>    <ul>    <p>      <p><strong></strong><em>()</em>  &nbsp;=&gt;  <ul><a href="#ShapeLike$1142">ShapeLike</a></ul></p></p>    </ul></details></p>        </ul></details></p>}</p>        </ul></details><details id="cardinal$1358" title="Function" ><summary><span><a href="#cardinal$1358">#</a></span>  <code><strong>cardinal</strong></code><em>(data, closed, tension)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="data$1360" title="Parameter" ><summary><span><a href="#data$1360">#</a></span>  <code><strong>data</strong></code>    </summary>    <ul><p><a href="#Point$157">Point</a>  []</p>        </ul></details><details id="closed$1361" title="Parameter" ><summary><span><a href="#closed$1361">#</a></span>  <code><strong>closed</strong></code>    </summary>    <ul><p>boolean</p>        </ul></details><details id="tension$1362" title="Parameter" ><summary><span><a href="#tension$1362">#</a></span>  <code><strong>tension</strong></code>    </summary>    <ul><p>number</p>        </ul></details>  <p><strong>cardinal</strong><em>(data, closed, tension)</em>  &nbsp;=&gt;  <ul>string</ul></p></p>    </ul></details></p>

## Credits

- [everyday-types](https://npmjs.org/package/everyday-types) by [stagas](https://github.com/stagas) &ndash; Everyday utility types

## Contributing

[Fork](https://github.com/stagas/geometrik/fork) or [edit](https://github.dev/stagas/geometrik) and submit a PR.

All contributions are welcome!

## License

<a href="LICENSE">MIT</a> &copy; 2022 [stagas](https://github.com/stagas)
