Salome HOME
SALOME_TESTS/Grids/smesh/bugs_07/H5
authoreap <eap@opencascade.com>
Thu, 17 Apr 2014 17:05:20 +0000 (21:05 +0400)
committereap <eap@opencascade.com>
Thu, 17 Apr 2014 17:05:20 +0000 (21:05 +0400)
 Do not use angles < 5 degrees to find out a correct orientation

src/StdMeshers/StdMeshers_Quadrangle_2D.cxx

index c0c562e7d53c3a77d0080ca0107368281ff4f30a..3b0869eb4e5348e1c1e0b173e8381df90792f001 100644 (file)
@@ -4076,7 +4076,7 @@ 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 && angle < 0.9 * M_PI )
+      if ( maxAngle < angle && 5.* M_PI/180 < angle )
       {
         maxAngle = angle;
         iVertex = i;