From ccfcb4bf9d17238792eaca64e678dd87956f5f7a Mon Sep 17 00:00:00 2001 From: Lukas Matena Date: Mon, 10 Feb 2025 16:06:02 +0100 Subject: [PATCH] Improve error message when SLA-slicing a broken mesh (SPE-2680) --- src/libslic3r/SLAPrintSteps.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/SLAPrintSteps.cpp b/src/libslic3r/SLAPrintSteps.cpp index c722e939a8..0b7fbaef0e 100644 --- a/src/libslic3r/SLAPrintSteps.cpp +++ b/src/libslic3r/SLAPrintSteps.cpp @@ -512,7 +512,8 @@ void SLAPrint::Steps::slice_model(SLAPrintObject &po) if(slindex_it == po.m_slice_index.end()) //TRN To be shown at the status bar on SLA slicing error. - throw Slic3r::RuntimeError(format("Model named: %s can not be sliced. Please check if the model is sane.", po.model_object()->name)); + throw Slic3r::RuntimeError(format("Model named: %s can not be sliced. This can be caused by the model mesh being broken. " + "Repairing it might fix the problem.", po.model_object()->name)); po.m_model_height_levels.clear(); po.m_model_height_levels.reserve(po.m_slice_index.size());