0

我只是想配置一个简单的 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

显然在渲染它,但我没有视口?

任何和所有的帮助都感激不尽!

4

0 回答 0