Заполнить функцию многоугольника в Mayavi - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь построить плоский треугольник в трехмерном пространстве. Я хотел бы знать, есть ли простой способ, как 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()
...