diff --git a/scripts/addons/cam/gcodepath.py b/scripts/addons/cam/gcodepath.py index 5d574a07..95667350 100644 --- a/scripts/addons/cam/gcodepath.py +++ b/scripts/addons/cam/gcodepath.py @@ -717,6 +717,8 @@ async def getPath3axis(context, operation): o.movement.type == 'CONVENTIONAL' and o.movement.spindle_rotation == 'CCW'): for ch in chunks: ch.reverse() + chunks = await utils.sortChunks(chunks, o) + strategy.chunksToMesh(chunks, o) elif o.strategy == 'WATERLINE' and not o.optimisation.use_opencamlib: