Simplify relative positioning xyz value updates - CURA-4577

This commit is contained in:
ChrisTerBeke 2017-11-17 16:31:16 +01:00
parent 10b5a19043
commit 85eab3606b

View file

@ -140,9 +140,9 @@ class GCodeReader(MeshReader):
y = params.y if params.y is not None else y y = params.y if params.y is not None else y
z = params.z if params.z is not None else position.z z = params.z if params.z is not None else position.z
else: else:
x = x + params.x if params.x is not None else x x += params.x if params.x is not None else x
y = y + params.y if params.y is not None else y y += params.y if params.y is not None else y
z = z + params.z if params.z is not None else position.z z += params.z if params.z is not None else position.z
if params.e is not None: if params.e is not None:
new_extrusion_value = params.e if self._is_absolute_positioning else e[self._extruder_number] + params.e new_extrusion_value = params.e if self._is_absolute_positioning else e[self._extruder_number] + params.e