Discussion:
[vtkusers] the problem of vtkRenderWindow
Franks
2018-11-06 11:05:01 UTC
Permalink
Hi list
When I execute the following code on Manjora(based on Arch Linux), it
display two windows. One can interact with mouse, the other can not. But I
execute the same code on win10, it display one window as I wish.
I solve this problem by put /renWin->Render();/ behind the
/interactor->SetRenderWindow(renWin);/. But I want to know why.


the following code display two windows on linux

auto renWin = vtkSmartPointer<vtkRenderWindow>::New();
renWin->AddRenderer(renderer);
renWin->Render();

auto interactor = vtkSmartPointer<vtkRenderWindowInteractor>::New();
interactor->SetRenderWindow(renWin);
auto style = vtkSmartPointer<vtkInteractorStyleTrackballCamera>::New();
interactor->SetInteractorStyle(style);

interactor->Initialize();
interactor->Start();

<Loading Image...>


the following code display one window

auto renWin = vtkSmartPointer<vtkRenderWindow>::New();
renWin->AddRenderer(renderer);

auto interactor = vtkSmartPointer<vtkRenderWindowInteractor>::New();
interactor->SetRenderWindow(renWin);
auto style = vtkSmartPointer<vtkInteractorStyleTrackballCamera>::New();
interactor->SetInteractorStyle(style);

renWin->Render();

interactor->Initialize();
interactor->Start();

Best regards
Frank



--
Sent from: http://vtk.1045678.n5.nabble.com/VTK-Users-f1224199.html
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Search the list archives at: http://markmail.org/search/?q=vtkusers

Follow this link to subscribe/unsubscribe:
https://public.kitware.com/mailman/listinfo/vtkusers

Loading...