From f3e5af114b98631d5b94db0ed025e69898f5e99e Mon Sep 17 00:00:00 2001 From: Arthur Date: Fri, 27 Sep 2024 09:40:46 +0800 Subject: [PATCH] FIX: auto arrange crashes with a single triangle convexHull of a triangle should be valid. jira: STUDIO-8297 Change-Id: Icb4b2310c173f88f2b499c8407d79ff00850dc77 --- src/libnest2d/include/libnest2d/geometry_traits.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libnest2d/include/libnest2d/geometry_traits.hpp b/src/libnest2d/include/libnest2d/geometry_traits.hpp index f93e4495e..a4767c7f7 100644 --- a/src/libnest2d/include/libnest2d/geometry_traits.hpp +++ b/src/libnest2d/include/libnest2d/geometry_traits.hpp @@ -1053,7 +1053,7 @@ inline S convexHull(const S& sh, const PathTag&) namespace sl = shapelike; size_t edges = sl::cend(sh) - sl::cbegin(sh); - if(edges <= 3) return {}; + if(edges < 3) return {}; bool closed = false; std::vector U, L;