Salome HOME
bos #26453 Merge branch 'jfa/uniform_refinement'
[modules/smesh.git] / doc / salome / examples / 3dmesh.py
index 665534d80700f9e58784827da94735f56ff3976c..0fdfcb68d5bfe32ad87ad0e5408b0910758c4238 100644 (file)
@@ -1,13 +1,13 @@
 # 3d mesh generation and mesh exploration
 
 import salome
-salome.salome_init()
+salome.salome_init_without_session()
 from salome.geom import geomBuilder
-geompy = geomBuilder.New(salome.myStudy)
+geompy = geomBuilder.New()
 
 import SMESH
 from salome.smesh import smeshBuilder
-smesh =  smeshBuilder.New(salome.myStudy)
+smesh =  smeshBuilder.New()
 
 ###
 # Geometry: an assembly of a box, a cylinder and a truncated cone
@@ -93,3 +93,12 @@ triaStr = ""
 for tria in tetra.GetElementsByType( SMESH.FACE ):
     nodes = tetra.GetElemNodes( tria )
     triaStr += "%s (%s, %s, %s) " % ( tria, nodes[0], nodes[1], nodes[2] )
+
+# Retrieve group contents
+groupStr = ""
+for group in tetra.GetGroups():
+    ids   = group.GetIDs()
+    name  = group.GetName()
+    eType = group.GetType()
+    groupStr += "'%s' %s: %s \n" % ( name, eType, ids )
+