]> Creatis software - creaVtk.git/commitdiff
#3467 FillHolesFilter box
authorEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Fri, 16 Jul 2021 06:29:59 +0000 (08:29 +0200)
committerEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Fri, 16 Jul 2021 06:29:59 +0000 (08:29 +0200)
bbtk_creaVtk_PKG/src/bbcreaVtkCutter.cxx
bbtk_creaVtk_PKG/src/bbcreaVtkStlReader.cxx

index d8d148c36dbf158998e04025a6083de5c36433bd..44af51b71c590ab1805a3077f970b527a1e980dc 100644 (file)
@@ -46,16 +46,17 @@ void Cutter::Process()
        cutter->SetInputData( bbGetInputIn() );
     cutter->SetCutFunction( bbGetInputImplicitFunction() );
     cutter->Update();
-       
+    bbSetOutputOut( cutter->GetOutput() );
+
+/*             
        strips = vtkStripper::New();
     strips->SetInputData( cutter->GetOutput() );
     strips->Update();
     poly = vtkPolyData::New();
     poly->SetPoints( strips->GetOutput()->GetPoints() );
     poly->SetPolys( strips->GetOutput()->GetLines() );
-
-//  bbSetOutputOut( cutter->GetOutput() );
        bbSetOutputOut( poly );
+*/
                
 }
 //===== 
index ae30c708a720f3ca75c9c30161ba9a45a9cce79f..52bcb5bb8dbe02dda9b005b2864d410811a17e51 100644 (file)
@@ -5,6 +5,7 @@
 #include "bbcreaVtkPackage.h"
 
 #include "vtkSTLReader.h"
+#include "vtkFillHolesFilter.h"
 
 namespace bbcreaVtk
 {
@@ -33,6 +34,14 @@ void StlReader::Process()
        reader->SetFileName( bbGetInputFileName().c_str() );  
        reader->Update();
        bbSetOutputOut( reader->GetOutput() );
+
+/*     
+       vtkFillHolesFilter *filler  = vtkFillHolesFilter::New();
+    filler->SetInputData( reader->GetOutput() );
+    filler->SetHoleSize(500);
+    filler->Update();
+       bbSetOutputOut( filler->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)