Тема: HELP!
Показать сообщение отдельно
Старый 02.12.2019, 06:58   #603
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
Лампочка Код для рулевых поверхностей.

Нужна помощь с кодом!
Нужно заставить правильно отклонятся елероны.
Вверх на 15 градусов, а вниз - на 25 градусов.
Этот код отклоняет правый и левый елерон на разные углы.
Код:
protected void moveAileron(float f)
    {
        float f1 = -(f * 25F);
        hierMesh().chunkSetAngles("AroneL_D0", 0.0F, f1, 0.0F);
        f1 = -(f * 15F);
        hierMesh().chunkSetAngles("AroneR_D0", 0.0F, f1, 0.0F);
    }
Есть такая конструкция для елеватора:
Код:
protected void moveElevator(float f)
    {
        if(f < 0.0F)
        {
            hierMesh().chunkSetAngles("VatorL_D0", 0.0F, -25F * f, 0.0F);
            hierMesh().chunkSetAngles("VatorR_D0", 0.0F, -25F * f, 0.0F);
        } else
        {
            hierMesh().chunkSetAngles("VatorL_D0", 0.0F, -18.5F * f, 0.0F);
            hierMesh().chunkSetAngles("VatorR_D0", 0.0F, -18.5F * f, 0.0F);
        }
    }
Можно ли её использовать для елеронов и будет ли желаемый результат?
В первую очередь спрашиваю знающих:
Игоря и Дмитрия(Асуру).
Если можно, посоветуйте пожалуйста как исправить отклонение елеронов на нужный угол.
Заодно и елеватор исправлю после совета.
Это для Хиенов, но такие конструкции можно прописывать
во все самолёты для верной работы рулевых поверхностей.
Vasya вне форума   Ответить с цитированием