From fc1ff1af4b188c09cb0bdf44cfa2200640d11af8 Mon Sep 17 00:00:00 2001 From: inv Date: Fri, 24 Dec 2010 10:59:30 +0000 Subject: [PATCH] Issue 0021106: EDF 1691 SMESH: MEsh.Group(SubShape) fails on Shells --- src/SMESH_I/SMESH_2smeshpy.cxx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/SMESH_I/SMESH_2smeshpy.cxx b/src/SMESH_I/SMESH_2smeshpy.cxx index 26a480a4e..e62946601 100644 --- a/src/SMESH_I/SMESH_2smeshpy.cxx +++ b/src/SMESH_I/SMESH_2smeshpy.cxx @@ -856,12 +856,14 @@ void _pyMesh::Process( const Handle(_pyCommand)& theCommand ) // ---------------------------------------------------------------------- else if ( method == "CreateGroupFromGEOM" ) {// (type, name, grp) _pyID grp = theCommand->GetArg( 3 ); - if ( sameGroupType( grp, theCommand->GetArg( 1 )) ) { // --> Group(grp) - theCommand->SetMethod( "Group" ); - theCommand->RemoveArgs(); - theCommand->SetArg( 1, grp ); - } - else { + // VSR 24/12/2010. PAL21106: always use GroupOnGeom() function on dump + // next if(){...} section is commented + //if ( sameGroupType( grp, theCommand->GetArg( 1 )) ) { // --> Group(grp) + // theCommand->SetMethod( "Group" ); + // theCommand->RemoveArgs(); + // theCommand->SetArg( 1, grp ); + //} + //else { _pyID type = theCommand->GetArg( 1 ); _pyID name = theCommand->GetArg( 2 ); theCommand->SetMethod( "GroupOnGeom" ); @@ -869,7 +871,7 @@ void _pyMesh::Process( const Handle(_pyCommand)& theCommand ) theCommand->SetArg( 1, grp ); theCommand->SetArg( 2, name ); theCommand->SetArg( 3, type ); - } + //} } // ---------------------------------------------------------------------- else if ( method == "ExportToMED" || // ExportToMED() --> ExportMED() -- 2.39.2