From be1f12a8f5e5e44a058c9bdc93f8f683720da94c Mon Sep 17 00:00:00 2001 From: GERALD NICOLAS Date: Tue, 6 Apr 2021 11:58:50 +0200 Subject: [PATCH] Affichage --- .../blocFissure/materielCasTests/cubeAngle.py | 3 +- .../blocFissure/materielCasTests/cubeFin.py | 2 +- .../materielCasTests/decoupeCylindre.py | 2 +- .../materielCasTests/disque_perce.py | 2 +- .../blocFissure/materielCasTests/tube.py | 32 ++++++++++++------- 5 files changed, 24 insertions(+), 17 deletions(-) diff --git a/src/Tools/blocFissure/materielCasTests/cubeAngle.py b/src/Tools/blocFissure/materielCasTests/cubeAngle.py index f5446196e..b3ed2808b 100644 --- a/src/Tools/blocFissure/materielCasTests/cubeAngle.py +++ b/src/Tools/blocFissure/materielCasTests/cubeAngle.py @@ -17,8 +17,7 @@ # # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # - -"""Géométries nécessaires aux cas-tests : +"""Géométries et maillages de base nécessaires aux cas-tests : . cubeAngle . cubeAngle2 """ diff --git a/src/Tools/blocFissure/materielCasTests/cubeFin.py b/src/Tools/blocFissure/materielCasTests/cubeFin.py index 19b3b055e..398da350a 100644 --- a/src/Tools/blocFissure/materielCasTests/cubeFin.py +++ b/src/Tools/blocFissure/materielCasTests/cubeFin.py @@ -17,7 +17,7 @@ # # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # -"""Géométries nécessaires aux cas-tests : +"""Géométries et maillages de base nécessaires aux cas-tests : . cubeFin_Transverse . cubeFin_Coin . cubeFin_Milieu diff --git a/src/Tools/blocFissure/materielCasTests/decoupeCylindre.py b/src/Tools/blocFissure/materielCasTests/decoupeCylindre.py index 8d322a36d..d9f0b4d04 100644 --- a/src/Tools/blocFissure/materielCasTests/decoupeCylindre.py +++ b/src/Tools/blocFissure/materielCasTests/decoupeCylindre.py @@ -17,7 +17,7 @@ # # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # -"""Géométries nécessaires aux cas-tests : +"""Géométries et maillages de base nécessaires aux cas-tests : . cylindre . cylindre_2 """ diff --git a/src/Tools/blocFissure/materielCasTests/disque_perce.py b/src/Tools/blocFissure/materielCasTests/disque_perce.py index da476b41b..0bc931a23 100644 --- a/src/Tools/blocFissure/materielCasTests/disque_perce.py +++ b/src/Tools/blocFissure/materielCasTests/disque_perce.py @@ -17,7 +17,7 @@ # # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # -"""Géométrie nécessaire au cas-test : +"""Géométrie et maillage de base nécessaire au cas-test : . disque_perce """ diff --git a/src/Tools/blocFissure/materielCasTests/tube.py b/src/Tools/blocFissure/materielCasTests/tube.py index 3f6437aff..fd78442cb 100755 --- a/src/Tools/blocFissure/materielCasTests/tube.py +++ b/src/Tools/blocFissure/materielCasTests/tube.py @@ -17,21 +17,26 @@ # # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # +"""Géométrie et maillage de base nécessaire au cas-test : +. tube +""" -"""Cas-test de blocFissure sur un tube""" -__revision__ = "V02.06" +__revision__ = "V02.07" -import logging import os -from blocFissure import gmu +import logging import salome from SketchAPI import * from salome.shaper import model import SHAPERSTUDY -import SMESH from salome.smesh import smeshBuilder +from salome.StdMeshers import StdMeshersBuilder +import SMESH + +from blocFissure import gmu +from blocFissure.gmu.putName import putName #=============== Options ==================== # 1. NOM_OBJET = nom de l'objet @@ -234,7 +239,7 @@ l_groups = l_aux[1:] smesh = smeshBuilder.New() Maillage_tube = smesh.Mesh(objet) -smesh.SetName(Maillage_tube, NOM_OBJET) +putName(Maillage_tube.GetMesh(), NOM_OBJET) for groupe in l_groups: groupe_nom = groupe.GetName() @@ -260,6 +265,15 @@ Regular_1D_2 = Maillage_tube.Segment(geom=group_h) Number_of_Segments_2 = Regular_1D_2.NumberOfSegments(NB_S_H) Propagation_of_1D_Hyp_1 = Regular_1D_2.Propagation() +## set object names +#smesh.SetName(Regular_1D.GetAlgorithm(), 'Regular_1D') +#smesh.SetName(Quadrangle_2D.GetAlgorithm(), 'Quadrangle_2D') +#smesh.SetName(Hexa_3D.GetAlgorithm(), 'Hexa_3D') +putName(Nb_Segments_1, 'Nb. Segments_1', i_pref='tube') +putName(Number_of_Segments_1, 'Number_of_Segments_1', i_pref='tube') +putName(Number_of_Segments_2, 'Number_of_Segments_2', i_pref='tube') +putName(Propagation_of_1D_Hyp, 'Propagation', i_pref='tube') + is_done = Maillage_tube.Compute() text = "Maillage_tube.Compute" if is_done: @@ -274,11 +288,5 @@ text = ".. Archivage du maillage dans le fichier '{}'".format(ficmed) logging.info(text) Maillage_tube.ExportMED(ficmed) -## set object names -smesh.SetName(Regular_1D.GetAlgorithm(), 'Regular_1D') -smesh.SetName(Nb_Segments_1, 'Nb. Segments_1') -smesh.SetName(Quadrangle_2D.GetAlgorithm(), 'Quadrangle_2D') -smesh.SetName(Hexa_3D.GetAlgorithm(), 'Hexa_3D') - if salome.sg.hasDesktop(): salome.sg.updateObjBrowser() -- 2.39.2