chiark / gitweb /
Better display dual-extrusion paths.
[cura.git] / Cura / gui / util / opengl.py
index 8d3f727c61ae953e74ec08e37de4047748fb7b9e..dc7deb67c0bda796de31b7aa768a89a96e2e2d97 100644 (file)
@@ -430,7 +430,7 @@ def DrawGCodeLayer(layer, drawQuick = True):
        moveColor = [0, 0, 1, 0.5]
        retractColor = [1, 0, 0.5, 0.5]
        supportColor = [0, 1, 1, 1]
-       extrudeColor = [1, 0, 0, 1]
+       extrudeColor = [[1, 0, 0, 1], [0, 1, 1, 1], [1, 1, 0, 1], [1, 0, 1, 1]]
        innerWallColor = [0, 1, 0, 1]
        skirtColor = [0, 0.5, 0.5, 1]
        prevPathWasRetract = False
@@ -459,7 +459,7 @@ def DrawGCodeLayer(layer, drawQuick = True):
                        elif path.pathType == 'SKIRT':
                                c = skirtColor
                        else:
-                               c = extrudeColor
+                               c = extrudeColor[path.extruder]
                if path.type == 'retract':
                        c = retractColor
                if path.type == 'extrude' and not drawQuick: