// Provides a utility which takes a Space, and returns its minimum and maximum x/y coordinates, based on .loc and .data const vec = require('./vec'); module.exports = function(space){ let min = space.loc; if (min.length === 0) min = [0,0]; let data = space.data; let disp = [data.length, 0]; for (let i = 0; i < data.length; i++){ disp[1] = Math.max(disp[1], data[i].length); } return [min, vec.add(min, disp)]; }