diff --git a/CuraEngineBackend.py b/CuraEngineBackend.py index 7c0acbc8e6..527f9c0683 100644 --- a/CuraEngineBackend.py +++ b/CuraEngineBackend.py @@ -127,7 +127,8 @@ class CuraEngineBackend(Backend): objects = [] for node in DepthFirstIterator(self._scene.getRoot()): if type(node) is SceneNode and node.getMeshData(): - objects.append(node) + if not getattr(node, '_outside_buildarea', False): + objects.append(node) if not objects: return #No point in slicing an empty build plate