From 2c5db30fed8cda366e53910b53195fdf0013552a Mon Sep 17 00:00:00 2001 From: Fabrice Salvaire Date: Sun, 27 Jan 2019 23:56:18 +0100 Subject: [PATCH] QtPainter: fixed margin for fit scene --- Patro/GraphicEngine/Painter/QtPainter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Patro/GraphicEngine/Painter/QtPainter.py b/Patro/GraphicEngine/Painter/QtPainter.py index 5b7b9ab..6bc9bfa 100644 --- a/Patro/GraphicEngine/Painter/QtPainter.py +++ b/Patro/GraphicEngine/Painter/QtPainter.py @@ -549,7 +549,9 @@ class ViewportArea: # scale = min(width_scale, height_scale) # scale [px/mm] - axis_scale = self._viewport_size / self._to_np_array(self.scene_area.size) + # Add 2% to scene for margin + margin_scale = 1 + 2 / 100 + axis_scale = self._viewport_size / (self._to_np_array(self.scene_area.size) * margin_scale) axis = axis_scale.argmin() scale = axis_scale[axis] -- GitLab