如何從mayavi中的delaunay過濾器提取三角形?提取三角形在mayavi中形成delaunay過濾器
我想提取三角形就像matplotlib確實
import numpy as np
import matplotlib.delaunay as triang
from enthought.mayavi import mlab
x = np.array([0, 1, 2, 0, 1, 2, 0, 1, 2])
y = np.array([0, 0, 0, 1, 1, 1, 2, 2, 2])
z = np.zeros(9)
#matplotlib
centers, edges, triangles_index, neig = triang.delaunay(x,y)
#mayavi
vtk_source = mlab.pipeline.scalar_scatter(x, y, z, figure=False)
delaunay = mlab.pipeline.delaunay2d(vtk_source)
我想提取從Mayavi的德勞內過濾器的三角形來獲得變量@triangle_index和@centers(就像matplotlib)
的只是我發現事情是這樣的 http://docs.enthought.com/mayavi/mayavi/auto/example_delaunay_graph.html
,但只獲得了邊緣,並codificated比matplotlib
不同3210