CURA-5370 The minimum offset between objects in the Arranger is now determined by the brim/skirt/... setting

This commit is contained in:
Jack Ha 2018-05-23 12:54:18 +02:00
parent f5bed242ed
commit a3ac20172b
4 changed files with 53 additions and 17 deletions

View file

@ -73,7 +73,8 @@ class CuraActions(QObject):
# \param count The number of times to multiply the selection.
@pyqtSlot(int)
def multiplySelection(self, count: int) -> None:
job = MultiplyObjectsJob(Selection.getAllSelectedObjects(), count, min_offset = 8)
min_offset = Application.getInstance().getBuildVolume().getEdgeDisallowedSize() + 2 # Allow for some rounding errors
job = MultiplyObjectsJob(Selection.getAllSelectedObjects(), count, min_offset = max(min_offset, 8))
job.start()
## Delete all selected objects.