From 1d6ef4bc3cdcf42714e61b1eb69836a348de4c33 Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Wed, 8 Feb 2017 10:40:17 +0100 Subject: [PATCH] Default color if no material color is available. CURA-3273 --- plugins/CuraEngineBackend/ProcessSlicedLayersJob.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py b/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py index 21227e7a8b..7648307de5 100644 --- a/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py +++ b/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py @@ -177,6 +177,8 @@ class ProcessSlicedLayersJob(Job): material_color_map = numpy.zeros((1, 4), dtype=numpy.float32) material = global_container_stack.findContainer({"type": "material"}) color_code = material.getMetaDataEntry("color_code") + if color_code is None: # not all stacks have a material color + color_code = "#e0e000" color = colorCodeToRGBA(color_code) material_color_map[0, :] = color