From 85e7c6a1467bb05207de40254be51ef453f72261 Mon Sep 17 00:00:00 2001 From: Emma Broman Date: Wed, 7 Jul 2021 14:28:24 +0200 Subject: [PATCH] A few exponential slider updates * Add exponent to RenderableTrail period and resolution * Lower exponent of stereoscopic depth slider, to give better control --- modules/base/rendering/renderabletrailorbit.cpp | 2 ++ src/interaction/orbitalnavigator.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/base/rendering/renderabletrailorbit.cpp b/modules/base/rendering/renderabletrailorbit.cpp index a80152e3eb..fffd3effd8 100644 --- a/modules/base/rendering/renderabletrailorbit.cpp +++ b/modules/base/rendering/renderabletrailorbit.cpp @@ -158,10 +158,12 @@ RenderableTrailOrbit::RenderableTrailOrbit(const ghoul::Dictionary& dictionary) using namespace std::chrono; _period = p.period * duration_cast(hours(24)).count(); _period.onChange([&] { _needsFullSweep = true; _indexBufferDirty = true; }); + _period.setExponent(5.f); addProperty(_period); _resolution = p.resolution; _resolution.onChange([&] { _needsFullSweep = true; _indexBufferDirty = true; }); + _resolution.setExponent(3.5f); addProperty(_resolution); // We store the vertices with (excluding the wrapping) decending temporal order diff --git a/src/interaction/orbitalnavigator.cpp b/src/interaction/orbitalnavigator.cpp index 2e54fce454..7c91528ecd 100644 --- a/src/interaction/orbitalnavigator.cpp +++ b/src/interaction/orbitalnavigator.cpp @@ -391,7 +391,7 @@ OrbitalNavigator::OrbitalNavigator() addProperty(_useAdaptiveStereoscopicDepth); addProperty(_staticViewScaleExponent); - _stereoscopicDepthOfFocusSurface.setExponent(10.f); + _stereoscopicDepthOfFocusSurface.setExponent(3.f); addProperty(_stereoscopicDepthOfFocusSurface); addProperty(_retargetInterpolationTime);