PAL13615(EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")

Cinsider edges to be one side at continuity >= GeomAbs_G1
This commit is contained in:
eap 2007-03-09 12:30:10 +00:00
parent 79fb531387
commit 708dca577a
2 changed files with 3 additions and 3 deletions

View File

@ -89,7 +89,7 @@ namespace {
}
if ( edgeCounter.Extent() < 3 && !eNext.IsNull() ) {
GeomAbs_Shape cont = SMESH_Algo::Continuity( edge, eNext );
if (cont >= GeomAbs_C1) {
if (cont >= GeomAbs_G1) {
// care of orientation
bool reverse;
if ( forward )

View File

@ -595,7 +595,7 @@ FaceQuadStruct* StdMeshers_Quadrangle_2D::CheckNbEdges(SMESH_Mesh & aMes
bool sameSide = true;
while ( !edges.empty() && sameSide ) {
GeomAbs_Shape cont = SMESH_Algo::Continuity( sideEdges.back(), edges.front() );
sameSide = ( cont >= GeomAbs_C1 );
sameSide = ( cont >= GeomAbs_G1 );
if ( sameSide )
sideEdges.splice( sideEdges.end(), edges, edges.begin());
}
@ -603,7 +603,7 @@ FaceQuadStruct* StdMeshers_Quadrangle_2D::CheckNbEdges(SMESH_Mesh & aMes
sameSide = true;
while ( !edges.empty() && sameSide ) {
GeomAbs_Shape cont = SMESH_Algo::Continuity( sideEdges.front(), edges.back() );
sameSide = ( cont >= GeomAbs_C1 );
sameSide = ( cont >= GeomAbs_G1 );
if ( sameSide )
sideEdges.splice( sideEdges.begin(), edges, --edges.end());
}