From 02dcb60d5e0e6583d6261dc5eab07e655b79162b Mon Sep 17 00:00:00 2001 From: Frank Noirot Date: Wed, 17 Mar 2021 00:20:31 -0400 Subject: [PATCH] added multiplication by device pixel ratio to render --- web/src/helpers/cadPackages/openScadController.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/src/helpers/cadPackages/openScadController.js b/web/src/helpers/cadPackages/openScadController.js index be52e94..40a9180 100644 --- a/web/src/helpers/cadPackages/openScadController.js +++ b/web/src/helpers/cadPackages/openScadController.js @@ -6,10 +6,12 @@ let lastViewPortSize = 'INIT' let lastCameraSettings = 'INIT' export const render = async ({ code, settings }) => { + const pixelRatio = window.devicePixelRatio || 1 + console.log({ pixelRatio }) const size = settings.viewerSize ? { - x: Math.round(settings.viewerSize?.width), - y: Math.round(settings.viewerSize?.height), + x: Math.round(settings.viewerSize?.width * pixelRatio), + y: Math.round(settings.viewerSize?.height * pixelRatio), } : lastViewPortSize const camera = settings.camera || lastCameraSettings