Видимо кокпит А7-3А работает нормально. В свободную минуту еще раз пересмотрел 3д и классы автожира. Потом уселся в кабину бомбера и то же при "включить прицел", "прильнуть к прицелу", получил незначительное движение камеры вперед. Другое дело жмакнуть кнопку "прильнуть к прицелу", из положения бомбардира, камера реально сдвигается к прицелу.
Вроде бы и знал об этом моменте...
Открыл классы бомбардира и вот он, хук CAMERAAIM. Как правило сидит вот здесь:
Код:
public CockpitTB_3_Bombardier() {
super("3DO/Cockpit/TB-3-Bombardier/hier.him", "he111");
try {
Loc loc = new Loc();
HookNamed hooknamed = new HookNamed(mesh, "CAMERAAIM");
hooknamed.computePos(this, pos.getAbs(), loc);
aAim = loc.getOrient().getAzimut();
tAim = loc.getOrient().getTangage();
kAim = loc.getOrient().getKren();
} catch (Exception exception) {
System.out.println(exception.getMessage());
exception.printStackTrace();
}
cockpitNightMats = new String[] { "BombGauges", "Gauge03" };
setNightMats(false);
interpPut(new Interpolater(), null, Time.current(), null);
}
Пример как видно из ТБ-3. Осталось додуматься как имплантировать эту часть в код автожира.