From f90d62c7716993f85d7a19691b3e6f9b8f5659fc Mon Sep 17 00:00:00 2001 From: tamasmeszaros Date: Tue, 17 May 2022 16:28:13 +0200 Subject: [PATCH] Fix crash with a single support point --- src/libslic3r/SLA/SupportTreeUtils.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/SLA/SupportTreeUtils.hpp b/src/libslic3r/SLA/SupportTreeUtils.hpp index 9c3c1f5849..d5707dc5c1 100644 --- a/src/libslic3r/SLA/SupportTreeUtils.hpp +++ b/src/libslic3r/SLA/SupportTreeUtils.hpp @@ -498,7 +498,8 @@ std::vector non_duplicate_suppt_indices(const PtIndex &index, !to_remove[i_closest]; }); - if ((suppts[i].pos - suppts[closest_idx].pos).norm() < eps) + if (closest_idx < suppts.size() && + (suppts[i].pos - suppts[closest_idx].pos).norm() < eps) to_remove[i] = true; }