From ad5ac9c63ecce638ee322a34ef98cd916e3c2fa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1n=20D=C3=A9nes?= Date: Sun, 25 Jul 2021 20:31:51 +0200 Subject: [PATCH] Visualization fix --- src/points.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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) }