Program: bbtk
Module: $RCSfile: bbwxvtkViewer3D.cxx,v $
Language: C++
- Date: $Date: 2008/11/25 11:17:28 $
- Version: $Revision: 1.11 $
+ Date: $Date: 2008/12/03 13:35:35 $
+ Version: $Revision: 1.13 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
//-------------------------------------------------------------------------
void Viewer3DWidget::Update()
{
- wxvtkrenderwindowinteractor->Update();
+ // wxvtkrenderwindowinteractor->Update();
wxvtkrenderwindowinteractor->Render();
renderer->ResetCameraClippingRange();
}
vtkRenderer *renderer = w->GetRenderer();
if (renderer!=NULL)
{
+ bbSetOutputRenderer( renderer );
+
if (bbGetInputIn1()!=NULL) {renderer->AddActor( bbGetInputIn1() ); }
if (bbGetInputIn2()!=NULL) {renderer->AddActor( bbGetInputIn2() ); }
if (bbGetInputIn3()!=NULL) {renderer->AddActor( bbGetInputIn3() ); }
if (bbGetInputIn4()!=NULL) {renderer->AddActor( bbGetInputIn4() ); }
if (bbGetInputIn5()!=NULL) {renderer->AddActor( bbGetInputIn5() ); }
renderer->ResetCamera();
- bbSetOutputRenderer( renderer );
+ double bounds[6];
+ renderer->ComputeVisiblePropBounds(bounds);
+ renderer->ResetCameraClippingRange(bounds);
+
}
bbSetOutputWidget(w);
// when window is shown
void Viewer3D::OnShowWidget()
{
- Viewer3DWidget* w = (Viewer3DWidget*)bbGetOutputWidget();
- if (w) w->Update();
+ // Viewer3DWidget* w = (Viewer3DWidget*)bbGetOutputWidget();
+ // if (w) w->Update();
}