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(双色、双色、双色)代码>