UNPKG

tapspace

Version:

A zoomable user interface lib for web apps

20 lines (19 loc) 433 B
module.exports = (Direction) => { // Use factor pattern to avoid circular dependency. return function (basis, vec) { // @Direction:fromVector(basis, vec) // // Create a Direction from a vector. // // Parameters // basis // a Component // vec // a Vector, or {x,y,z} relative to the basis. // // Return // a Direction // return new Direction(basis, vec) } }