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