npm install vector-3
Vector3 JavaScript library
javascript
new Vector3(x, y, z);
// or
new Vector(otherVector);
`$3
`javascript
vector.add(x, y, z);
// or
vector.add(otherVector);
`$3
`javascript
vector.substract(x, y, z);
// or
vector.substract(otherVector);
`$3
`javascript
vector.multiply(x, y, z);
// or
vector.multiply(otherVector);
`$3
`javascript
vector.multiplyBy(number);
`$3
`javascript
vector.divide(x, y, z);
// or
vector.divide(otherVector);
`$3
`javascript
vector.divideBy(number);
`$3
`javascript
vector.length();
`$3
`javascript
vector.dot(otherVector);
`$3
`javascript
vector.cross(otherVector);
`$3
`javascript
vector.normalize();
`$3
`javascript
vector.angle(otherVector);
`$3
`javascript
vector.equal(otherVector);
`$3
`javascript
vector.rotate(x, y, z);
// or
vector.rotate(otherVector);
`$3
`javascript
vector.clone(otherVector);
``