From 6b0b559e7513e00c1fcdb8465d0ff9790138d20e Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 17 Dec 2012 21:27:32 +0100 Subject: [PATCH] 0000914: Too large default distance between eyes for Stereo mode --- src/Gui/DlgSettings3DView.ui | 2 +- src/Gui/SplitView3DInventor.cpp | 2 +- src/Gui/View3DInventor.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Gui/DlgSettings3DView.ui b/src/Gui/DlgSettings3DView.ui index 66b80e72c..cd289df1e 100644 --- a/src/Gui/DlgSettings3DView.ui +++ b/src/Gui/DlgSettings3DView.ui @@ -257,7 +257,7 @@ 2.000000000000000 - 65.000000000000000 + 5.000000000000000 EyeDistance diff --git a/src/Gui/SplitView3DInventor.cpp b/src/Gui/SplitView3DInventor.cpp index 7014aaa77..5ea8d3fa0 100644 --- a/src/Gui/SplitView3DInventor.cpp +++ b/src/Gui/SplitView3DInventor.cpp @@ -192,7 +192,7 @@ void AbstractSplitView::OnChange(ParameterGrp::SubjectType &rCaller,ParameterGrp } else if (strcmp(Reason,"EyeDistance") == 0) { for (std::vector::iterator it = _viewer.begin(); it != _viewer.end(); ++it) - (*it)->setStereoOffset(rGrp.GetFloat("EyeDistance",65.0)); + (*it)->setStereoOffset(rGrp.GetFloat("EyeDistance",5.0)); } else if (strcmp(Reason,"CornerCoordSystem") == 0) { for (std::vector::iterator it = _viewer.begin(); it != _viewer.end(); ++it) diff --git a/src/Gui/View3DInventor.cpp b/src/Gui/View3DInventor.cpp index c7dd94746..630a743c9 100644 --- a/src/Gui/View3DInventor.cpp +++ b/src/Gui/View3DInventor.cpp @@ -297,7 +297,7 @@ void View3DInventor::OnChange(ParameterGrp::SubjectType &rCaller,ParameterGrp::M _viewer->navigationStyle()->setZoomStep(val); } else if (strcmp(Reason,"EyeDistance") == 0) { - _viewer->setStereoOffset(rGrp.GetFloat("EyeDistance",65.0)); + _viewer->setStereoOffset(rGrp.GetFloat("EyeDistance",5.0)); } else if (strcmp(Reason,"CornerCoordSystem") == 0) { _viewer->setFeedbackVisibility(rGrp.GetBool("CornerCoordSystem",true));