From f269977731dffe7ae1830cc067fb3dda94a3f152 Mon Sep 17 00:00:00 2001 From: Konstantin Ushenin Date: Mon, 11 Jul 2016 16:59:54 +0500 Subject: [PATCH] Add write_vtk in meshpy.triangle.MeshInfo --- meshpy/triangle.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/meshpy/triangle.py b/meshpy/triangle.py index 1e6e9e6..0c0400a 100644 --- a/meshpy/triangle.py +++ b/meshpy/triangle.py @@ -61,7 +61,15 @@ def set_facets(self, facets, facet_markers=None): def dump(self): for name in self._constituents: dump_array(name, getattr(self, name)) - + + def write_vtk(self, filename): + import pyvtk + vtkelements = pyvtk.VtkData( + pyvtk.UnstructuredGrid( + self.points, + triangle=self.elements), + "Mesh") + vtkelements.tofile(filename)