Майяви получить карту глубины? - PullRequest
0 голосов
/ 28 октября 2019

Я планирую кое-что с mayavi.mlab. Вот базовый пример , с которым мы можем работать:

from mayavi import mlab
import numpy as np

def V(x, y, z):
    """ A 3D sinusoidal lattice with a parabolic confinement. """
    return np.cos(10*x) + np.cos(10*y) + np.cos(10*z) + 2*(x**2 + y**2 + z**2)
X, Y, Z = np.mgrid[-2:2:100j, -2:2:100j, -2:2:100j

Я отрисовываю и сохраняю эту вещь из определенного POV:

mlab.options.offscreen = True
mlab.contour3d(X, Y, Z, V)
mlab.savefig("foo.png")

Я хотел бы получитькарта глубины от POV, что Mayavi рендерит эту вещь. Предположительно, эта информация или что-то подобное уже вычислено как часть рендеринга. Как получить карту глубины для моей фигуры?

...