2
我只是想测试的mayavi的vector_cut_plane
功能:矢量切割平面在Mayavi的不工作
import numpy as np
from mayavi import mlab
x, y, z = np.mgrid[0:1:20j, 0:1:20j, 0:1:20j]
u = np.sin(np.pi*x) * np.cos(np.pi*z)
v = -2*np.sin(np.pi*y) * np.cos(2*np.pi*z)
w = np.cos(np.pi*x)*np.sin(np.pi*z) + np.cos(np.pi*y)*np.sin(2*np.pi*z)
src = mlab.pipeline.vector_field(u, v, w)
mlab.pipeline.vector_cut_plane(src, mask_points=2, scale_factor=3)
mlab.show()
但是它似乎并没有工作,因为矢量场砍不符合红框架:
下面是相关的截屏:http://dropcanvas.com/tqaxc
任何想法我做错了什么?