X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESH_SWIG%2FSMESH_mechanic.py;h=ec7be0498f9459b0bd270039cad2a981417904fc;hp=f74a37208925ebe8d798b8e69415c7d9f65207df;hb=499f29d24922cec66e41b41a0039a954993bc6df;hpb=c5866a318c33c102961070f0a5076cbb76401d1f diff --git a/src/SMESH_SWIG/SMESH_mechanic.py b/src/SMESH_SWIG/SMESH_mechanic.py index f74a37208..ec7be0498 100644 --- a/src/SMESH_SWIG/SMESH_mechanic.py +++ b/src/SMESH_SWIG/SMESH_mechanic.py @@ -1,5 +1,5 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2007-2022 CEA/DEN, EDF R&D, OPEN CASCADE # # Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -28,20 +28,20 @@ #------------------------------------------------------------------------- # import salome -salome.salome_init() +salome.salome_init_without_session() import GEOM from salome.geom import geomBuilder -geompy = geomBuilder.New(salome.myStudy) +geompy = geomBuilder.New() import SMESH, SALOMEDS from salome.smesh import smeshBuilder -smesh = smeshBuilder.New(salome.myStudy) +smesh = smeshBuilder.New() from salome.StdMeshers import StdMeshersBuilder # ---------------------------- GEOM -------------------------------------- -# ---- define contigous arcs and segment to define a closed wire +# ---- define contiguous arcs and segment to define a closed wire p1 = geompy.MakeVertex( 100.0, 0.0, 0.0 ) p2 = geompy.MakeVertex( 50.0, 50.0, 0.0 ) p3 = geompy.MakeVertex( 100.0, 100.0, 0.0 ) @@ -127,7 +127,7 @@ name = geompy.SubShapeName( sub_face4, mechanic ) Id_SubFace4 = geompy.addToStudyInFather( mechanic, sub_face4, name ) # ---------------------------- SMESH -------------------------------------- -smesh.SetCurrentStudy(salome.myStudy) +smesh.UpdateStudy() # -- Init -- shape_mesh = salome.IDToObject( Id_mechanic ) @@ -188,4 +188,4 @@ print("Number of quadrangles : ", mesh.NbQuadrangles()) print("Number of volumes : ", mesh.NbVolumes()) print("Number of tetrahedrons: ", mesh.NbTetras()) -salome.sg.updateObjBrowser(True) +salome.sg.updateObjBrowser()