vtk cubeAxesActor

时间:2015-10-02 09:24:47

标签: python c++ visualization vtk

有没有办法在cubeAxesActor的{​​{1}}内轻松更改轴标签。为了使数据适合屏幕,我必须在每个方向上将其缩放到大约[-1:1]。但后来我无法找到一种方法来改变轴的标签,比如[-1000:1000]。这是一个例子, enter image description here

我希望垂直轴从-1000到1000而不是从-3.0到3.0。有没有办法一个接一个地改变每个数字呢?

1 个答案:

答案 0 :(得分:0)

您可以使用SetBounds类中的cubeAxesActor方法指定绘制边界的空间区域。

例如,如果你使用这样的方法:

cubeAxesActor.SetBounds(-1, 1,-1000, 1000,-1, 1)

x轴和z轴的边界保持为[-1,1],但y轴根据需要设置为间隔[-1000,1000]。 enter image description here

上面是一个示例,其中该方法使用以下参数:

cubeAxesActor.SetBounds(-10, 1,-1, 1,-1, 1)

希望它有所帮助!