-/*
- vtkCleanPolyData *clean1 = vtkCleanPolyData::New();
- vtkCleanPolyData *clean2 = vtkCleanPolyData::New();
- clean1->SetInputData( bbGetInputIn1() );
- clean2->SetInputData( bbGetInputIn2() );
- clean1->Update();
- clean2->Update();
- vtkTriangleFilter *triangle1 = vtkTriangleFilter::New();
- vtkTriangleFilter *triangle2 = vtkTriangleFilter::New();
- triangle1->SetInputData( clean1->GetOutput() );
- triangle2->SetInputData( clean2->GetOutput() );
- triangle1->Update();
- triangle2->Update();
-*/
- //TRIANGLE FILTER NOT NEEDED, this can handle non triangle meshes.
-
-
-// vtkPolyDataBooleanFilter is not a vtk filter (this one yes: vtkBooleanOperationPolyDataFilter )
-// https://github.com/zippy84/vtkbool
- // vtkPolyDataBooleanFilter is a local code creaVtk lib
- vtkPolyDataBooleanFilter *booleanOperation = vtkPolyDataBooleanFilter::New();
-
-// booleanOperation->SetInputData(0, triangle1->GetOutput() );
-// booleanOperation->SetInputData(1, triangle2->GetOutput() );
-
- booleanOperation->SetInputData(0, bbGetInputIn1() );
- booleanOperation->SetInputData(1, bbGetInputIn2() );
-
- if (bbGetInputOperation()==0 )
- {
- booleanOperation->SetOperModeToUnion();
- }
- if (bbGetInputOperation()==1 )