]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkPolyDataToActor.cxx
#3507 BackFace in PolyDataToActor Box
[bbtk.git] / packages / vtk / src / bbvtkPolyDataToActor.cxx
index fefe8eb5887febd3cfed5989061091eaf8c4a70e..4a40dcd8c9359b498709850bb7c6cc4bd6d9cfb1 100644 (file)
@@ -197,11 +197,15 @@ printf("EED WARNNING!  PolyDataToActor::DoProcess  which is the default values o
                  vtkactor->GetProperty()->SetDiffuse(1);
                  vtkactor->GetProperty()->SetSpecular(0);
             }
-             vtkactor->GetProperty()->SetLineWidth( bbGetInputLineWidth() );
-             vtkactor->GetProperty()->SetColor( bbGetInputColour()[0],
-                            bbGetInputColour()[1],
-                            bbGetInputColour()[2] );
-             vtkactor->GetProperty()->SetOpacity( bbGetInputOpacity() );
+            vtkactor->GetProperty()->SetLineWidth( bbGetInputLineWidth() );
+            vtkactor->GetProperty()->SetColor( bbGetInputColour()[0], bbGetInputColour()[1], bbGetInputColour()[2] );
+            vtkactor->GetProperty()->SetOpacity( bbGetInputOpacity() );
+
+            vtkProperty *backfaceproperty = vtkProperty::New();
+            backfaceproperty->SetColor(0.5, 0.5, 1);
+            backfaceproperty->SetOpacity( bbGetInputOpacity() );
+            vtkactor->SetBackfaceProperty( backfaceproperty );
+
              if ( bbGetInputTransform()!=NULL )
              {
                 vtkactor->SetUserTransform( bbGetInputTransform() );