From: daid Date: Fri, 4 Apr 2014 09:42:23 +0000 (+0200) Subject: Fix #813 X-Git-Tag: 14.06~41 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=09114954a06da5629edde4facfda366351a9bc73;p=cura.git Fix #813 --- diff --git a/Cura/gui/util/engineResultView.py b/Cura/gui/util/engineResultView.py index 5ea3a118..1554e32b 100644 --- a/Cura/gui/util/engineResultView.py +++ b/Cura/gui/util/engineResultView.py @@ -82,7 +82,10 @@ class engineResultView(object): layerNr = self.layerSelect.getValue() if layerNr == self.layerSelect.getMaxValue() and result is not None and len(result._polygons) > 0: layerNr = max(layerNr, len(result._polygons)) - viewZ = (layerNr - 1) * profile.getProfileSettingFloat('layer_height') + profile.getProfileSettingFloat('bottom_thickness') + if len(result._polygons) > layerNr-1 and 'inset0' in result._polygons[layerNr-1] and len(result._polygons[layerNr-1]['inset0']) > 0 and len(result._polygons[layerNr-1]['inset0'][0]) > 0: + viewZ = result._polygons[layerNr-1]['inset0'][0][0][2] + else: + viewZ = (layerNr - 1) * profile.getProfileSettingFloat('layer_height') + profile.getProfileSettingFloat('bottom_thickness') self._parent._viewTarget[2] = viewZ msize = max(profile.getMachineSettingFloat('machine_width'), profile.getMachineSettingFloat('machine_depth')) lineTypeList = [