UNPKG

@rawify/vector3

Version:

The RAW JavaScript 3D Vector library

22 lines (16 loc) 518 B
import Vector from './vector.js' Vector.equals = function (one, another) { return one.equals(another) } Vector.prototype.equals = function (vector) { return this.x === vector.x && this.y === vector.y } Vector.compare = function (one, another) { return one.compare(another) } Vector.prototype.compare = function (vector) { var thisMagnitude = this.magnitude() var vectorMagnitude = vector.magnitude() return (thisMagnitude > vectorMagnitude) - (vectorMagnitude > thisMagnitude) } export default Vector