#include "OCCViewer_ViewFrame.h"
#include "OCCViewer_ViewWindow.h"
#include "OCCViewer_ViewModel.h"
+#include "OCCViewer_ViewPort3d.h"
#include <SUIT_ViewManager.h>
#include <SUIT_Session.h>
view->setDropDownButtons( dropDownButtons() );
connectViewSignals(view);
view->setBackground(aModel->background(i));
+ setSubViewParams( view );
}
}
}
+//**************************************************************************************
+void OCCViewer_ViewFrame::setSubViewParams( OCCViewer_ViewWindow* theView )
+{
+ Handle(V3d_View) aView = theView->getViewPort()->getView();
+ Handle(V3d_View) aMainView = myViews.at( MAIN_VIEW )->getViewPort()->getView();
+
+ // set ray tracing parameters
+ aView->ChangeRenderingParams() = aMainView->RenderingParams();
+
+ // set environment texture parameters
+ aView->SetTextureEnv( aMainView->TextureEnv() );
+ aView->SetSurfaceDetail( aMainView->SurfaceDetail() );
+}
+
void OCCViewer_ViewFrame::splitSubViews()
{
if( mySplitMode == -1 )