UNPKG

vectors

Version:

A grab bag of vector utility functions for 2D and 3D vectors that operate on plain arrays

18 lines (15 loc) 340 B
module.exports = subn function subn(vec) { for (var i = 1; i < arguments.length; i++) { if (Array.isArray(arguments[i])) { for (var n = 0; n < vec.length; n++) { vec[n] -= arguments[i][n] } } else { for (var n = 0; n < vec.length; n++) { vec[n] -= arguments[i] } } } return vec }