Цитата:
Сообщение от Vasya
Не програмист, но код можно написать простенький.
Если Stab = -4* то Cy0_0 = 0.0.
Если Stab = +4* то Cy0_0 = 0.5.
Или более сложно:
При повороте стаба площадь стаба, умноженную на среднее Су 0.005
умножаем на шаг/коефициент(зарание посчитанный).
И вуа-ля - при повороте стаба - вниз/вверх - Cy0_0 и lineCyCoeff будет изменяться.
Угол атаки крыла то изменяется относительно набегающего потока.
Так что код из БзС, отредактированный применительно к джаве вполне заработает.
Так предполагаю.
|
1. Cy0_0 в ИЛ-2 это величина подъемной силы при нулевом угле атаки.
Например я слабо себе вижу зачем трогать эту именно величину.
2. Для начала нужно научить код игры понимать, что угол атаки Stab может быть НЕ нулевым и вообще может меняться.
3. Предполагаю, что после того как удалось научить игру повороту Stab,
проще и менее глючно менять площадь и рычаг до ЦТ самого Stab, в
зависимости от вновь введенного угла установки Stab.
Ибо именно эти силы и воздействуют на полет самолета в ИЛ-2.
От этих сил и рычагов именно и получается кабрирующий или
пикирующий момент на самолете от самого Stab.