From daa6e04d8c5dd382e30c0e7cfe601be6a03e6ee9 Mon Sep 17 00:00:00 2001 From: Arjen Hiemstra Date: Mon, 20 Apr 2015 16:42:19 +0200 Subject: [PATCH] Ignore nodes that are outside the build volume for slicing --- CuraEngineBackend.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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