From c18fb0df4cf98f03c2e55ba7af266519c8375d30 Mon Sep 17 00:00:00 2001 From: daid Date: Thu, 30 Aug 2012 15:07:35 +0200 Subject: [PATCH] Scale the model down if it is larger then the build area after loading. --- Cura/gui/preview3d.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Cura/gui/preview3d.py b/Cura/gui/preview3d.py index d32992c9..41498c90 100644 --- a/Cura/gui/preview3d.py +++ b/Cura/gui/preview3d.py @@ -269,7 +269,11 @@ class previewPanel(wx.Panel): obj.dirty = False obj.mesh = mesh self.updateModelTransform() - self.glCanvas.zoom = numpy.max(self.objectsMaxV - self.objectsMinV) * 1.7 + scale = profile.getProfileSettingFloat('model_scale') + size = (self.objectsMaxV - self.objectsMinV) * scale + if size[0] > self.machineSize.x or size[1] > self.machineSize.y or size[2] > self.machineSize.z: + self.OnScaleMax(None) + self.glCanvas.zoom = numpy.max(size) * 1.7 self.errorList = [] wx.CallAfter(self.updateToolbar) wx.CallAfter(self.glCanvas.Refresh) -- 2.30.2