]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkPolyDataToActor.cxx
#3194 BBTK Feature New Normal - Update surfaceTexture box with new lookuptables
[bbtk.git] / packages / vtk / src / bbvtkPolyDataToActor.cxx
index 58852e83ed9df71d7b01f60835d83c4e7aff505b..d56af36bab4d4e0a0d3366ca2b0a214c9b4dd952 100644 (file)
@@ -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 )
                         {