import gmsh gmsh.initialize() gmsh.model.add("sphere_cut") R = 1 R1 = 0.95 sph = gmsh.model.occ.addSphere(0,0,0, R, -1, 0, pi/2, pi/2) b1 = gmsh.model.occ.addBox(R1,0,0, R,R,R) b2 = gmsh.model.occ.addBox(0,R1,0, R,R,R) b3 = gmsh.model.occ.addBox(0,0,R1, R,R,R) gmsh.model.occ.cut([(3,sph)], [(3,b1), (3,b2), (3,b3)]) gmsh.model.occ.synchronize() gmsh.model.removeEntities([(3,sph)]) gmsh.model.removeEntities([(2,2), (2,4), (2,6)], true) gmsh.fltk.run() gmsh.finalize()
Generated by dwww version 1.15 on Fri Jun 21 07:43:18 CEST 2024.