2d-vectors

vector modules

Usage no npm install needed!

<script type="module">
  import dVectors from 'https://cdn.skypack.dev/2d-vectors';
</script>

README

Vectors

A vector class with the following utilities:

Internal vars

this.x (float) and this.y (float)

Static methods

dotProduct

takes (Vector, Vector)
returns float

vectorFromIndex

takes (index, width)
returns vector

linearInterpolation

takes (known, v1, v2)
returns float

bilinearInterpolation

takes (goalV, dotProducts)
returns a linearInterpolation (float)

Prototype methods

magnitude

returns float

normalize

returns normalized Vector

subtract

takes (Vector)
returns Vector

indexFromVector

takes (width) returns float