node package manager
Painless code sharing. npm Orgs help your team discover, share, and reuse code. Create a free org »

vector-3

npm version

Vector3

Vector3 JavaScript library

Doc

constructor

    new Vector3(x, y, z);
    // or 
    new Vector(otherVector);

add

    vector.add(x, y, z);
    // or 
    vector.add(otherVector);

substract

    vector.substract(x, y, z);
    // or 
    vector.substract(otherVector);

multiply

    vector.multiply(x, y, z);
    // or 
    vector.multiply(otherVector);

multiplyBy

    vector.multiplyBy(number);

divide

    vector.divide(x, y, z);
    // or 
    vector.divide(otherVector);

divideBy

    vector.divideBy(number);

length

    vector.length();

dot

    vector.dot(otherVector);

cross

    vector.cross(otherVector);

normalize

    vector.normalize();

angle

    vector.angle(otherVector);

equal

    vector.equal(otherVector);

rotate

    vector.rotate(x, y, z);
    // or 
    vector.rotate(otherVector);

clone

    vector.clone(otherVector);