<https://forum.il2sturmovik.ru/topic/12924-trackir5-glovepie-python3-opentrack-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B1%D0%B7%D0%BE%D1%80%D0%BE%D0%BC/page/5/#comment-757160>
<http://schema.org/text>
"Немного модифицировал у себя скрипт AOM_10-1-Yaw_Trackir-Opentrack.PIE (изменения выделены жирным шрифтом) , чтобы при повороте назад голова автоматически смещалась вверх и в сторону взгляда. Мне понравилось. Кто хочет, может попробовать.\n \n\n\n\t \n \n\n\n\tif starting then \n\tPIE.FrameRate = 250 // частота выполнения скрипта (the frequency of script execution) \n\t//она должна быть равна или выше частоты камеры TrackIR5, то есть 120 Гц или выше \n\t//(it must be equal to or higher than the TrackIR 5 camera frequency, i.e. 120 Hz or higher)\n \n\n\n\tdebug = '0:' + joystick0.Name + ', 1:' + joystick1.Name + ', 2:' + joystick2.Name + ', 3:' + joystick3.Name + ', 4:' + joystick4.Name + ', 5:' + joystick5.Name + ', 6:' + joystick6.Name \n\t//отображение номеров джойстиков, установленных на компьютере (displaying the numbers of joysticks installed on the computer) \n\t//номера джойстиков используются для обращения к ним в коде скрипта (joystick numbers are used to refer to them in the script code)\n \n\n\n\tvar.DeltaYaw = 0 \n\tvar.DeltaX = 0 \n\tvar.DeltaY = 0\n \n\n\n\tend if\n \n\n\n\t//---здесь может быть ваш код (your code may be here)\n \n\n\n\t \n \n\n\n\tvar.DeltaYaw = (TrackIR1.RealYaw in degrees)/10 \n\tvar.DeltaY = (var.DeltaYaw/2000)**2 \n\tvar.DeltaX = (var.DeltaYaw/300)**3\n \n\n\n\t \n \n\n\n\t//блок назначения осей (block assignment of the axes) \n\tFakeTrackir.yaw = (TrackIR1.RealYaw in degrees)/10 \n\tFakeTrackir.pitch = (TrackIR1.RealPitch in radians) \n\tFakeTrackir.roll = (TrackIR1.RealRoll in degrees) \n\tvar.FakeTrackir.x = (TrackIR1.RealX in cm) + var.DeltaX \n\tvar.FakeTrackir.y = (TrackIR1.RealY in cm) + var.DeltaY \n\tvar.FakeTrackir.z = (TrackIR1.RealZ in cm)\n \n\n\n\t \n \n\n\n\t//отправка данных в UDP сервер Python для их переcылки оттуда в Opentrack (sending data to a Python UDP server for forwarding it from there to Opentrack) \n\tSendOsc('localhost', 6666, \"/glovepie/pithon\", FakeTrackir.yaw, FakeTrackir.pitch, FakeTrackir.roll, var.FakeTrackir.x, var.FakeTrackir.y, var.FakeTrackir.z)\n \n\n\n\t//отправка данных в FaceTrackIRtoNoir, (sending data to FaceTrackIRtoNoir) \n\t;SendOsc('localhost', 5550, '/gyrosc/gyro', FakeTrackir.yaw, FakeTrackir.pitch, FakeTrackir.roll) \n\t;SendOsc('localhost', 6660, \"/gyrosc/gyro\", var.FakeTrackir.x, var.FakeTrackir.y, var.FakeTrackir.z)\n \n\n\n\t \n\t;--знаки, которых нет на клавиатуре, для копирования в код скрипта: | ^ \n\t;(characters that are not on the keyboard to copy to the script code)\n \n\n\n\t \n\t \n \n"
<https://forum.il2sturmovik.ru/topic/12924-trackir5-glovepie-python3-opentrack-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B1%D0%B7%D0%BE%D1%80%D0%BE%D0%BC/page/5/?tab=comments#comment-757160>