summaryrefslogtreecommitdiffhomepage
path: root/opentrack/tracker.h
AgeCommit message (Collapse)Author
2016-05-04api: fix permissions bits. no code changes.Stanislaw Halik
2016-04-29api, main: implement new keybindingsStanislaw Halik
The following keybindings are now implemented: - restart tracking. if not started, starts. - toggle (keep position) while key held - zero (keep zero) while key held The latter two options only work for Windows as libqxt doesn't support them. Closes #291
2015-12-05api/shortcuts: no longer keep shortcuts hardcodedStanislaw Halik
2015-11-01all: adjust options.hpp move to compatStanislaw Halik
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224
2015-10-17tracker: check for NaN valuesStanislaw Halik
Issue: #255
2015-07-25move portability classes to compat libraryStanislaw Halik
2015-07-07includes relative to project top directoryStanislaw Halik
2015-07-07opentrack-api: add copyright noticesStanislaw Halik
Code without a license defaults to having all rights reserved.
2015-06-07plugin-support: make header-only, expose as public APIStanislaw Halik
Issue: #151 Some global namespace macros are now prefixed with "OPENTRACK_" to avoid namespace clashes. This header is now safe to include in third-party projects.
2014-12-20apply r/t compensation before mapping translation valuesStanislaw Halik
Suggested-by: @FlyingCircus- Issue: #106
2014-12-15move rmat->euler and euler->rmat conversions to headerStanislaw Halik
2014-12-14switch back to volatile bool for tracker flagsStanislaw Halik
UI thread is the only writer for the flags. Makes no sense to use more than volatile.
2014-11-29implement zero shortcutStanislaw Halik
2014-11-26tracker: map before filteringStanislaw Halik
2014-11-07impl centering not confused on 90deg boundariesStanislaw Halik
atan2 returned wrong quadrants, as per <http://en.wikipedia.org/wiki/Atan2#Definition_and_computation> breakage on sign change. Issue: #63
2014-11-02use quaternions for centeringStanislaw Halik
@KyokushinPL says was the only version that worked. Let's give it a try. Goddamn issue: #63
2014-11-01use simple-mat now opencv nixed from coreStanislaw Halik
2014-10-26inverting early caused wrong asymmetric axis selectionStanislaw Halik
2014-10-25fix sign, r/t compensationStanislaw Halik
Issue: #63
2014-10-25basis mapping seem to work nowStanislaw Halik
Only matrix -> euler conversion broken Issue: #63
2014-10-24Rotation basis algebra for centeringStanislaw Halik
Reported-by: @doveman months ago, many times Issue: #63 @dbaarda please confirm that- or -whether- it makes any sense. Issue: #86 It could be either worse or better than before. Please specify. Sadly, no time to plug the videos as camera input to PT as of yet. Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2014-10-21fix toggle output zeros regressionStanislaw Halik
2014-10-20refactor 1/2 (?)Stanislaw Halik
2014-10-19decruft moreStanislaw Halik