X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkPolyDataToActor.cxx;h=d56af36bab4d4e0a0d3366ca2b0a214c9b4dd952;hb=2ab6bff6c5478054c4fdc9d37304b28151251acb;hp=58852e83ed9df71d7b01f60835d83c4e7aff505b;hpb=77d3a1538d87248a3f09105b30af8b7f0ecbfba6;p=bbtk.git diff --git a/packages/vtk/src/bbvtkPolyDataToActor.cxx b/packages/vtk/src/bbvtkPolyDataToActor.cxx index 58852e8..d56af36 100644 --- a/packages/vtk/src/bbvtkPolyDataToActor.cxx +++ b/packages/vtk/src/bbvtkPolyDataToActor.cxx @@ -47,6 +47,7 @@ #include "bbvtkPolyDataToActor.h" #include "bbvtkPackage.h" + namespace bbvtk { BBTK_ADD_BLACK_BOX_TO_PACKAGE(vtk,PolyDataToActor) @@ -60,7 +61,6 @@ namespace bbvtk colour.push_back(1.0); colour.push_back(0.5); bbSetInputColour(colour); - bbSetInputActive(true); bbSetInputIn(NULL); bbSetInputRenderer(NULL); @@ -69,7 +69,6 @@ namespace bbvtk bbSetInputRepresentation(2); bbSetInputLineWidth(1); bbSetInputScalarVisibility(false); - polydatamapper = NULL; vtkactor = NULL; } @@ -110,8 +109,18 @@ namespace bbvtk if (bbGetInputActive()==true) { - polydatamapper->SetInput( bbGetInputIn() ); - vtkactor->GetProperty()->SetRepresentation( bbGetInputRepresentation() ); + polydatamapper->SetInput( bbGetInputIn() ); + vtkactor->GetProperty()->SetRepresentation( bbGetInputRepresentation() ); + if (bbGetInputRepresentation()==1) + { + vtkactor->GetProperty()->SetAmbient(1); + vtkactor->GetProperty()->SetDiffuse(1); + vtkactor->GetProperty()->SetSpecular(0); + } else { +printf("EED WARNNING! PolyDataToActor::DoProcess which is the default values of Ambient, Diffuse, Specular ? \n"); + } + + vtkactor->GetProperty()->SetLineWidth( bbGetInputLineWidth() ); vtkactor->GetProperty()->SetColor( bbGetInputColour()[0], @@ -119,6 +128,7 @@ namespace bbvtk bbGetInputColour()[2] ); vtkactor->GetProperty()->SetOpacity( bbGetInputOpacity() ); + if ( bbGetInputTransform()!=NULL ) {