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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Team CIMAR’s NaviGATOR: An Unmanned Ground Vehicle for the 2005 DARPA Grand Challenge
下一篇:AutoWare install

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月15日 16时12分47秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章