|
![]() |
#10 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,313
|
![]()
Исправления для Миг-3.
В класс. Код:
public void update(float f) { if(super.FM.getSpeed() > 5F) { hierMesh().chunkSetAngles("SlatL_D0", 0.0F, Aircraft.cvt(super.FM.getAOA(), 6.8F, 11F, 0.0F, 0.9F), 0.0F); hierMesh().chunkSetAngles("SlatR_D0", 0.0F, Aircraft.cvt(super.FM.getAOA(), 6.8F, 11F, 0.0F, 0.9F), 0.0F); } if(Math.abs(flapps - kangle) > 0.01F) { flapps = kangle; hierMesh().chunkSetAngles("WaterFlap_D0", 0.0F, 30F * kangle, 0.0F); hierMesh().chunkSetAngles("OilRad1_D0", 0.0F, -35F * kangle, 0.0F); hierMesh().chunkSetAngles("OilRad2_D0", 0.0F, -35F * kangle, 0.0F); } kangle = 0.95F * kangle + 0.05F * ((FlightModelMain) (super.FM)).EI.engines[0].getControlRadiator(); super.update(f); } protected void moveFlap(float f) { float f1 = -50F * f; hierMesh().chunkSetAngles("Flap01_D0", 0.0F, f1, 0.0F); hierMesh().chunkSetAngles("Flap02_D0", 0.0F, f1, 0.0F); f1 = -50F * f; hierMesh().chunkSetAngles("Flap03_D0", 0.0F, f1, 0.0F); hierMesh().chunkSetAngles("Flap04_D0", 0.0F, f1, 0.0F); } protected void moveAileron(float f) { float f1 = -(f * 23F); hierMesh().chunkSetAngles("AroneL_D0", 0.0F, f1, 0.0F); f1 = -(f * 18F); hierMesh().chunkSetAngles("AroneR_D0", 0.0F, f1, 0.0F); } protected void moveRudder(float f) { hierMesh().chunkSetAngles("Rudder1_D0", 0.0F, -25F * f, 0.0F); } protected void moveElevator(float f) { if(f < 0.0F) { hierMesh().chunkSetAngles("VatorL_D0", 0.0F, -30F * f, 0.0F); hierMesh().chunkSetAngles("VatorR_D0", 0.0F, -30F * f, 0.0F); } else { hierMesh().chunkSetAngles("VatorL_D0", 0.0F, -25F * f, 0.0F); hierMesh().chunkSetAngles("VatorR_D0", 0.0F, -25F * f, 0.0F); } } Код:
[Squares] Wing 17.44 Aileron 1.145 Flap 2.09 Stabilizer 1.659 Elevator 1.446 Keel 0.614 Rudder 0.913 Wing_In 2.93 Wing_Mid 2.97 Wing_Out 2.82 [Arm] Wing_V 6.0 |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|