1.2.3 • Published 3 years ago

ndvector v1.2.3

Weekly downloads
2
License
ISC
Repository
github
Last release
3 years ago

Vector.js

nD vector javascript library

install

npm i ndvector

reference

// Set
constructor(...coord)
static polar(r: number = 0, ...ang: number[]): Vector

// Get
coord: number[]
polar(): number[]

// Math
add(...vect: Vector[]): Vector
sub(v2: Vector): Vector
mul(a: number): Vector
div(a: number): Vector
inv(): Vector
mix(v, a): Vector

// Vector length
len(): number
len(a: number): Vector
norm(): Vector

// Coord diff
dist(v): Number

// Dot product
dot(...vect): Number

example

var v1 = Vector(1, 4, 2);
var v2 = Vector(3, 6, 5);
var v3 = v1.add(v2);

v3.coord; // [4, 10, 7];
v3.mul(3).coord; // [12, 30, 21];
v3.div(2).coord; // [2, 5, 3.5];

var v4 = Vector(3, 4);
console.log(v4.len()); // 5
1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago