We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c9f0444 commit 1b9c216Copy full SHA for 1b9c216
1 file changed
src/nxsbuild/kdtree.cpp
@@ -260,6 +260,13 @@ void KDTreeSoup::clear() {
260
void KDTreeSoup::findRealMiddle(KDCell &node) {
261
Soup soup = get(node.block);
262
263
+ // Handle empty soup case - use node box center as fallback
264
+ if(soup.size() == 0) {
265
+ node.split = node.box.MaxDim();
266
+ node.middle = node.box.Center()[node.split];
267
+ return;
268
+ }
269
+
270
vcg::Box3f box;
271
for(quint32 i = 0; i < soup.size(); i++) {
272
Triangle &triangle = soup[i];
0 commit comments