vector-3

Vector3 JavaScript library

Usage no npm install needed!

<script type="module">
  import vector3 from 'https://cdn.skypack.dev/vector-3';
</script>

README

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);