【Python VTK】之 TVTK 管线

前言

添加 from tvtk.tools import ivtk 时候,
若报错 No module named Pygments
pip install Pygments

TVTK 管线


管线技术(Pipeline,流水线)

可视化管线(Visualization Pipeline):将原始数据加工成图形数据的过程
图形管线(Graphics Pipeline):图形数据加工为我们所看到的图像的过程
这里写图片描述

from tvtk.api import tvtk
from tvtk.tools import ivtk
from pyface.api import GUI

s = tvtk.CubeSource(x_length=1.0, y_length=2.0, z_length=3.0)
m = tvtk.PolyDataMapper(input_connection=s.output_port)
a = tvtk.Actor(mapper=m)

# 创建一个带 Crust (Python Shell)窗口
gui = GUI()
win = ivtk.IVTKWithCrustAndBrowser()
win.open()
win.scene.add_actor(a)

# 修正错误
dialog = win.control.centralWidget().widget(0).widget(0)
from pyface.qt import QtCore
dialog.setWindowFlags(QtCore.Qt.WindowFlags(0x00000000))
dialog.show()

# 开始界面消息循环
gui.start_event_loop()

猜你喜欢

转载自blog.csdn.net/fanfan4569/article/details/81125082