Study-VTK : windos下vtk彈窗全黑/沒有影響 需要鼠標點擊或者按R鍵才顯示

  估計接下來公司會把幾個項目從llinux搞到windos,假期比較空在windos下配了一套環境先做幾個單元測試,發現原來linux下項目直接搞過來各種問題。比如最基本的彈窗顯示模型:vtkRenderWindow必須在vtkRenderWindowInteractor::star()之前主動調用Render(),而linux下則無需這樣。

  • 原來代碼
    vtkNew<vtkRenderWindow> renwin ;
    renwin->AddRenderer(renderer);
    renwin->SetSize(800, 800);
    vtkNew<vtkInteractorStyleTrackballCamera>style ;
    vtkNew<vtkRenderWindowInteractor> rendererwindowinteracrot ;
    rendererwindowinteracrot->SetInteractorStyle(style);
    rendererwindowinteracrot->SetRenderWindow(renwin);
    rendererwindowinteracrot->Start();
  • 新代碼
    vtkNew<vtkRenderWindow> renwin ;
    renwin->AddRenderer(renderer);
    renwin->SetSize(800, 800);
    renwin->Render();
    vtkNew<vtkRenderWindowInteractor> rendererwindowinteracrot ;
    rendererwindowinteracrot->SetRenderWindow(renwin);
    rendererwindowinteracrot->Start();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章