diff --git a/src/StdMeshers/StdMeshers_Quadrangle_2D.cxx b/src/StdMeshers/StdMeshers_Quadrangle_2D.cxx index 3b0869eb4..9b1d04982 100644 --- a/src/StdMeshers/StdMeshers_Quadrangle_2D.cxx +++ b/src/StdMeshers/StdMeshers_Quadrangle_2D.cxx @@ -4076,7 +4076,8 @@ bool StdMeshers_Quadrangle_2D::check() const TopoDS_Edge& e1 = wire->Edge( iPrev ); const TopoDS_Edge& e2 = wire->Edge( i ); double angle = myHelper->GetAngle( e1, e2, geomFace ); - if ( maxAngle < angle && 5.* M_PI/180 < angle ) + if (( maxAngle < angle ) && + ( 5.* M_PI/180 < angle && angle < 85.* M_PI/180 )) { maxAngle = angle; iVertex = i;