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++;
|
||||
}
|
||||
|
||||
/* 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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user