From: daid303 Date: Thu, 28 Feb 2013 12:39:17 +0000 (+0100) Subject: Do not scale down huge objects, as it is not clear to users that the objects where... X-Git-Tag: 13.03~39 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=6730ab47d5a1d747ad46c323518504def52ff41f;p=cura.git Do not scale down huge objects, as it is not clear to users that the objects where scaled down. --- diff --git a/Cura/gui/preview3d.py b/Cura/gui/preview3d.py index e19876df..9e004118 100644 --- a/Cura/gui/preview3d.py +++ b/Cura/gui/preview3d.py @@ -206,7 +206,7 @@ class previewPanel(wx.Panel): sx, sy = self.glCanvas.GetClientSizeTuple() self.warningPopup.SetPosition((x, y+sy-self.warningPopup.GetSize().height)) - def OnScaleMax(self, onlyScaleDown = False): + def OnScaleMax(self): if self.objectsMinV is None: return vMin = self.objectsMinV @@ -220,8 +220,6 @@ class previewPanel(wx.Panel): scaleY2 = (self.machineCenter.y - skirtSize) / ((vMax[1] - vMin[1]) / 2) scaleZ = self.machineSize.z / (vMax[2] - vMin[2]) scale = min(scaleX1, scaleY1, scaleX2, scaleY2, scaleZ) - if scale > 1.0 and onlyScaleDown: - return self.matrix *= numpy.matrix([[scale,0,0],[0,scale,0],[0,0,scale]], numpy.float64) if self.glCanvas.viewMode == 'GCode' or self.glCanvas.viewMode == 'Mixed': self.setViewMode('Normal') @@ -384,7 +382,6 @@ class previewPanel(wx.Panel): obj.dirty = True obj.steepDirty = True self.updateModelTransform() - self.OnScaleMax(True) self.glCanvas.zoom = self.objectsBoundaryCircleSize * 6.0 self.errorList = [] wx.CallAfter(self.updateToolbar)