X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FenleveDefaut.py;h=77d7c0e755854b7d38216148774c2a72a8bc9df2;hp=258760cbda49c5486d1ea375baf12bed99d9cec6;hb=2cf6435f1492b63b9adf4e8256d88968638ed9bf;hpb=385d4cede5f752d0eec26c306f3b5e14511e2a3d 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