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
JavaScript
module.exports = addn
function addn(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
}