UNPKG

tapspace

Version:

A zoomable user interface lib for web apps

21 lines (17 loc) 386 B
const vec3 = require('affineplane').vec3 module.exports = function (multiplier) { // @Vector:scaleBy(multiplier) // // Scale the vector uniformly with multiplier. // // Parameters: // multiplier // a number // // Return // a Vector // const v = vec3.scaleBy(this.vec, multiplier) const Vector = this.constructor return new Vector(this.basis, v) }