Python 可视化中不需要的切割问题

Python 可视化中不需要的切割问题,python,vtk,Python,Vtk,我是VTK的新手 当我尝试可视化一个球体,并在sphere.SetCenter(0.0,0.0,z_值)中调整z值时,我只能可视化切割球体 我猜有一个可视框(:立方体)。如何扩展我的ViewCube 要修复脚本,应取消注释sample.SetModelBounds()行,并设置球体的实际边界,即 sample.SetModelBounds(centerX-半径、centerX+半径、centerY-半径、centerY+半径、centerZ-半径、centerZ+半径等) 也就是说,如果只想显

我是VTK的新手

当我尝试可视化一个球体,并在sphere.SetCenter(0.0,0.0,z_值)中调整z值时,我只能可视化切割球体

我猜有一个可视框(:立方体)。如何扩展我的ViewCube


要修复脚本,应取消注释
sample.SetModelBounds()
行,并设置球体的实际边界,即

sample.SetModelBounds(centerX-半径、centerX+半径、centerY-半径、centerY+半径、centerZ-半径、centerZ+半径等)

也就是说,如果只想显示球体,最好使用
vtkSphereSource
。因此,可以通过以下方式替换球体采样轮廓零件:

sphere = vtk.vtkSphereSource()
sphere.SetCenter(0.0, 0.0, z_value)
sphere.SetRadius(0.1)
sphere.Update()
及以下
mapper.SetInputConnection(sphere.GetOutputPort())
若要修复脚本,应取消对
sample.SetModelBounds()
行的注释,并设置球体的实际边界,即

sample.SetModelBounds(centerX-半径、centerX+半径、centerY-半径、centerY+半径、centerZ-半径、centerZ+半径等)

也就是说,如果只想显示球体,最好使用
vtkSphereSource
。因此,可以通过以下方式替换球体采样轮廓零件:

sphere = vtk.vtkSphereSource()
sphere.SetCenter(0.0, 0.0, z_value)
sphere.SetRadius(0.1)
sphere.Update()
及以下
mapper.SetInputConnection(sphere.GetOutputPort())