1个RenderWindow中的多个交互
我有3个渲染器,显示在1个渲染窗口中,现在我想在前2个渲染器中选择一个点。到目前为止,下面的代码只适用于src_renderer。我应该怎么做才能让每个渲染器都有自己的交互?
谢谢..
代码语言:javascript运行复制vtkSmartPointer
vtkSmartPointer
renderWindow->SetSize(1024, 320);
renderWindow->AddRenderer(src_renderer);
renderWindow->AddRenderer(tar_renderer);
renderWindow->AddRenderer(res_renderer);
// An interactor
vtkSmartPointer
renderWindowInteractor->SetRenderWindow ( renderWindow );
// Set the custom stype to use for interaction.
vtkSmartPointer
vtkSmartPointer
src_style->SetDefaultRenderer(src_renderer);
tar_style->SetDefaultRenderer(tar_renderer);
renderWindowInteractor->SetInteractorStyle( src_style );
友情链接