在Mayavi中填充多边形功能

时间:2019-10-23 11:36:39

标签: python polygon fill mayavi

我正在尝试在3D空间中绘制平面三角形。我想知道是否有一种简单的方法,例如matplotlib.fill或与此等效的方法:

import mpl_toolkits.mplot3d as a3
import matplotlib.colors as colors
import pylab as pl
import scipy as sp

ax = a3.Axes3D(pl.figure())
for i in range(10000):
    vtx = sp.rand(3,3)
    tri = a3.art3d.Poly3DCollection([vtx])
    tri.set_color(colors.rgb2hex(sp.rand(3)))
    tri.set_edgecolor('k')
    ax.add_collection3d(tri)
pl.show()

0 个答案:

没有答案