X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwxvtk%2Fsrc%2FbbwxvtkViewer3D.cxx;fp=packages%2Fwxvtk%2Fsrc%2FbbwxvtkViewer3D.cxx;h=1d5fd58d97ee02fb2dcc677fd9e62856cfd9c10b;hb=25a57ea6b6c0cad9dc3da2866f121c3a15470035;hp=20728947c3167cc07214b8e0023d06ad8295fc32;hpb=3a8afa6eaa63553083bb32be8d86e3b916fda59a;p=bbtk.git diff --git a/packages/wxvtk/src/bbwxvtkViewer3D.cxx b/packages/wxvtk/src/bbwxvtkViewer3D.cxx index 2072894..1d5fd58 100644 --- a/packages/wxvtk/src/bbwxvtkViewer3D.cxx +++ b/packages/wxvtk/src/bbwxvtkViewer3D.cxx @@ -184,6 +184,11 @@ void Viewer3DWidget::Refresh(bool eraseBackground , const wxRect* rect ) bbSetOutputRenderer( NULL ); bbSetOutputInteractor( NULL ); bbSetOutputWidget(NULL); + std::vector bckgrndColor(3); + bckgrndColor[0] = 0.1; + bckgrndColor[1] = 0.1; + bckgrndColor[2] = 0.2; + bbSetInputBackgroundColor(bckgrndColor); } //----------------------------------------------------------------- @@ -247,7 +252,7 @@ void Viewer3DWidget::Refresh(bool eraseBackground , const wxRect* rect ) // Viewer3DWidget* w = (Viewer3DWidget*)bbGetOutputWidget(); // if (w) w->Update(); - + Viewer3DWidget* w = (Viewer3DWidget*)bbGetOutputWidget(); if ((firsttime==true) && (w!=NULL)){ @@ -288,6 +293,8 @@ void Viewer3DWidget::Refresh(bool eraseBackground , const wxRect* rect ) vtkRenderer *renderer = w->GetRenderer(); if (renderer!=NULL) { + std::vector bckgrndColor = bbGetInputBackgroundColor(); + renderer->SetBackground(bckgrndColor[0], bckgrndColor[1], bckgrndColor[2]); bbSetOutputRenderer( renderer ); /*if (bbGetInputIn1()!=NULL) {renderer->AddActor( bbGetInputIn1() ); }