我想使用 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()