From 16c059288ef2f843c709c5a13d80e35ece0197db Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sat, 29 Jan 2022 23:59:40 -0500 Subject: [PATCH] constrain bucket max index froms scale point --- src/geo/slicer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/geo/slicer.js b/src/geo/slicer.js index 076b1d2e..77c74073 100644 --- a/src/geo/slicer.js +++ b/src/geo/slicer.js @@ -153,7 +153,7 @@ let zm = Math.min(p1.z, p2.z, p3.z) - zMin, zM = Math.max(p1.z, p2.z, p3.z) - zMin, bm = Math.floor(zm * zScale), - bM = Math.ceil(zM * zScale); + bM = Math.min(Math.ceil(zM * zScale), bucketCount); // add point to all buckets in range for (j = bm; j < bM; j++) { bucket = buckets[j].points;