chiark / gitweb /
Add proper slicing order.
[cura.git] / Cura / util / sliceEngine.py
index 84fab9a71bb3dadc87a8ae862a16c761d71480e3..5eca15448f71de5331ca8b395a9abbb3fafdc14c 100644 (file)
@@ -47,9 +47,8 @@ class Slicer(object):
                commandList += ['-b', self._binaryStorageFilename]
                self._objCount = 0
                with open(self._binaryStorageFilename, "wb") as f:
-                       for obj in scene._objectList:
-                               if not scene.checkPlatform(obj):
-                                       continue
+                       for n in scene.printOrder():
+                               obj = scene.objects()[n]
                                for mesh in obj._meshList:
                                        n = numpy.array(mesh.vertexCount, numpy.int32)
                                        f.write(n.tostring())