obj.dirty = False\r
obj.mesh = mesh\r
self.updateModelTransform()\r
- self.glCanvas.zoom = numpy.max(self.objectsMaxV - self.objectsMinV) * 1.7\r
+ scale = profile.getProfileSettingFloat('model_scale')\r
+ size = (self.objectsMaxV - self.objectsMinV) * scale\r
+ if size[0] > self.machineSize.x or size[1] > self.machineSize.y or size[2] > self.machineSize.z:\r
+ self.OnScaleMax(None)\r
+ self.glCanvas.zoom = numpy.max(size) * 1.7\r
self.errorList = []\r
wx.CallAfter(self.updateToolbar)\r
wx.CallAfter(self.glCanvas.Refresh)\r