From 71bd4d33442d13a79502c92209d83fb16b2d5c21 Mon Sep 17 00:00:00 2001 From: eap Date: Mon, 21 Apr 2014 13:17:46 +0400 Subject: [PATCH] SALOME_TESTS/Grids/smesh/bugs_07/H5 Use 5 < angles < 85 degrees to find out a correct orientation --- src/StdMeshers/StdMeshers_Quadrangle_2D.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.30.2