统一回复下大家:关于vtkCubeAxesActor的绘制,不知道这个设置是不是大家想要的。
如果不是的话,把这类从源码中拿出来自己改~(我觉得这是最快最直接的方法
![[乖]](/static/emoticons/u4e56.png)
)
vtkSmartPointer<vtkCubeAxesActor> cubeAxesActor = vtkSmartPointer<vtkCubeAxesActor>::New(); cubeAxesActor->SetBounds(superquadricSource->GetOutput()->GetBounds());
cubeAxesActor->SetCamera(renderer->GetActiveCamera());
cubeAxesActor->GetTitleTextProperty(0)->SetColor(1.0, 0.0, 0.0);
cubeAxesActor->GetLabelTextProperty(0)->SetColor(1.0, 0.0, 0.0);
cubeAxesActor->GetTitleTextProperty(1)->SetColor(0.0, 1.0, 0.0);
cubeAxesActor->GetLabelTextProperty(1)->SetColor(0.0, 1.0, 0.0);
cubeAxesActor->GetTitleTextProperty(2)->SetColor(0.0, 0.0, 1.0);
cubeAxesActor->GetLabelTextProperty(2)->SetColor(0.0, 0.0, 1.0);
cubeAxesActor->DrawXGridlinesOn();
cubeAxesActor->DrawYGridlinesOn();
cubeAxesActor->DrawZGridlinesOn();
cubeAxesActor->SetGridLineLocation(VTK_GRID_LINES_FURTHEST);
cubeAxesActor->XAxisMinorTickVisibilityOff();
cubeAxesActor->YAxisMinorTickVisibilityOff(); cubeAxesActor->ZAxisMinorTickVisibilityOff();
@hjqhl401