是否可以在VTK中更改边界框的大小?如果是这样,我该怎么办?假设我有以下边界框:
reader = vtkStructuredPointsReader()
reader.SetFileName("Hydrogen.vtk")
outline = vtkOutlineFilter()
outline.SetInputConnection(reader.GetOutputPort())
outlineMapper = vtkPolyDataMapper()
outlineMapper.SetInputConnection(outline.GetOutputPort())
outlineActor = vtkActor()
outlineActor.SetMapper(outlineMapper)
outlineActor.GetProperty().SetColor(0.0,0.0,1.0)
outlineActor.GetProperty().SetLineWidth(5.0)
我试过寻找一个属性,但我找不到任何东西。类似于vtkCubeAxesActor
的内容,与SetBounds
方法类似。
有什么建议吗?
答案 0 :(得分:0)
vtkOutlineFilter没有用于调整边界框的参数。您始终可以为vtkOutlineFilter创建虚拟多边形输入,其vtkPoints对象的边界是真实边界的放大版本。