Program: wxMaracas
Module: $RCSfile: wxMPRWidget.cxx,v $
Language: C++
- Date: $Date: 2009/03/30 15:31:15 $
- Version: $Revision: 1.6 $
+ Date: $Date: 2009/04/01 08:41:35 $
+ Version: $Revision: 1.7 $
Copyright: (c) 2002, 2003
License:
void wxVtkMPR2DView::Configure(){
wxVtk2DBaseView::Configure();
-
_interactorstylemprview = new vtkInteractorStyleMPRView();
GetInteractorStyleBaseView()->AddInteractorStyleMaracas( _interactorstylemprview );
_lineAMapper->SetInput(_pdA);
_lineAMapper->ImmediateModeRenderingOn();
_lineAActor->SetMapper(_lineAMapper);
- _lineAActor->GetProperty()->BackfaceCullingOn();
+// _lineAActor->GetProperty()->BackfaceCullingOn();
_lineAActor->GetProperty()->SetDiffuseColor(1,0,0);
_lineAActor->GetProperty()->SetLineWidth(2);
_imageViewer2XYZ->GetVtkImageViewer2()->GetRenderer()->AddActor( _lineAActor );
_lineBMapper->SetInput(_pdB);
_lineBMapper->ImmediateModeRenderingOn();
_lineBActor->SetMapper(_lineBMapper);
- _lineBActor->GetProperty()->BackfaceCullingOn();
+// _lineBActor->GetProperty()->BackfaceCullingOn();
_lineBActor->GetProperty()->SetDiffuseColor(1,0,0);
_lineBActor->GetProperty()->SetLineWidth(2);
_imageViewer2XYZ->GetVtkImageViewer2()->GetRenderer()->AddActor( _lineBActor );
+
vtkCamera *camera =_imageViewer2XYZ->GetVtkImageViewer2()->GetRenderer()->GetActiveCamera();
if (_direction==0) {
camera->SetViewUp ( 0 , -1 , 0 );
camera->SetFocalPoint ((x1+x2)/2 , (y1+y2)/2 , 0 );
camera->SetParallelScale( (x2-x1)/3.0 );
}
+
}
-
// _imageViewer2XYZ->GetVtkImageViewer2()->SetColorWindow (160);
// _imageViewer2XYZ->GetVtkImageViewer2()->SetColorLevel (800);