diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2017-03-21 16:43:57 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2017-03-21 16:59:10 +0100 |
commit | 78fc3957fd11b69c9b4d985e17ad445f6507927d (patch) | |
tree | 7b7e6b1bdb1ce2b317411583300c2ef60d3c32be /logic/tracker.cpp | |
parent | 47ed6a403a137b9494c7c4e2fc58a1293404eba4 (diff) |
logic: hardcode trackmouse stuff
Diffstat (limited to 'logic/tracker.cpp')
-rw-r--r-- | logic/tracker.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/logic/tracker.cpp b/logic/tracker.cpp index 9b085108..2fbe2498 100644 --- a/logic/tracker.cpp +++ b/logic/tracker.cpp @@ -38,7 +38,6 @@ Tracker::Tracker(Mappings& m, SelectedLibraries& libs, TrackLogger& logger) : backlog_time(0), tracking_started(false) { - set(f_center, s.center_at_startup); } Tracker::~Tracker() @@ -51,9 +50,7 @@ Tracker::rmat Tracker::get_camera_offset_matrix(double c) { const double off[] = { - d2r * c * (double)-s.camera_yaw, - d2r * c * (double)-s.camera_pitch, - d2r * c * (double)-s.camera_roll + 0, 0, 0, }; return euler::euler_to_rmat(off); @@ -212,7 +209,7 @@ void Tracker::logic() { rmat rotation; - switch (s.center_method) + switch (1) { // inertial case 0: @@ -264,9 +261,10 @@ void Tracker::logic() logger.write_pose(value); // "filtered" } +#if 0 euler_t neck, rel; - if (s.neck_enable) + if (false) { double ny = s.neck_y, nz = -s.neck_z; @@ -323,6 +321,7 @@ void Tracker::logic() value(i) += neck(i) + rel(i); nanp |= is_nan(neck) | is_nan(rel) | is_nan(value); +#endif } // CAVEAT translation only, due to tcomp @@ -345,9 +344,11 @@ void Tracker::logic() (void) map(raw_6dof(i), m(i)); } +#if 0 // custom zero position for (int i = 0; i < 6; i++) value(i) += m(i).opts.zero * (m(i).opts.invert ? -1 : 1); +#endif if (!nanp) libs.pProtocol->pose(value); |