From 80cf4451733b7a51c289d7eb10c6739a2769b2c6 Mon Sep 17 00:00:00 2001 From: schneider007 Date: Thu, 27 Aug 2026 19:18:23 +0800 Subject: [PATCH] Fix bug: index error in checkNeighbours --- openvdb/openvdb/tools/MeshToVolume.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openvdb/openvdb/tools/MeshToVolume.h b/openvdb/openvdb/tools/MeshToVolume.h index 2aac956e75..669ed621d7 100644 --- a/openvdb/openvdb/tools/MeshToVolume.h +++ b/openvdb/openvdb/tools/MeshToVolume.h @@ -1645,7 +1645,7 @@ checkNeighbours(const Index pos, const typename LeafNodeType::ValueType * data, // i + 1, j, k if (mask[0] && Compare::check(data[pos + NodeT::DIM * NodeT::DIM])) return true; // i+1, j, k-1 - if (mask[6] && Compare::check(data[pos + NodeT::DIM * NodeT::DIM])) return true; + if (mask[6] && Compare::check(data[pos + NodeT::DIM * NodeT::DIM - 1])) return true; // i-1, j, k-1 if (mask[7] && Compare::check(data[pos - NodeT::DIM * NodeT::DIM - 1])) return true; // i+1, j, k+1