From c2b866fd0577586a95b2321f166055d131fb7215 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Wed, 5 Jun 2019 13:28:03 +0200 Subject: [PATCH] Fix scale for just ungrouped objects CURA-6565 Same as in Uranium _calculateAABB() --- cura/Scene/CuraSceneNode.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cura/Scene/CuraSceneNode.py b/cura/Scene/CuraSceneNode.py index 1983bc6008..9038c12b2c 100644 --- a/cura/Scene/CuraSceneNode.py +++ b/cura/Scene/CuraSceneNode.py @@ -115,6 +115,9 @@ class CuraSceneNode(SceneNode): self._aabb = None if self._mesh_data: self._aabb = self._mesh_data.getExtents(self.getWorldTransformation()) + else: # If there is no mesh_data, use a boundingbox that encompasses the local (0,0,0) + position = self.getWorldPosition() + self._aabb = AxisAlignedBox(minimum=position, maximum=position) for child in self.getAllChildren(): if child.callDecoration("isNonPrintingMesh"):