From 36fbe2be91b507688f6a76e393fd1be8cdb683d3 Mon Sep 17 00:00:00 2001 From: Pavel Mikus Date: Wed, 30 Nov 2022 21:21:26 +0100 Subject: [PATCH] another bug fix in the aabb lines tree --- src/libslic3r/AABBTreeLines.hpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/libslic3r/AABBTreeLines.hpp b/src/libslic3r/AABBTreeLines.hpp index 5390204432..55ce9a0c80 100644 --- a/src/libslic3r/AABBTreeLines.hpp +++ b/src/libslic3r/AABBTreeLines.hpp @@ -74,7 +74,6 @@ inline std::tuple coordinate_aligned_ray_hit_count(size_t // Note that ray and line may overlap, when (line.b[oc] - line.a[oc]) is zero // In that case, we return negative number Floating distance_oc = line.b[other_coordinate] - line.a[other_coordinate]; - if (distance_oc <= 0) { return {-1, -1}; } Floating t = (ray_origin[other_coordinate] - line.a[other_coordinate]) / distance_oc; Floating val_c = line.a[coordinate] + t * (line.b[coordinate] - line.a[coordinate]); if (ray_origin[coordinate] > val_c) {