mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-02-04 03:00:32 +05:00
Affichage
This commit is contained in:
parent
e27e2a377c
commit
be1f12a8f5
@ -17,8 +17,7 @@
|
|||||||
#
|
#
|
||||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||||
#
|
#
|
||||||
|
"""Géométries et maillages de base nécessaires aux cas-tests :
|
||||||
"""Géométries nécessaires aux cas-tests :
|
|
||||||
. cubeAngle
|
. cubeAngle
|
||||||
. cubeAngle2
|
. cubeAngle2
|
||||||
"""
|
"""
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
#
|
#
|
||||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
# 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_Transverse
|
||||||
. cubeFin_Coin
|
. cubeFin_Coin
|
||||||
. cubeFin_Milieu
|
. cubeFin_Milieu
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
#
|
#
|
||||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
# 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
|
||||||
. cylindre_2
|
. cylindre_2
|
||||||
"""
|
"""
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
#
|
#
|
||||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
# 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
|
. disque_perce
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@ -17,21 +17,26 @@
|
|||||||
#
|
#
|
||||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
# 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.07"
|
||||||
__revision__ = "V02.06"
|
|
||||||
|
|
||||||
import logging
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from blocFissure import gmu
|
import logging
|
||||||
|
|
||||||
import salome
|
import salome
|
||||||
from SketchAPI import *
|
from SketchAPI import *
|
||||||
from salome.shaper import model
|
from salome.shaper import model
|
||||||
import SHAPERSTUDY
|
import SHAPERSTUDY
|
||||||
import SMESH
|
|
||||||
from salome.smesh import smeshBuilder
|
from salome.smesh import smeshBuilder
|
||||||
|
from salome.StdMeshers import StdMeshersBuilder
|
||||||
|
import SMESH
|
||||||
|
|
||||||
|
from blocFissure import gmu
|
||||||
|
from blocFissure.gmu.putName import putName
|
||||||
|
|
||||||
#=============== Options ====================
|
#=============== Options ====================
|
||||||
# 1. NOM_OBJET = nom de l'objet
|
# 1. NOM_OBJET = nom de l'objet
|
||||||
@ -234,7 +239,7 @@ l_groups = l_aux[1:]
|
|||||||
|
|
||||||
smesh = smeshBuilder.New()
|
smesh = smeshBuilder.New()
|
||||||
Maillage_tube = smesh.Mesh(objet)
|
Maillage_tube = smesh.Mesh(objet)
|
||||||
smesh.SetName(Maillage_tube, NOM_OBJET)
|
putName(Maillage_tube.GetMesh(), NOM_OBJET)
|
||||||
|
|
||||||
for groupe in l_groups:
|
for groupe in l_groups:
|
||||||
groupe_nom = groupe.GetName()
|
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)
|
Number_of_Segments_2 = Regular_1D_2.NumberOfSegments(NB_S_H)
|
||||||
Propagation_of_1D_Hyp_1 = Regular_1D_2.Propagation()
|
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()
|
is_done = Maillage_tube.Compute()
|
||||||
text = "Maillage_tube.Compute"
|
text = "Maillage_tube.Compute"
|
||||||
if is_done:
|
if is_done:
|
||||||
@ -274,11 +288,5 @@ text = ".. Archivage du maillage dans le fichier '{}'".format(ficmed)
|
|||||||
logging.info(text)
|
logging.info(text)
|
||||||
Maillage_tube.ExportMED(ficmed)
|
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():
|
if salome.sg.hasDesktop():
|
||||||
salome.sg.updateObjBrowser()
|
salome.sg.updateObjBrowser()
|
||||||
|
Loading…
Reference in New Issue
Block a user