Ubuntu16.04 VTK6.3.0 测试
发布日期:2021-09-30 05:16:59
浏览次数:1
分类:技术文章
本文共 1556 字,大约阅读时间需要 5 分钟。
新建一个测试文件夹,在其中新建下面两个即可。
1.Plane.cxx
#include#include #include #include #include #include #include #include #include int main(int, char *[]){ // Create a plane vtkSmartPointer planeSource = vtkSmartPointer ::New(); planeSource->SetCenter(1.0, 0.0, 0.0); planeSource->SetNormal(1.0, 0.0, 1.0); planeSource->Update(); vtkPolyData* plane = planeSource->GetOutput(); // Create a mapper and actor vtkSmartPointer mapper = vtkSmartPointer ::New();#if VTK_MAJOR_VERSION <= 5 mapper->SetInput(plane);#else mapper->SetInputData(plane);#endif vtkSmartPointer actor = vtkSmartPointer ::New(); actor->SetMapper(mapper); // Create a renderer, render window and interactor vtkSmartPointer renderer = vtkSmartPointer ::New(); vtkSmartPointer renderWindow = vtkSmartPointer ::New(); renderWindow->AddRenderer(renderer); vtkSmartPointer renderWindowInteractor = vtkSmartPointer ::New(); renderWindowInteractor->SetRenderWindow(renderWindow); // Add the actors to the scene renderer->AddActor(actor); renderer->SetBackground(.1,.2,.3); // Background color dark blue // Render and interact renderWindow->Render(); renderWindowInteractor->Start(); return EXIT_SUCCESS;}
2.CMakeList.txt
cmake_minimum_required(VERSION 2.8)PROJECT(Plane)find_package(VTK REQUIRED)include(${VTK_USE_FILE})add_executable(Plane MACOSX_BUNDLE Plane.cxx)if(VTK_LIBRARIES) target_link_libraries(Plane ${VTK_LIBRARIES})else() target_link_libraries(Plane vtkHybrid vtkWidgets)endif()
3.编译和测试
cmake .make
4.效果
参考官网:
转载地址:https://blog.csdn.net/huoxingrenhdh/article/details/85330960 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月15日 16时12分47秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
面试/工作必备的vim基础及快捷键操作
2019-04-27
@SpringBootApplication注解到底做了什么,你真的了解吗?
2019-04-27
Java生态中性能最强数据库连接池HikariCP
2019-04-27
Restful Web Service设计规范
2019-04-27
设计模式实战-状态模式(State Pattern)
2019-04-27
同步更新 github上fork别人的项目的最新提交
2019-04-27
一文讲明Dubbo Remoting模块
2019-04-27
OAuth 2.0实战(一)-通俗光速入门
2019-04-27
OAuth 2.0实战(二)-为什么要先获取授权码code?
2019-04-27
授权服务是如何颁发授权码和访问令牌的?
2019-04-27
OAuth2.0实战(三)-使用JWT
2019-04-27
你确定懂OAuth 2.0的三方软件和受保护资源服务?
2019-04-27
你真的深知JWT(JSON Web Token)了吗?
2019-04-27
Mac下查看、切换JDK版本及其安装目录
2019-04-27
在Mac上安装consolas字体
2019-04-27
阿里P8面试:微服务项目如何校验参数
2019-04-27