Salome HOME
In IsStructured()
authoreap <eap@opencascade.com>
Thu, 28 Mar 2013 15:13:04 +0000 (15:13 +0000)
committereap <eap@opencascade.com>
Thu, 28 Mar 2013 15:13:04 +0000 (15:13 +0000)
-  if ( nbWires != 1 || nbEdgesInWires.front() != 4 )
+  if ( nbWires != 1 /*|| nbEdgesInWires.front() != 4*/ ) // allow composite sides

src/SMESH/SMESH_MesherHelper.cxx

index 258c8ff8a00189fafc2cc38b01dc9659849fc630..b0ecaf556955421d094d3eef6016938c01d6b905 100644 (file)
@@ -2170,7 +2170,7 @@ bool SMESH_MesherHelper::IsStructured( SMESH_subMesh* faceSM )
   list< int > nbEdgesInWires;
   int nbWires = SMESH_Block::GetOrderedEdges( TopoDS::Face( faceSM->GetSubShape() ),
                                               edges, nbEdgesInWires );
-  if ( nbWires != 1 || nbEdgesInWires.front() != 4 )
+  if ( nbWires != 1 /*|| nbEdgesInWires.front() != 4*/ ) // allow composite sides
     return false;
 
   // algo: find corners of a structure and then analyze nb of faces and