SHOW:
|
|
- or go back to the newest paste.
| 1 | from pymoab import core | |
| 2 | from pymoab.rng import Range | |
| 3 | ||
| 4 | # create moab instance | |
| 5 | mb = core.Core() | |
| 6 | ||
| 7 | # create a vertices | |
| 8 | # verts = mb.create_vertices([[.5,2.,.3],[.4,2,3]]) | |
| 9 | # ^^ does not work (bug in code) | |
| 10 | verts = mb.create_vertices([.5,2.,.3,.4,2.,3.]) | |
| 11 | coords = [[.5,2.,.3],[.4,2.,3.]] | |
| 12 | ||
| 13 | # create a meshset with these vertices | |
| 14 | vert_set = mb.create_meshset() | |
| 15 | mb.add_entities(vert_set, verts) | |
| 16 | # mb.write_file("test-vert-set.h5m", vert_set) | |
| 17 | # ^^ this did not work | |
| 18 | ||
| 19 | # write out all meshsets | |
| 20 | mb.write_file("test-vert-set.h5m") | |
| 21 | mb.write_file("test-vert-set.vtk") | |
| 22 | ||
| 23 | # write out a singe meshet (need to first convert to a range) | |
| 24 | r = Range(vert_set) | |
| 25 | mb.write_file("test-vert-set.vtk", r) |