options_dialog 0 0 588 552 0 0 Options images/facetracknoir.pngimages/facetracknoir.png Qt::LeftToRight false 6 0 0 0 false 0 0 Shortcuts 6 6 0 0 0 Global shortcuts Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop 3 6 0 0 <html><head/><body><p><span style=" font-weight:600;">Center</span> - use current pose as looking perfectly forward.<br/><span style=" font-weight:600;">Toggle</span> - keep looking at same spot until next toggle keypress.<br/><span style=" font-weight:600;">Zero</span> - keep looking forward until next zero keypress.<br/></p></body></html> true QGroupBox { border: 0; } 9 2 20 255 0 100 0 0 0 Center false 0 0 Bind 255 0 100 0 0 0 Bind 0 0 Start tracking false 0 0 Bind 255 0 100 0 255 0 100 0 0 0 Stop tracking false 255 0 100 0 0 0 Zero false 0 0 Toggle false 0 0 Zero while held 0 0 Bind 255 0 100 0 255 0 100 0 0 0 Bind 0 0 Bind 0 0 Restart tracking false 255 0 100 0 0 0 Toggle while held 0 0 Bind 0 0 Bind 0 0 Toggle tracking false 0 0 Bind 0 0 Bind 255 0 100 0 255 0 100 0 255 0 100 0 0 0 Bind 255 0 100 0 0 0 Bind 0 0 Bind 0 0 Bind 255 0 100 0 0 0 Bind 255 0 100 0 255 0 100 0 255 0 100 0 0 0 Bind 255 0 100 0 255 0 100 0 0 0 Bind 0 0 Bind 0 0 Center at startup QFrame::NoFrame 0 0 0 0 0 0 0 Never translate the application interface :/images/english.png 0 0 Minimize to tray Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop 0 2 6 0 0 Enable tray 0 0 Minimize to tray on startup when enabled 0 0 Camera 0 0 Custom center pose Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop Alter the centered position sent to games. true 2 QGroupBox { border: 0; } Qt::AlignCenter false false 0 0 ° 2 -180.000000000000000 180.000000000000000 0 0 cm 3 -500.000000000000000 500.000000000000000 X 0 0 cm 3 -500.000000000000000 500.000000000000000 Pitch Y 0 0 ° 2 -180.000000000000000 180.000000000000000 Z Roll 0 0 cm 3 -500.000000000000000 500.000000000000000 Yaw 0 0 ° 2 -180.000000000000000 180.000000000000000 0 0 Centering method Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop 4 0 Try changing this if centering doesn't perform correctly for your input device. true QFrame::NoFrame QFrame::Raised 0 1 0 1 0 Method 0 0 Relative (inertial device) Absolute (camera device) Qt::Vertical QSizePolicy::MinimumExpanding 20 0 0 0 Output 0 0 true Output remap Qt::AlignHCenter|Qt::AlignTop false false QLayout::SetMinAndMaxSize 4 0 6 0 0 QGroupBox { border: 0; } 12 9 255 0 254 0 Roll 254 0 X 254 0 Invert 0 0 X Y Z Yaw Pitch Roll Disabled 254 0 Pitch 0 0 X Y Z Yaw Pitch Roll Disabled 0 0 X Y Z Yaw Pitch Roll Disabled 255 0 254 0 Y 254 0 Destination 255 0 254 0 Yaw 255 0 254 0 Source 0 0 X Y Z Yaw Pitch Roll Disabled 255 0 0 0 X Y Z Yaw Pitch Roll Disabled 254 0 Z 0 0 X Y Z Yaw Pitch Roll Disabled 255 0 label_15 label_13 label_14 src_yaw invert_yaw label_7 src_pitch label_8 invert_pitch label_9 src_roll invert_roll label_10 src_x invert_x label_11 src_y invert_y label_12 src_z invert_z Assign input axis to output axis. Qt::AlignJustify|Qt::AlignVCenter true Qt::Vertical QSizePolicy::MinimumExpanding 20 0 0 0 0 50 CSV Data Logging 11 0 1 Enable - You will be asked for a filename whenever tracking starts 0 0 Relative translation 0 0 Relative translation Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop 0 0 With relative mode on, translation is applied after rotation. For example, rotating +180 degrees yaw and moving backwards results in moving forward as a result of that rotation. Qt::AlignJustify|Qt::AlignVCenter true 2 Enable 0 0 QFrame::NoFrame QFrame::Raised 0 0 0 0 0 3 0 Disable for X 3 0 Disable for Y 3 0 Disable for Z (for zoom on Z axis) 2 0 Disable effect by yaw 2 0 Disable effect by pitch 2 0 Disable effect by roll 0 0 Neck displacement Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop 7 Eyes will be offset from the pivot of rotation, assumed to be the neck. It also works with relative translation disabled. true 0 QFrame::NoFrame 0 9 0 0 0 0 0 Enable 4 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter cm -100 100 15 0 Forward from center of rotation Qt::Vertical QSizePolicy::MinimumExpanding 20 0 0 0 Game detection 0 0 Game detection Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop 0 0 Start tracking automatically when a game starts with selected profile, and stop when the game exits. true 0 0 QDialogButtonBox::Cancel|QDialogButtonBox::Ok process_detector QWidget
process_detector.h
tabWidget bind_center bind_toggle bind_toggle_held bind_zero bind_zero_held bind_start bind_stop bind_toggle_tracking bind_restart_tracking trayp tray_start pos_rx pos_ry pos_rz pos_tx pos_ty pos_tz center_method src_yaw invert_yaw src_pitch invert_pitch src_roll invert_roll src_x invert_x src_y invert_y src_z invert_z tracklogging_enabled startEngineClicked() stopEngineClicked() cameraSettingsClicked()