chiark / gitweb /
Initial changes to get some project planner stuff working again.
[cura.git] / Cura / gui / util / previewTools.py
index 0de3bf67922cbe7323f93842698c4aeb0f4f24ef..b77411c72672ad5d4650443b3213cc8e8f137bfc 100644 (file)
@@ -352,9 +352,10 @@ class toolScale(object):
                        sy *= self.scale
                if self.node == 4 and self.scale is not None:
                        sz *= self.scale
-               scaleX = numpy.linalg.norm(self.parent.parent.matrix[0].getA().flatten())
-               scaleY = numpy.linalg.norm(self.parent.parent.matrix[1].getA().flatten())
-               scaleZ = numpy.linalg.norm(self.parent.parent.matrix[2].getA().flatten())
+               objMatrix = self.parent.getObjectMatrix()
+               scaleX = numpy.linalg.norm(objMatrix[0].getA().flatten())
+               scaleY = numpy.linalg.norm(objMatrix[1].getA().flatten())
+               scaleZ = numpy.linalg.norm(objMatrix[2].getA().flatten())
                if self.scale is not None:
                        scaleX *= self.scale
                        scaleY *= self.scale