mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-02-05 21:54:16 +05:00
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:
parent
79fb531387
commit
708dca577a
@ -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 )
|
||||
|
@ -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());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user