check for area test if the face is a triangle.
parent
30e06f7437
commit
ad2ff9fd71
|
@ -172,14 +172,16 @@ void FindDegeneratesProcess::ExecuteOnMesh( aiMesh* mesh) {
|
|||
}
|
||||
}
|
||||
}
|
||||
ai_real area = calculateAreaOfTriangle( face, mesh );
|
||||
if ( area < 1e-6 ) {
|
||||
if ( configRemoveDegenerates ) {
|
||||
remove_me[ a ] = true;
|
||||
goto evil_jump_outside;
|
||||
}
|
||||
if ( face.mNumIndices == 3 ) {
|
||||
ai_real area = calculateAreaOfTriangle( face, mesh );
|
||||
if ( area < 1e-6 ) {
|
||||
if ( configRemoveDegenerates ) {
|
||||
remove_me[ a ] = true;
|
||||
goto evil_jump_outside;
|
||||
}
|
||||
|
||||
// todo: check for index which is corrupt.
|
||||
// todo: check for index which is corrupt.
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue