From 743a79a3fcf3e6a9676146654127e6ee29715a1c Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 31 Jul 2016 10:25:58 +0200 Subject: filter/accela: reduce rotation nonlinearity range to 1->1.75 --- filter-accela/ftnoir_accela_filtercontrols.ui | 10 ++++++++-- filter-accela/ftnoir_filter_accela.h | 5 +++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/filter-accela/ftnoir_accela_filtercontrols.ui b/filter-accela/ftnoir_accela_filtercontrols.ui index 86ca57b1..2b568913 100644 --- a/filter-accela/ftnoir_accela_filtercontrols.ui +++ b/filter-accela/ftnoir_accela_filtercontrols.ui @@ -10,7 +10,7 @@ 0 0 558 - 411 + 421 @@ -345,8 +345,14 @@ + + 0 + - 134 + 75 + + + 0 Qt::Horizontal diff --git a/filter-accela/ftnoir_filter_accela.h b/filter-accela/ftnoir_filter_accela.h index 69db54cd..3f504767 100644 --- a/filter-accela/ftnoir_filter_accela.h +++ b/filter-accela/ftnoir_filter_accela.h @@ -16,7 +16,8 @@ using namespace options; #include "opentrack-compat/timer.hpp" -struct settings_accela : opts { +struct settings_accela : opts +{ value rot_threshold, trans_threshold, ewma, rot_deadzone, trans_deadzone; value rot_nonlinearity; static constexpr double mult_rot = 4. / 100.; @@ -32,7 +33,7 @@ struct settings_accela : opts { ewma(b, "ewma", 2), rot_deadzone(b, "rotation-deadzone", 0), trans_deadzone(b, "translation-deadzone", 0), - rot_nonlinearity(b, "rotation-nonlinearity", slider_value(1., .66, 2)) + rot_nonlinearity(b, "rotation-nonlinearity", slider_value(1.1, 1, 1.75)) {} }; -- cgit v1.2.3