1.0.1 • Published 1 year ago

js-vectors v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

js-vectors

A lightweight library for vector data structures: Vector2, Vector3 and Vector4.

Features

Vector2Vector3Vector4
constructornew Vector2(x, y)new Vector3(x, y, z)new Vector4(x, y, z, w)
constant ZERO
constant ONE
constant UNIT_X
constant UNIT_Y
constant UNIT_Z
constant UNIT_W
static fromArray
toArray
set
setComponent
getComponent
clone
copy
eq
ne
static add & add
static addScalar & addScalar
static sub & sub
static subScalar & subScalar
static mul & mul
static mulScalar & mulScalar
static div & div
static divScalar & divScalar
static max & max
static min & min
static clamp & clamp
static clampScalar & clampScalar
static floor & floor
static ceil & ceil
static round & round
static roundToZero & roundToZero
static neg & neg
static dot
static cross
cross
length
lengthSq
static normalize & normalize
static abs & abs
static distance
static distanceSq
static lerp & lerp
static sqrt & sqrt
static reflect
1.0.1

1 year ago

1.0.0

1 year ago

0.0.0

1 year ago