一、装vtk库并下载3D模型
首先装vtk库,直接在终端中输入命令:
pip install vtk接着将下面网盘链接中的vtk模型下载下来:
 链接: https://pan.baidu.com/s/11pEPr3URQ5oR2kkn7dBEsg?pwd=fa6s 提取码: fa6s 
 --来自百度网盘超级会员v5的分享
保存至与代码同文件夹中
二、复制Python代码
import vtk
# 设置STL文件的路径
file_path = 'bajie.stl'
# 创建STL文件的读取器
stl_reader = vtk.vtkSTLReader()
stl_reader.SetFileName(file_path)
# 创建映射器来映射STL数据
stl_mapper = vtk.vtkPolyDataMapper()
stl_mapper.SetInputConnection(stl_reader.GetOutputPort())
# 使用映射器创建一个actor
stl_actor = vtk.vtkActor()
stl_actor.SetMapper(stl_mapper)
# 创建渲染器并添加STL actor到其中
renderer = vtk.vtkRenderer()
renderer.AddActor(stl_actor)
renderer.SetBackground(0.1, 0.2, 0.4)  # 设置背景颜色为深蓝色
# 创建渲染窗口
render_window = vtk.vtkRenderWindow()
render_window.AddRenderer(renderer)
# 创建渲染窗口交互器
interactor = vtk.vtkRenderWindowInteractor()
interactor.SetRenderWindow(render_window)
# 开始渲染循环
render_window.Render()
interactor.Initialize()
interactor.Start()三、运行结果



















![[H贪心] lc3273. 对 Bob 造成的最少伤害(贪心+排序+推公式+双周赛138_4)](https://i-blog.csdnimg.cn/direct/b64f072579504966ac4e2e3ed30ace2a.png)
