【问题标题】:Python Mayavi drawings are appearing blackPython Mayavi 绘图显示为黑色
【发布时间】:2014-10-23 13:10:06
【问题描述】:

我正在尝试运行一个示例可视化, http://docs.enthought.com/mayavi/mayavi/building_applications.html

但情节显示为黑色,

在安装 mayavi 及其依赖项时,我还收到一个错误,“vtkplywriter 颜色不可更新”。

没有颜色的原因可能是什么?

【问题讨论】:

  • 该错误消息表明您的底层 vtk 安装有问题。

标签: python mayavi


【解决方案1】:

我在 virtualbox 上安装了 pythonxy(在 windows 下)的 mayavi 也有同样的问题(我不知道它是否与它相关。)

如果我添加以下行:

    self.plot.actor.mapper.interpolate_scalars_before_mapping = True

在这之后:

    self.plot = self.scene.mlab.plot3d(x, y, z, t, colormap='Spectral')

效果更好,但它应该与 interpolate_scalars_before_mapping = False 一起使用。

编辑:

我的问题是由于我的 virtualbox 的设置。 我检查了“启用 3D 加速”,它有效!

【讨论】:

  • 谢谢 Yohann。我一直在与这个问题作斗争一段时间。您的解决方案有所帮助。一般来说,我应该在每个程序中调用场景后初始化“interpolate_scalars_before_mapping = True”吗? (它通过在另一个 mayavi 示例中的 'mlab.points3D' 函数之后初始化来工作,docs.enthought.com/mayavi/mayavi/auto/…
  • 我已经编辑了我的答案。您在使用虚拟环境吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-13
  • 2020-03-09
  • 1970-01-01
  • 2023-03-09
  • 2014-01-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多