zoukankan      html  css  js  c++  java
  • vtk 基础概念

    #include <vtk-5.10/vtkSmartPointer.h>
    #include <vtk-5.10/vtkRenderWindow.h>
    #include <vtk-5.10/vtkRenderer.h>
    #include <vtk-5.10/vtkCylinderSource.h>
    #include <vtk-5.10/vtkPolyDataMapper.h>
    #include <vtk-5.10/vtkActor.h>
    #include <vtk-5.10/vtkRenderWindowInteractor.h>
    #include <vtk-5.10/vtkInteractorStyleTrackballCamera.h>
    int main()
    {
        vtkSmartPointer<vtkCylinderSource> cylinder=vtkSmartPointer<vtkCylinderSource>::New();
        cylinder->SetHeight(3.0);
        cylinder->SetRadius(1.0);
        cylinder->SetResolution(10);
        
        vtkSmartPointer<vtkPolyDataMapper> polydata=vtkSmartPointer<vtkPolyDataMapper>::New();
        polydata->SetInputConnection(cylinder->GetOutputPort());
        
        vtkSmartPointer<vtkActor> cylinderActor=vtkSmartPointer<vtkActor>::New();
        cylinderActor->SetMapper(polydata);
        
        vtkSmartPointer<vtkRenderer> render=vtkSmartPointer<vtkRenderer>::New();
        render->AddActor(cylinderActor);
        render->SetBackground(0.1, 0.2, 0.4);
        
        vtkSmartPointer<vtkRenderWindow> renderWindow=vtkSmartPointer<vtkRenderWindow >::New();
        renderWindow->AddRenderer(render);
        renderWindow->SetSize(640, 480);
        
        vtkSmartPointer<vtkRenderWindowInteractor> renderwindowInteractor=vtkSmartPointer<vtkRenderWindowInteractor>::New();
        renderwindowInteractor->SetRenderWindow(renderWindow);
        
        vtkSmartPointer<vtkInteractorStyleTrackballCamera> interactorStyle =vtkSmartPointer<vtkInteractorStyleTrackballCamera>::New();
        renderwindowInteractor->SetInteractorStyle(interactorStyle);
        renderwindowInteractor->Initialize();
        renderwindowInteractor->Start();
        
        std::cin.get();
        return 0;
    }
  • 相关阅读:
    函数防抖和节流
    浅析事件循环(Event Loop)
    Flutter的盒子约束
    如何在Flutter中使用flutter_markdown
    关于Salesforce的15位ID与18位ID
    Salesforce的Rollback与SavePoint
    Salesforce的TestClass
    Salesforce的SplashPage(启动页)-一天一个标准功能系列
    Salesforce用Apex判断Role Hierarchy的简单代码示例
    Salesforce不登录调用Webservice的方法
  • 原文地址:https://www.cnblogs.com/gujianhan/p/3702057.html
Copyright © 2011-2022 走看看