1 # To be run in SALOME environment (salome shell)
2 # A SALOME session MUST have been started (salome -t)
6 from dataset import create_geometry, create_meshes, create_field
8 out_basename = "smooth_surface"
9 dir_name = os.path.dirname(os.path.abspath(__file__))
10 brep_filename = os.path.join(dir_name, out_basename+".brep")
11 med_filename = os.path.join(dir_name, out_basename+".med")
12 field_filename = os.path.join(dir_name, out_basename+"_and_field.med")
15 geometry = create_geometry(out_filename=brep_filename)
16 mesh_tri, mesh_quad = create_meshes(geometry, out_filename=med_filename)
17 field = create_field(med_filename, "Mesh_tri", "field_on_tri_cells", out_filename=field_filename)
25 from medio import load_mesh, load_field
26 mesh = load_mesh(med_filename, mesh_name="Mesh_tri")
27 field = load_field(field_filename, field_name="field_on_tri_cells")
29 from medviewer import MEDViewer
30 viewer = MEDViewer(interactive=False)
31 viewer.display_mesh(mesh, pause=True)
33 viewer2 = MEDViewer(interactive=True)
34 viewer2.display_field(field, pause=False)