diff --git a/src/points.js b/src/points.js index e3aa371..8e6a3d5 100644 --- a/src/points.js +++ b/src/points.js @@ -314,9 +314,11 @@ exports.parse = (config, units) => { exports.visualize = (points, units) => { const models = {} + x_unit = units.visual_x || (units.u - 1) + y_unit = units.visual_y || (units.u - 1) for (const [pname, p] of Object.entries(points)) { - const w = (p.meta.width * units.u) - 1 - const h = (p.meta.height * units.u) - 1 + const w = p.meta.width * x_unit + const h = p.meta.height * y_unit const rect = u.rect(w, h, [-w/2, -h/2]) models[pname] = p.position(rect) }