Salome HOME
[EDF] (2022-T3) Creation of 3D mesh with GMSH based on 2D mesh created with another...
[plugins/gmshplugin.git] / tests / gmsh_compound_mesh_3d.py
index 6291de242e5bedbcd7c3fcfab24718b88abdc3de..efcb3068c498bec452810b48c8c6556a653975d6 100644 (file)
@@ -58,7 +58,15 @@ from salome.smesh import smeshBuilder
 smesh = smeshBuilder.New()
 
 Mesh_1 = smesh.Mesh(Fuse_1_1)
-GMSH = Mesh_1.Tetrahedron(algo=smeshBuilder.GMSH)
+GMSH_2D = Mesh_1.Triangle(algo=smeshBuilder.GMSH_2D)
+Gmsh_Parameters = GMSH_2D.Parameters()
+Gmsh_Parameters.Set2DAlgo( 0 )
+Gmsh_Parameters.SetMaxSize( 10 )
+Gmsh_Parameters.SetMinSize( 5 )
+Gmsh_Parameters.SetIs2d( 1 )
+Gmsh_Parameters.SetCompoundOnShape(Group_1_1)
+isDone = Mesh_1.Compute()
+GMSH = Mesh_1.Tetrahedron(algo=smeshBuilder.GMSH_3D)
 Gmsh_Parameters = GMSH.Parameters()
 Gmsh_Parameters.Set2DAlgo( 0 )
 Gmsh_Parameters.SetMinSize( 0.5 )
@@ -66,8 +74,6 @@ Gmsh_Parameters.SetMaxSize( 1 )
 Gmsh_Parameters.SetIs2d( 0 )
 Gmsh_Parameters.SetCompoundOnShape(Group_1_1)
 Group_1_2 = Mesh_1.GroupOnGeom(Group_1_1,'Group_1',SMESH.FACE)
-#isDone = Mesh_1.Compute()
-#[ Group_1_2 ] = Mesh_1.GetGroups()
 
 errorMsg=''
 okMsg=''