<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Ubuntu Qt VTK 開發環境配置

      Ubuntu Qt VTK 開發環境配置

      1 安裝依賴庫

      sudo apt update
      sudo apt install -y build-essential cmake 
      sudo apt install -y qtbase5-dev qtchooser qt5-qmake qtcreator
      sudo apt install -y libvtk9-dev libvtk9-qt-dev  # VTK 9 的 Qt 支持
      

       2 創建 Qt 項目并配置 VTK

      CMake 項目(推薦)

      cmake_minimum_required(VERSION 3.16)
      
      project(vtkShow LANGUAGES C CXX)
      
      set(CMAKE_AUTOUIC ON)
      set(CMAKE_AUTOMOC ON)
      set(CMAKE_AUTORCC ON)
      
      set(CMAKE_CXX_STANDARD 20)
      set(CMAKE_CXX_STANDARD_REQUIRED ON)
      
      find_package(QT NAMES Qt5 REQUIRED COMPONENTS Core)
      find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core)
      find_package(VTK REQUIRED)
      set(VTK_USE_QT ON)
      set(VTK_NO_MPI ON)
      
      add_executable(vtkShow
        main.cpp
      )
      target_link_libraries(vtkShow Qt${QT_VERSION_MAJOR}::Core ${VTK_LIBRARIES})
      
      include(GNUInstallDirs)
      install(TARGETS vtkShow
          LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
          RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
      )
      

        main.cpp

      #include <vtkSmartPointer.h>
      #include <vtkRenderWindow.h>
      #include <vtkRenderer.h>
      #include <vtkRenderWindowInteractor.h>
      #include <vtkInteractorStyleTrackballCamera.h>
      #include <vtkCylinderSource.h>
      #include <vtkPolyDataMapper.h>
      #include <vtkActor.h>
      #include <vtkProperty.h>
      #include <vtkAutoInit.h>
      
      VTK_MODULE_INIT(vtkRenderingOpenGL2)
      VTK_MODULE_INIT(vtkInteractionStyle)
      
      int main()
      {
          vtkSmartPointer<vtkCylinderSource> cylinder =nullptr;
          cylinder = vtkSmartPointer<vtkCylinderSource>::New();
          cylinder->SetHeight(3.0);
          cylinder->SetRadius(1.0);
          cylinder->SetResolution(200);
      
          vtkSmartPointer<vtkPolyDataMapper> cylinderMapper=nullptr;
          cylinderMapper = vtkSmartPointer<vtkPolyDataMapper>::New();
          cylinderMapper->SetInputConnection(cylinder->GetOutputPort());
      
          vtkSmartPointer<vtkActor> cylinderActor = nullptr;
          cylinderActor= vtkSmartPointer<vtkActor>::New();
      
          cylinderActor->SetMapper(cylinderMapper);
          cylinderActor->GetProperty()->SetColor(0.0,0.0,1.0);
      
          vtkSmartPointer<vtkRenderer> renderer = nullptr;
          renderer = vtkSmartPointer<vtkRenderer>::New();
      
          renderer->AddActor(cylinderActor);
          renderer->SetBackground(1.0,1.0,1.0);
      
          vtkSmartPointer<vtkRenderWindow> window = nullptr;
          window =vtkSmartPointer<vtkRenderWindow>::New();
          window->AddRenderer(renderer);
          window->SetSize(600,480);
          window->Render();
          window->SetWindowName("Cylinder");
      
          vtkSmartPointer<vtkRenderWindowInteractor> interactor = nullptr;
          interactor = vtkSmartPointer<vtkRenderWindowInteractor>::New();
      
          interactor->SetRenderWindow(window);
      
          vtkSmartPointer<vtkInteractorStyleTrackballCamera> style = nullptr;
          style=vtkSmartPointer<vtkInteractorStyleTrackballCamera>::New();
      
          interactor->SetInteractorStyle(style);
          interactor->Initialize();
          interactor->Start();
      
          return EXIT_SUCCESS;
      }
      

        編譯運行

      mkdir build && cd build
      cmake .. && make
      ./vtkShow
      

        

      posted @ 2025-06-04 09:12  鐘齊峰  閱讀(176)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久精品亚洲热综合一区二区| 日韩va中文字幕无码电影| 国产av日韩精品一区二区| 最近最好的2019中文| 广饶县| 色先锋av影音先锋在线| 蜜臀av午夜精品福利| 久久中文字幕日韩无码视频| 国产精品中文字幕视频| 高潮迭起av乳颜射后入| 欧美老少配性行为| 国产亚洲婷婷香蕉久久精品| 久久精品国产亚洲αv忘忧草| 四虎在线永久免费看精品| 午夜精品福利亚洲国产| 在线视频中文字幕二区| 精品国产亚洲区久久露脸| 国产无人区码一区二区| 乱中年女人伦av三区| 99国产精品永久免费视频| 精品国产久一区二区三区| 国产亚洲人成网站观看| 亚洲色欲色欱WWW在线| 亚洲aⅴ男人的天堂在线观看| 欧美综合婷婷欧美综合五月| 亚洲高清国产拍精品网络战| 欧美男男作爱videos可播放| 中国老太婆video| 男女猛烈无遮挡免费视频| 国产极品美女高潮抽搐免费网站| 国产精品不卡一区二区在线| 亚洲国产成熟视频在线多多 | 兴国县| 无码一区中文字幕| 亚洲中文字幕日产无码成人片| 中文字幕乱码在线播放| 国产精品久久久久7777| 少妇被无套内谢免费看| 国产又色又爽又刺激在线观看| 少妇人妻激情乱人伦| 国产普通话对白刺激|