我只是想配置一个简单的 mlab 示例:
from numpy import pi, sin, cos, mgrid
dphi, dtheta = pi / 250.0, pi / 250.0
[phi, theta] = mgrid[0:pi + dphi * 1.5:dphi, 0:2 * pi + dtheta * 1.5:dtheta]
m0 = 4;
m1 = 3;
m2 = 2;
m3 = 3;
m4 = 6;
m5 = 2;
m6 = 6;
m7 = 4;
r = sin(m0 * phi) ** m1 + cos(m2 * phi) ** m3 + sin(m4 * theta) ** m5 + cos(m6 * theta) ** m7
x = r * sin(phi) * cos(theta)
y = r * cos(phi)
z = r * sin(phi) * sin(theta)
# View it.
from mayavi import mlab
mlab.figure(bgcolor=(0.5,0.5,0.5))
s = mlab.mesh(x, y, z, color=(1,0,0))
mlab.show()
但是它呈现黑屏!:: MLAB 输出
到目前为止,我基本上已经重建了所有东西,运行 python 3.6.9,我只是重建了 VTK,认为这是他们后端的东西。我对 Ubuntu 比较陌生,对调试 GFX 错误也很陌生!
奇怪的是我没有收到错误代码,我还可以渲染简单的东西,比如 glxgears。除此之外,我可以截取我试图操纵的模型的截图: JPEG SCREENSHOT
显然在渲染它,但我没有视口?
任何和所有的帮助都感激不尽!