0

我想使用 vtkplotlib 库来显示不同的 3d 模型,并且我想将小部件背景中的不透明度设置为 0。我只知道如何使用以下方法设置正常的背景颜色:

ModelViewer.background_color = [255,0,0]

也许有人可以帮助我。以下是 vtkplotlib 库的一些链接。

Github:https ://github.com/bwoodsend/vtkplotlib

皮皮: https ://pypi.org/project/vtkplotlib/

文档:https ://vtkplotlib.readthedocs.io/en/latest/

这是一个小例子:

import vtkplotlib as vpl

# ModelViewer
ModelViewer = vpl.QtFigure2(name="Model viewer")
ModelViewer.add_screenshot_button(pixels=1080)
ModelViewer.add_preset_views()
ModelViewer.add_cursor_tracker()

# set background color
ModelViewer.background_color = [255,0,0]

# add model
plot = vpl.mesh_plot(vpl.data.get_rabbit_stl(), color=[0,100,0], fig=ModelViewer, opacity=0.1)
plot.name = "rabbit"
#plot.opacity(100)

ModelViewer.show()
4

0 回答 0