VTK/Examples/Cxx/PolyData/Stripper
From KitwarePublic
< VTK | Examples | Cxx(Redirected from VTK/Examples/Cxx/PolyData/vtkStripper)
Stripper.cxx
#include <vtkSmartPointer.h> #include <vtkPolyData.h> #include <vtkSphereSource.h> #include <vtkStripper.h> int main(int, char *[]) { vtkSmartPointer<vtkSphereSource> sphereSource = vtkSmartPointer<vtkSphereSource>::New(); sphereSource->Update(); std::cout << "Number of cells before stripping: " << sphereSource->GetOutput()->GetNumberOfCells() << std::endl; vtkSmartPointer<vtkStripper> stripper = vtkSmartPointer<vtkStripper>::New(); stripper->SetInputConnection(sphereSource->GetOutputPort()); stripper->Update(); std::cout << "Number of cells after stripping: " << stripper->GetOutput()->GetNumberOfCells() << std::endl; return EXIT_SUCCESS; }
CMakeLists.txt
cmake_minimum_required(VERSION 2.8) PROJECT(Stripper) find_package(VTK REQUIRED) include(${VTK_USE_FILE}) if (APPLE) add_executable(Stripper MACOSX_BUNDLE Stripper.cxx) else() add_executable(Stripper Stripper.cxx) endif() if(VTK_LIBRARIES) target_link_libraries(Stripper ${VTK_LIBRARIES}) else() target_link_libraries(Stripper vtkHybrid ) endif()
Wireframe before and after.