首页 > 解决方案 > Mayavi 得到深度图?

问题描述

我正在用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")

我想从 Mayavi 渲染这个东西的 POV 中获取深度图。据推测,此信息或类似信息已作为渲染的一部分进行计算。如何获取我的人物的深度图?

标签: mayavi

解决方案


推荐阅读