簡體   English   中英

如何在VTK CubeAxesActor2D中更改軸線的顏色

[英]How to change color of axes lines in VTK CubeAxesActor2D

我正在嘗試更改渲染中軸線的顏色。

CubeAxesActor具有SetZAxesLinesProperty ,它接受SetZAxesLinesProperty SetColor(0, 1, 1) SetZAxesLinesProperty SetColor(0, 1, 1)但是我在CubeAxesActor2D不到類似的CubeAxesActor2D嗎?

http://www.vtk.org/doc/nightly/html/classvtkCubeAxesActor.html http://www.vtk.org/doc/nightly/html/classvtkCubeAxesActor2D.html

更改文本標簽顏色的代碼:

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. vtkActor2D具有訪問對象屬性的方法
vtkProperty2D * GetProperty ();
4.最后,您可以使用該方法更改顏色
SetColor (double, double, double);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM