X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkPolyDataToActor.cxx;fp=packages%2Fvtk%2Fsrc%2FbbvtkPolyDataToActor.cxx;h=ba441439b4cb99b5466141ac7029ceb69ec2b190;hb=4991d6610e749af260232b17b612de7435a5dff0;hp=ed7966c13c7f48e50ba0572d2d847cdbdb9762b7;hpb=5ccdcd57faa7a831233669d290d3f4b56200e852;p=bbtk.git diff --git a/packages/vtk/src/bbvtkPolyDataToActor.cxx b/packages/vtk/src/bbvtkPolyDataToActor.cxx index ed7966c..ba44143 100644 --- a/packages/vtk/src/bbvtkPolyDataToActor.cxx +++ b/packages/vtk/src/bbvtkPolyDataToActor.cxx @@ -83,7 +83,7 @@ namespace bbvtk // polydatamapper->SetInput(marchingcubes->GetOutput()); vtkactor->SetMapper(polydatamapper); - polydatamapper->ImmediateModeRenderingOn(); +// polydatamapper->ImmediateModeRenderingOn(); } //--------------------------------------------------------------------- @@ -118,13 +118,22 @@ namespace bbvtk vtkactor->GetProperty()->SetRepresentation( bbGetInputRepresentation() ); - if (bbGetInputRepresentation()==1) + if (bbGetInputRepresentation()==0) { 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"); +printf("EED WARNNING! PolyDataToActor::DoProcess which is the default values of Ambient, Diffuse, Specular for points option? \n"); + } else if (bbGetInputRepresentation()==1) + { + vtkactor->GetProperty()->SetAmbient(1); + vtkactor->GetProperty()->SetDiffuse(1); + vtkactor->GetProperty()->SetSpecular(0); + } else if (bbGetInputRepresentation()==2) + { + vtkactor->GetProperty()->SetAmbient(0); + vtkactor->GetProperty()->SetDiffuse(1); + vtkactor->GetProperty()->SetSpecular(0); } vtkactor->GetProperty()->SetLineWidth( bbGetInputLineWidth() );