Skip to content
Snippets Groups Projects
view_combine.py 645 B
Newer Older
Christophe Geuzaine's avatar
Christophe Geuzaine committed
import gmsh
import sys

gmsh.initialize(sys.argv)

tri1 = [0., 1., 1., 0., 0., 1., 0., 0., 0.]
tri2 = [0., 1., 0., 0., 1., 1., 0., 0., 0.]
Christophe Geuzaine's avatar
Christophe Geuzaine committed

for step in range(0, 10):
    tri1.append(10.)
    tri1.append(10.)
    tri1.append(12. + step)
    tri2.append(10.)
    tri2.append(12. + step)
    tri2.append(13. + step)
Christophe Geuzaine's avatar
Christophe Geuzaine committed

t = gmsh.view.add("some data")
gmsh.view.addListData(t, "ST", 1, tri1)

t2 = gmsh.view.add("some other data")
gmsh.view.addListData(t2, "ST", 1, tri2)

Christophe Geuzaine's avatar
Christophe Geuzaine committed
gmsh.view.combine("elements", "all", remove = False)
Christophe Geuzaine's avatar
Christophe Geuzaine committed

# gmsh.view.write(t, "data.pos")

gmsh.view.addAlias(t)
Christophe Geuzaine's avatar
Christophe Geuzaine committed

if '-nopopup' not in sys.argv:
    gmsh.fltk.run()
Christophe Geuzaine's avatar
Christophe Geuzaine committed

gmsh.finalize()