Bootstrap

Python VTK 球体贴图代码详解(二)

效果

继昨天的柱体代码学习,之后尝试了一把球体并进行贴图,效果如下:
星球

代码

代码是在昨天柱体基础上修改成球体,并针对球体贴图多了两步:

import vtk

# *************柱体****************
# 生成一个球体
sphere = vtk.vtkSphereSource()
# 半径
sphere.SetRadius(1.0)
# 设置经纬面点
sphere.SetThetaResolution(360)
sphere.SetPhiResolution(360)

print(f"半径:{sphere.GetRadius()},分辨率:{sphere.GetThetaResolution ()}")

# 读取 bmp 背景图片
bmpReader = vtk.vtkBMPReader()
bmpReader.Set
;