Показать сообщение отдельно
Старый 27.07.2021, 02:36   #77
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,431
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Цитата:
Сообщение от 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.
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946
carsmaster вне форума   Ответить с цитированием