diff --git a/CuraEngineBackend.py b/CuraEngineBackend.py index 8154620f91..d812c2c8e3 100644 --- a/CuraEngineBackend.py +++ b/CuraEngineBackend.py @@ -138,7 +138,7 @@ class CuraEngineBackend(Backend): for object in objects: center += object.getPosition() - meshData = object.getMeshData().getTransformed(object.getGlobalTransformation()) + meshData = object.getMeshData().getTransformed(object.getWorldTransformation()) obj = msg.objects.add() obj.id = id(object) diff --git a/ProcessSlicedObjectListJob.py b/ProcessSlicedObjectListJob.py index ae99e777f0..a324e260bc 100644 --- a/ProcessSlicedObjectListJob.py +++ b/ProcessSlicedObjectListJob.py @@ -45,7 +45,7 @@ class ProcessSlicedObjectListJob(Job): points[:,2] -= self._center.z points = numpy.pad(points, ((0,0), (0,1)), 'constant', constant_values=(0.0, 1.0)) - inverse = node.getGlobalTransformation().getInverse().getData() + inverse = node.getWorldTransformation().getInverse().getData() points = points.dot(inverse) points = points[:,0:3]