X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkCutter.cxx;h=5f0aaa18396f78dd85d6a192149c9530c138a5c4;hb=fbbb28f5a7bfb5aa48b76977df6238774c4512cd;hp=2b7c9aed7ef57599f5e19a0f21e8c8797862dd7a;hpb=f18b2d452b8c1450396555dd5994def4b79b47e1;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkCutter.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkCutter.cxx index 2b7c9ae..5f0aaa1 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkCutter.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkCutter.cxx @@ -4,9 +4,7 @@ #include "bbcreaVtkCutter.h" #include "bbcreaVtkPackage.h" #include "vtkCutter.h" -#include "vtkStripper.h" -#include "vtkPlane.h" -# + namespace bbcreaVtk { @@ -32,38 +30,18 @@ void Cutter::Process() // bbSetOutputOut( bbGetInputIn() ); // std::cout << "Output value = " <SetOrigin(0,0,30); - plane->SetNormal(0,0,1); - cutter = vtkCutter::New(); cutter->SetInputData( bbGetInputIn() ); - cutter->SetCutFunction( plane ); + cutter->SetCutFunction( bbGetInputImplicitFunction() ); cutter->Update(); - - strips = vtkStripper::New(); - strips->SetInputData( cutter->GetOutput() ); - strips->Update(); - poly = vtkPolyData::New(); - poly->SetPoints( strips->GetOutput()->GetPoints() ); - poly->SetPolys( strips->GetOutput()->GetLines() ); - - bbSetOutputOut( poly ); -// bbSetOutputOut( cutter->GetOutput() ); - - + bbSetOutputOut( cutter->GetOutput() ); + + } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)