C++ 如何更改VTK CubeAxesActor2D中轴线的颜色

C++ 如何更改VTK CubeAxesActor2D中轴线的颜色,c++,vtk,C++,Vtk,我正在尝试更改渲染中轴线的颜色 CubeAxesActor具有setzaxeslinessproperty,它接受SetColor(0,1,1),但我在CubeAxesActor2D中没有看到类似的内容 更改文本标签颜色的代码: m_axes->SetAxisTitleTextProperty(SetColor(0, 1, 1)); 我正在尝试类似的东西: m_axes->SetZAxesLinesProperty(SetColor(0, 1, 1)); 但是CubeAxes

我正在尝试更改渲染中轴线的颜色

CubeAxesActor
具有
setzaxeslinessproperty
,它接受
SetColor(0,1,1)
,但我在
CubeAxesActor2D
中没有看到类似的内容

更改文本标签颜色的代码:

m_axes->SetAxisTitleTextProperty(SetColor(0, 1, 1));
我正在尝试类似的东西:

m_axes->SetZAxesLinesProperty(SetColor(0, 1, 1));

但是
CubeAxesActor2D
中缺少该函数

也许你应该用另一种方式:
1.vtkCubeAxesActor2D对于返回vtkAxisActor2D的每个轴都有一个方法
vtkAxisActor2D*GetXAxisActor2D()

2.vtkAxisActor2D具有一个受保护的属性,允许访问vtkActor2D
vtkActor2D*AxisActor

3.VTKACTRO2D具有访问对象属性的方法
vtkProperty2D*GetProperty()

4.最后,您可以使用更改颜色的方法
SetColor(双色、双色、双色)