summaryrefslogtreecommitdiffhomepage
path: root/logic/tracker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'logic/tracker.cpp')
-rw-r--r--logic/tracker.cpp13
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);