forked from bartvdbraak/blender
Fix for remesh modifier crash mentioned in comments of bug [#30966]
Reading in triangles now skips any NaN coordinates.
This commit is contained in:
parent
583957470c
commit
f120433fa3
@ -113,6 +113,15 @@ public:
|
|||||||
curface++;
|
curface++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* remove triangle if it contains invalid coords */
|
||||||
|
for(int i = 0; i < 3; i++) {
|
||||||
|
const float *co = t->vt[i];
|
||||||
|
if(isnan(co[0]) || isnan(co[1]) || isnan(co[2])) {
|
||||||
|
delete t;
|
||||||
|
return getNextTriangle();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return t;
|
return t;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user