X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=packages%2Fvtk%2Fsrc%2FbbvtkPolyDataToActor.cxx;h=fefe8eb5887febd3cfed5989061091eaf8c4a70e;hb=dfcd0b84f01eb96e43c2180a35d626cc123a7231;hp=ae47cccd7854803109b4995e03e000fb249679d9;hpb=c7c01e26ba6aa2f3dda7f1ce6ee1b39a0d6db57c;p=bbtk.git diff --git a/packages/vtk/src/bbvtkPolyDataToActor.cxx b/packages/vtk/src/bbvtkPolyDataToActor.cxx index ae47ccc..fefe8eb 100644 --- a/packages/vtk/src/bbvtkPolyDataToActor.cxx +++ b/packages/vtk/src/bbvtkPolyDataToActor.cxx @@ -46,6 +46,12 @@ #include "vtkCleanPolyData.h" #include "vtkFieldData.h" +//-- +#include +#include +#include +//-- + #include "bbvtkPolyDataToActor.h" #include "bbvtkPackage.h" @@ -201,11 +207,38 @@ printf("EED WARNNING! PolyDataToActor::DoProcess which is the default values o vtkactor->SetUserTransform( bbGetInputTransform() ); } bbSetOutputOut( vtkactor ); + + +/* / >>>> + AAAAA + vtkArrowSource *arrow = vtkArrowSource::New(); + vtkPolyDataNormals *normals = vtkPolyDataNormals::New(); + normals->SetInputData( bbGetInputIn() ); + vtkGlyph3D *glyph = vtkGlyph3D::New(); + glyph->SetInputData(normals->GetOutput() ); + glyph->SetSourceData(arrow->GetOutput() ); + glyph->SetVectorModeToUseNormal(); + glyph->SetScaleModeToScaleByVector(); + glyph->SetScaleFactor(10); + vtkPolyDataMapper *mapper2 = vtkPolyDataMapper::New(); + mapper2->SetInputData( glyph->GetOutput() ); + vtkActor *actor2 = vtkActor::New(); + actor2->SetMapper(mapper2); + actor2->GetProperty()->SetColor(1, 0, 0); +*/ + + + // Interface Update if ((actorAdded==false) && (bbGetInputRenderer()!=NULL )) { actorAdded=true; bbGetInputRenderer()->AddActor( vtkactor ); +//-- +// bbGetInputRenderer()->AddActor( actor2 ); +//-- + + } // actorAdded if (bbGetInputScalarVisibility()==true ) { @@ -234,7 +267,7 @@ printf("EED WARNNING! PolyDataToActor::DoProcess which is the default values o } // ScalarVisibility } else { ok_removeActor=true; - printf("EED Warnning! PolyDataToActor::DoProcess In (PolyData) not defined. \n" ); +// printf("EED Warnning! PolyDataToActor::DoProcess In (PolyData) not defined. \n" ); }// if In !=NULL } else { ok_removeActor=true;