X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FenleveDefaut.py;h=77d7c0e755854b7d38216148774c2a72a8bc9df2;hb=63d89b45fcdffeb46a091cc64e58f7d44b1b355f;hp=258760cbda49c5486d1ea375baf12bed99d9cec6;hpb=6d32f944a0a115b6419184c50b57bf7c4eef5786;p=modules%2Fsmesh.git diff --git a/src/Tools/blocFissure/gmu/enleveDefaut.py b/src/Tools/blocFissure/gmu/enleveDefaut.py index 258760cbd..77d7c0e75 100644 --- a/src/Tools/blocFissure/gmu/enleveDefaut.py +++ b/src/Tools/blocFissure/gmu/enleveDefaut.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2014-2019 CEA/DEN, EDF R&D +# Copyright (C) 2014-2021 EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -17,26 +17,29 @@ # # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # +"""maillage sain sans la zone de défaut""" import logging -# ----------------------------------------------------------------------------- -# --- maillage sain sans la zone defaut def enleveDefaut(maillageSain, zoneDefaut, zoneDefaut_skin, zoneDefaut_internalFaces, zoneDefaut_internalEdges): - """ - Maillage sain sans la zone de defaut + """Maillage sain sans la zone de défaut + TODO: a completer """ logging.info('start') maillageSain.RemoveGroupWithContents(zoneDefaut) + if zoneDefaut_skin is not None: maillageSain.RemoveGroupWithContents(zoneDefaut_skin) + if zoneDefaut_internalFaces is not None: maillageSain.RemoveGroupWithContents(zoneDefaut_internalFaces) + if zoneDefaut_internalEdges is not None: maillageSain.RemoveGroupWithContents(zoneDefaut_internalEdges) - nbRemoved = maillageSain.RemoveOrphanNodes() - return maillageSain + _ = maillageSain.RemoveOrphanNodes() + + return maillageSain