mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-02-03 12:30:33 +05:00
Fix issue reported in https://www.salome-platform.org/forum/forum_10/180510604
This commit is contained in:
parent
0e63df0f03
commit
e6f1c5ae12
@ -420,9 +420,9 @@ namespace
|
|||||||
const TopTools_MapOfShape& cornerVV,
|
const TopTools_MapOfShape& cornerVV,
|
||||||
TopTools_MapOfShape& internEE)
|
TopTools_MapOfShape& internEE)
|
||||||
{
|
{
|
||||||
TopTools_IndexedMapOfShape subEE;
|
TopTools_IndexedMapOfShape subEE, subFF;
|
||||||
TopExp::MapShapes( shape, TopAbs_EDGE, subEE );
|
TopExp::MapShapes( shape, TopAbs_EDGE, subEE );
|
||||||
//TopExp::MapShapes( shape, TopAbs_FACE, subFF );
|
TopExp::MapShapes( shape, TopAbs_FACE, subFF );
|
||||||
|
|
||||||
TopoDS_Vertex VV[2];
|
TopoDS_Vertex VV[2];
|
||||||
TopTools_MapOfShape subChecked, ridgeEE;
|
TopTools_MapOfShape subChecked, ridgeEE;
|
||||||
@ -460,6 +460,8 @@ namespace
|
|||||||
{
|
{
|
||||||
if ( !SMESH_MesherHelper::IsSubShape( ridgeE, *F ))
|
if ( !SMESH_MesherHelper::IsSubShape( ridgeE, *F ))
|
||||||
continue;
|
continue;
|
||||||
|
if ( !subFF.Contains( *F ))
|
||||||
|
continue;
|
||||||
if ( isContinuousMesh( ridgeE, TopoDS::Edge( *E ), TopoDS::Face( *F ), mesh ))
|
if ( isContinuousMesh( ridgeE, TopoDS::Edge( *E ), TopoDS::Face( *F ), mesh ))
|
||||||
{
|
{
|
||||||
nextRidgeE = *E;
|
nextRidgeE = *E;
|
||||||
|
Loading…
Reference in New Issue
Block a user