<?xml version="1.0"?> <PropertyList> <path>../../../f16.ac</path> <offsets> <x-m>7</x-m> <z-m>0.04</z-m> <pitch-deg>0.7</pitch-deg> </offsets> <!-- Visible up to 10km (6 miles) --> <animation> <type>range</type> <min-m>0</min-m> <max-m>10000</max-m> </animation> <!-- start submodels --> <model> <name>Cockpit</name> <path>AI/Aircraft/f16/Models/rnlaf/cockpit.xml</path> </model> <model> <name>new_nozzle</name> <path>Aircraft/f16/Models/nozzle.xml</path> <offsets> <x-m>4.617</x-m> <y-m>0.0</y-m> <z-m>0.0</z-m> </offsets> </model> <model> <name>strobe</name> <path>AI/Aircraft/f16/Models/strobe.xml</path> <offsets> <x-m>5.3</x-m> <y-m>0.0</y-m> <z-m>3.2</z-m> </offsets> </model> <!-- start effects --> <model> <name>exhaust_smoke</name> <path>Aircraft/f16/Models/Effects/exhaust.xml</path> <offsets> <x-m>4.6</x-m> <y-m>0.0</y-m> <z-m>0.0</z-m> </offsets> </model> <model> <name>left-strake-vortex</name> <path>Aircraft/f16/Models/Effects/strake-vortex.xml</path> <offsets> <x-m>-2.5</x-m> <y-m>-1.0</y-m> <z-m>0.15</z-m> </offsets> </model> <model> <name>right-strake-vortex</name> <path>Aircraft/f16/Models/Effects/strake-vortex.xml</path> <offsets> <x-m>-2.5</x-m> <y-m>1.0</y-m> <z-m>0.15</z-m> </offsets> </model> <model> <path>Aircraft/Generic/Effects/tyre-smoke-nose.xml</path> <name>tyre-smoke-n</name> <offsets> <x-m>-2.97</x-m> <y-m>0.0</y-m> <z-m>-2.0</z-m> </offsets> </model> <model> <path>Aircraft/Generic/Effects/tyre-smoke-port.xml</path> <name>tyre-smoke-p</name> <offsets> <x-m>0.0</x-m> <y-m>-1.21</y-m> <z-m>-2.0</z-m> </offsets> </model> <model> <path>Aircraft/Generic/Effects/tyre-smoke-stbd.xml</path> <name>tyre-smoke-s</name> <offsets> <x-m>0.0</x-m> <y-m>1.21</y-m> <z-m>-2.0</z-m> </offsets> </model> <animation> <type>select</type> <object-name>LhoCondensCone</object-name> <object-name>RhoCondensCone</object-name> <property>null</property> </animation> <!-- end effects --> <model> <name>Chocks</name> <path>AI/Aircraft/f16/Models/chocks.xml</path> </model> <!-- end submodels --> <!-- ===================== --> <!-- start position lights --> <animation> <name>pos_lights_lit</name> <object-name>GreenPosLight2</object-name> <object-name>RedPosLight2</object-name> </animation> <animation> <name>pos_lights_unlit</name> <object-name>GreenPosLight1</object-name> <object-name>RedPosLight1</object-name> <object-name>WingRedPosLight</object-name> <object-name>WingGreenPosLight</object-name> </animation> <animation> <name>pos_lights_flash</name> <type>timed</type> <object-name>pos_lights_lit</object-name> <object-name>pos_lights_unlit</object-name> <duration-sec>1.0</duration-sec> </animation> <animation> <type>select</type> <object-name>pos_lights_flash</object-name> <condition> <not><property>controls/lighting/nav-lights</property></not> </condition> </animation> <animation> <type>select</type> <object-name>LowFormationLight</object-name> <object-name>FwdFormationLight</object-name> <object-name>AftPosLight2</object-name> </animation> <!-- end position lights --> <!-- =================== --> <!-- =================== --> <!-- fuselage animations --> <animation> <type>rotate</type> <object-name>CanopyBackOutside</object-name> <object-name>CanopyFrame</object-name> <object-name>CanopyGlassFwd</object-name> <property>fdm/jsbsim/fcs/canopy-pos-norm</property> <factor>30.0</factor> <center> <x-m>-3.30</x-m> <y-m>0</y-m> <z-m>0.6</z-m> </center> <axis> <x>0.0</x> <y>1.0</y> <z>0.0</z> </axis> </animation> <animation> <type>rotate</type> <object-name>ArresterHook</object-name> <property>fdm/jsbsim/systems/hook/tailhook-cmd-norm</property> <factor>45.0</factor> <center> <x-m>2.58</x-m> <y-m>0</y-m> <z-m>-0.73</z-m> </center> <axis> <x>0.0</x> <y>1.0</y> <z>0.0</z> </axis> </animation> <animation> <type>select</type> <object-name>Fan</object-name> <condition> <less-than> <property>engines/engine[0]/n1</property> <value>1</value> </less-than> </condition> </animation> <animation> <type>select</type> <object-name>FanSpinning</object-name> <condition> <greater-than> <property>engines/engine[0]/n1</property> <value>1</value> </greater-than> </condition> </animation> <animation> <type>select</type> <object-name>InternalFlame</object-name> <condition> <property>engines/engine[0]/augmentation</property> </condition> </animation> <animation> <type>select</type> <object-name>ExternalFlame</object-name> <condition> <property>engines/engine[0]/augmentation</property> </condition> </animation> <animation> <type>translate</type> <object-name>ExternalFlame</object-name> <property>engines/engine[0]/nozzle-pos-norm</property> <offset-m>-4.0</offset-m> <factor>4.0</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>rotate</type> <object-name>RightUpperFlap</object-name> <object-name>RightLowerFlap</object-name> <property>fdm/jsbsim/fcs/right-flaperon-norm</property> <factor>20.0</factor> <center> <x-m>1.54</x-m> <y-m>2.35</y-m> <z-m>0.12</z-m> </center> <axis> <x>0.150157</x> <y>0.987872</y> <z>-0.039515</z> </axis> </animation> <animation> <type>rotate</type> <object-name>LeftUpperFlap</object-name> <object-name>LeftLowerFlap</object-name> <property>fdm/jsbsim/fcs/left-flaperon-norm</property> <factor>20.0</factor> <center> <x-m>1.54</x-m> <y-m>-2.35</y-m> <z-m>0.12</z-m> </center> <axis> <x>0.150157</x> <y>-0.987872</y> <z>-0.039515</z> </axis> </animation> <animation> <type>rotate</type> <object-name>RightUpperLef</object-name> <object-name>RightLowerLef</object-name> <property>fdm/jsbsim/fcs/lef-pos-deg</property> <factor>-1</factor> <center> <x-m>0.24</x-m> <y-m>3.0</y-m> <z-m>0.035</z-m> </center> <axis> <x>0.550908</x> <y>0.834232</y> <z>-0.023610</z> </axis> </animation> <animation> <type>rotate</type> <object-name>LeftUpperLef</object-name> <object-name>LeftLowerLef</object-name> <property>fdm/jsbsim/fcs/lef-pos-deg</property> <center> <x-m>0.24</x-m> <y-m>-3.0</y-m> <z-m>0.035</z-m> </center> <axis> <x>0.549345</x> <y>-0.834983</y> <z>-0.031988</z> </axis> </animation> <animation> <type>rotate</type> <object-name>Rudder</object-name> <object-name>VstabBandLeftAft</object-name> <object-name>VstabBandRightAft</object-name> <property>surface-positions/rudder-pos-norm</property> <factor>30</factor> <center> <x-m>4.915</x-m> <y-m>0.0</y-m> <z-m>2.095</z-m> </center> <axis> <x>0.547371</x> <y>0.0</y> <z>0.836890</z> </axis> </animation> <animation> <type>rotate</type> <object-name>RightUpperHorizonTail</object-name> <object-name>RightLowerHorizonTail</object-name> <property>fdm/jsbsim/fcs/dht-right-pos-rad</property> <factor>57.3</factor> <center> <x-m>4.36</x-m> <y-m>1.965</y-m> <z-m>-0.1</z-m> </center> <axis> <x>0.0</x> <y>0.981645</y> <z>-0.190720</z> </axis> </animation> <animation> <type>rotate</type> <object-name>LeftUpperHorizonTail</object-name> <object-name>LeftLowerHorizonTail</object-name> <property>fdm/jsbsim/fcs/dht-left-pos-rad</property> <factor>57.3</factor> <center> <x-m>4.36</x-m> <y-m>-1.965</y-m> <z-m>-0.1</z-m> </center> <axis> <x>0.0</x> <y>-0.981645</y> <z>-0.190720</z> </axis> </animation> <!-- =========== START LANDIND GEAR =========== --> <!-- front --> <animation> <type>rotate</type> <object-name>InternalFrontGearDoor</object-name> <object-name>ExternalFrontGearDoor</object-name> <property>../../../gear/gear[0]/position-norm</property> <factor>420</factor> <offset-deg>-100</offset-deg> <min-deg>-91</min-deg> <max-deg>0</max-deg> <center> <x-m>-2.5</x-m> <y-m>0.28</y-m> <z-m>-0.805</z-m> </center> <axis> <x>0.999843</x> <y>0.015871</y> <z>0.007935</z> </axis> </animation> <!-- <animation> <type>translate</type> <object-name>FrontTire</object-name> <object-name>FrontLowerStrut</object-name> <property>gear/gear/compression-norm</property> <factor>0.25</factor> <axis> <x>0</x> <y>0</y> <z>1</z> </axis> </animation> <animation> <type>rotate</type> <object-name>FrontTire</object-name> <object-name>FrontLowerStrut</object-name> <property>gear/gear[0]/steering-norm</property> <factor>-80</factor> <center> <x-m>-2.97</x-m> <y-m>0.0</y-m> <z-m>0.0</z-m> </center> <axis> <x>0</x> <y>0</y> <z>1</z> </axis> </animation> <animation> <type>rotate</type> <object-name>FrontTire</object-name> <object-name>FrontLowerStrut</object-name> <object-name>FrontUpperStrut</object-name> <object-name>FrontAftStrut</object-name> <property>gear/gear[0]/position-norm</property> <factor>92</factor> <offset-deg>-92</offset-deg> <center> <x-m>-2.97</x-m> <y-m>0.0</y-m> <z-m>-0.805</z-m> </center> <axis> <x>0</x> <y>1</y> <z>0</z> </axis> </animation> <animation> <type>rotate</type> <object-name>FrontAftStrut</object-name> <property>gear/gear[0]/position-norm</property> <factor>-120</factor> <offset-deg>120</offset-deg> <center> <x-m>-2.97</x-m> <y-m>0.0</y-m> <z-m>-1.17</z-m> </center> <axis> <x>0</x> <y>1</y> <z>0</z> </axis> </animation> <animation> <type>rotate</type> <object-name>FrontTire</object-name> <object-name>FrontLowerStrut</object-name> <property>gear/gear[0]/position-norm</property> <factor>90</factor> <offset-deg>-90</offset-deg> <center> <x-m>-2.97</x-m> <y-m>0.0</y-m> <z-m>-0.805</z-m> </center> <axis> <x>0</x> <y>0</y> <z>1</z> </axis> </animation> --> <!-- right gear --> <animation> <type>rotate</type> <object-name>InternalRightMainDoor</object-name> <object-name>ExternalRightMainDoor</object-name> <property>../../../gear/gear[2]/position-norm</property> <factor>460</factor> <min-deg>0</min-deg> <max-deg>95</max-deg> <center> <x-m>-0.755</x-m> <y-m>0.76</y-m> <z-m>-0.43</z-m> </center> <axis> <x>1.0</x> <y>0.0</y> <z>0.0</z> </axis> </animation> <!-- <animation> <type>rotate</type> <object-name>RightOuterLowerStrut</object-name> <object-name>RightOuterUpperStrut</object-name> <property>gear/gear[1]/compression-norm</property> <factor>-10</factor> <center> <x-m>0.56</x-m> <y-m>1.10</y-m> <z-m>-1.42</z-m> </center> <axis> <x>0.995037</x> <y>0.099504</y> <z>0.0</z> </axis> </animation> <animation> <type>translate</type> <object-name>RightOuterUpperStrut</object-name> <property>gear/gear[1]/compression-norm</property> <factor>0.2</factor> <center> <x-m>0.59</x-m> <y-m>0.28</y-m> <z-m>-0.75</z-m> </center> <axis> <x>0.0</x> <y>-0.457</y> <z>1.0</z> </axis> </animation> <animation> <type>rotate</type> <object-name>RightMainTire</object-name> <object-name>RightMainStrut</object-name> <object-name>RightUpperMainStrut</object-name> <object-name>RightLowerMainStrut</object-name> <property>gear/gear[1]/position-norm</property> <factor>95</factor> <offset-deg>-95</offset-deg> <center> <x-m>0.64</x-m> <y-m>0.44</y-m> <z-m>-0.66</z-m> </center> <axis> <x>0.0</x> <y>-0.868243</y> <z>-0.496139</z> </axis> </animation> <animation> <type>rotate</type> <object-name>RightUpperMainStrut</object-name> <object-name>RightLowerMainStrut</object-name> <property>gear/gear[1]/position-norm</property> <factor>55</factor> <offset-deg>-55</offset-deg> <center> <x-m>0.62</x-m> <y-m>0.92</y-m> <z-m>-1.34</z-m> </center> <axis> <x>0.0</x> <y>-0.868243</y> <z>-0.496139</z> </axis> </animation> <animation> <type>rotate</type> <object-name>RightUpperMainStrut</object-name> <property>gear/gear[1]/position-norm</property> <factor>-205</factor> <offset-deg>205</offset-deg> <max-deg>180</max-deg> <center> <x-m>0.005</x-m> <y-m>0.61</y-m> <z-m>-1.055</z-m> </center> <axis> <x>0.147442</x> <y>-0.884651</y> <z>-0.442327</z> </axis> </animation> <animation> <type>rotate</type> <object-name>RightMainTire</object-name> <property>gear/gear[1]/position-norm</property> <factor>90</factor> <offset-deg>-90</offset-deg> <center> <x-m>0.62</x-m> <y-m>1.12</y-m> <z-m>0.0</z-m> </center> <axis> <x>0.0</x> <y>0.0</y> <z>-1.0</z> </axis> </animation> <animation> <type>rotate</type> <object-name>RightMainTire</object-name> <object-name>RightInnerStrut</object-name> <object-name>RightOuterLowerStrut</object-name> <object-name>RightOuterUpperStrut</object-name> <object-name>RightUpperMainStrut</object-name> <object-name>RightLowerMainStrut</object-name> <property>gear/gear[1]/compression-norm</property> <factor>20</factor> <center> <x-m>0.0</x-m> <y-m>0.41</y-m> <z-m>-0.57</z-m> </center> <axis> <x>0.943612</x> <y>0.262974</y> <z>0.201098</z> </axis> </animation> --> <!-- left gear --> <animation> <type>rotate</type> <object-name>InternalLeftMainDoor</object-name> <object-name>ExternalLeftMainDoor</object-name> <property>../../../gear/gear[1]/position-norm</property> <factor>460</factor> <min-deg>0</min-deg> <max-deg>95</max-deg> <center> <x-m>-0.755</x-m> <y-m>-0.76</y-m> <z-m>-0.43</z-m> </center> <axis> <x>-1.0</x> <y>0.0</y> <z>0.0</z> </axis> </animation> <!-- <animation> <type>rotate</type> <object-name>LeftOuterLowerStrut</object-name> <object-name>LeftOuterUpperStrut</object-name> <property>gear/gear[2]/compression-norm</property> <factor>10</factor> <center> <x-m>0.56</x-m> <y-m>-1.10</y-m> <z-m>-1.42</z-m> </center> <axis> <x>0.995037</x> <y>-0.099504</y> <z>0.0</z> </axis> </animation> <animation> <type>translate</type> <object-name>LeftOuterUpperStrut</object-name> <property>gear/gear[2]/compression-norm</property> <factor>0.2</factor> <center> <x-m>0.59</x-m> <y-m>-0.28</y-m> <z-m>-0.75</z-m> </center> <axis> <x>0.0</x> <y>0.457</y> <z>1.0</z> </axis> </animation> <animation> <type>rotate</type> <object-name>LeftMainTire</object-name> <object-name>LeftMainStrut</object-name> <object-name>LeftUpperMainStrut</object-name> <object-name>LeftLowerMainStrut</object-name> <property>gear/gear[2]/position-norm</property> <factor>-95</factor> <offset-deg>95</offset-deg> <center> <x-m>0.64</x-m> <y-m>-0.44</y-m> <z-m>-0.66</z-m> </center> <axis> <x>0.0</x> <y>0.868243</y> <z>-0.496139</z> </axis> </animation> <animation> <type>rotate</type> <object-name>LeftUpperMainStrut</object-name> <object-name>LeftLowerMainStrut</object-name> <property>gear/gear[2]/position-norm</property> <factor>-55</factor> <offset-deg>55</offset-deg> <center> <x-m>0.62</x-m> <y-m>-0.92</y-m> <z-m>-1.34</z-m> </center> <axis> <x>0.0</x> <y>0.868243</y> <z>-0.496139</z> </axis> </animation> <animation> <type>rotate</type> <object-name>LeftMainTire</object-name> <property>gear/gear[2]/position-norm</property> <factor>-90</factor> <offset-deg>90</offset-deg> <center> <x-m>0.62</x-m> <y-m>-1.12</y-m> <z-m>0.0</z-m> </center> <axis> <x>0.0</x> <y>0.0</y> <z>-1.0</z> </axis> </animation> <animation> <type>rotate</type> <object-name>LeftMainTire</object-name> <object-name>LeftInnerStrut</object-name> <object-name>LeftOuterLowerStrut</object-name> <object-name>LeftOuterUpperStrut</object-name> <object-name>LeftUpperMainStrut</object-name> <object-name>LeftLowerMainStrut</object-name> <property>gear/gear[2]/compression-norm</property> <factor>-20</factor> <center> <x-m>0.0</x-m> <y-m>-0.41</y-m> <z-m>-0.57</z-m> </center> <axis> <x>0.943612</x> <y>-0.262974</y> <z>0.201098</z> </axis> </animation> <animation> <type>rotate</type> <object-name>LeftUpperMainStrut</object-name> <property>gear/gear[2]/position-norm</property> <factor>205</factor> <offset-deg>-205</offset-deg> <min-deg>-180</min-deg> <center> <x-m>0.005</x-m> <y-m>-0.61</y-m> <z-m>-1.055</z-m> </center> <axis> <x>0.147442</x> <y>0.884651</y> <z>-0.442327</z> </axis> </animation> --> <!-- =========== END LANDING GEAR =========== --> <!-- end fuselage animations --> <!-- ======================= --> <!-- ===================== START ARMAMENT =========================== --> <!-- The armament section should probably be placed in a seperate file --> <!-- Station 5 --> <model> <name>VentralTank</name> <path>Aircraft/f16/Models/Armament/External-stores/300G.ac</path> <offsets> <x-m>0</x-m> <y-m>0</y-m> <z-m>-1.15</z-m> <pitch-deg>-2</pitch-deg> </offsets> </model> <!-- Station 4 --> <model> <name>LExtTank</name> <path>Aircraft/f16/Models/Armament/External-stores/370G.ac</path> <offsets> <x-m>-0.50</x-m> <y-m>-1.65</y-m> <z-m>-0.55</z-m> <pitch-deg>-4.5</pitch-deg> </offsets> </model> <!-- Station 6 --> <model> <name>RExtTank</name> <path>Aircraft/f16/Models/Armament/External-stores/370G.ac</path> <offsets> <x-m>-0.50</x-m> <y-m>1.65</y-m> <z-m>-0.55</z-m> <pitch-deg>-4.5</pitch-deg> </offsets> </model> <!-- Station 1 --> <model> <name>Station1_AIM-9L</name> <path>Aircraft/f16/Models/Armament/Weapons/AIM-9/AIM-9L.ac</path> <offsets> <x-m>1.5</x-m> <y-m>-4.87</y-m> <z-m>0.0</z-m> <pitch-deg>-4.5</pitch-deg> </offsets> </model> <model> <name>Station1_AIM-9L_dummy</name> <path>Aircraft/f16/Models/Armament/Weapons/AIM-9/AIM-9L_dummy.ac</path> <offsets> <x-m>1.5</x-m> <y-m>-4.87</y-m> <z-m>0.0</z-m> <pitch-deg>-4.5</pitch-deg> </offsets> </model> <!-- <model> <name>Station1_AIM-9_smokewinder</name> <path>Aircraft/f16/Models/Armament/Weapons/AIM-9/AIM-9_smokewinder.ac</path> <offsets> <x-m>1.5</x-m> <y-m>-4.87</y-m> <z-m>0.0</z-m> <pitch-deg>-4.5</pitch-deg> </offsets> </model> --> <model> <name>Station1_AIM-120C5_amraam</name> <path>Aircraft/f16/Models/Armament/Weapons/AIM-120/AIM-120C5.ac</path> <offsets> <x-m>0.5</x-m> <y-m>-4.87</y-m> <z-m>0.0</z-m> <pitch-deg>-4.5</pitch-deg> </offsets> </model> <!-- Station 9 --> <model> <name>Station9_AIM-9L</name> <path>Aircraft/f16/Models/Armament/Weapons/AIM-9/AIM-9L.ac</path> <offsets> <x-m>1.5</x-m> <y-m>4.87</y-m> <z-m>0.0</z-m> <pitch-deg>-4.5</pitch-deg> </offsets> </model> <model> <name>Station9_AIM-9L_dummy</name> <path>Aircraft/f16/Models/Armament/Weapons/AIM-9/AIM-9L_dummy.ac</path> <offsets> <x-m>1.5</x-m> <y-m>4.87</y-m> <z-m>0.0</z-m> <pitch-deg>-4.5</pitch-deg> </offsets> </model> <!-- <model> <name>Station9_AIM-9_smokewinder</name> <path>Aircraft/f16/Models/Armament/Weapons/AIM-9/AIM-9_smokewinder.ac</path> <offsets> <x-m>1.5</x-m> <y-m>4.87</y-m> <z-m>0.0</z-m> <pitch-deg>-4.5</pitch-deg> </offsets> </model> --> <model> <name>Station9_AIM-120C5_amraam</name> <path>Aircraft/f16/Models/Armament/Weapons/AIM-120/AIM-120C5.ac</path> <offsets> <x-m>0.5</x-m> <y-m>4.87</y-m> <z-m>0.0</z-m> <pitch-deg>-4.5</pitch-deg> </offsets> </model> <!-- ======================= END ARMAMENT =========================== --> <!-- Layout selection --> <animation> <type>select</type> <object-name>LWStation1</object-name> <object-name>RWStation1</object-name> <condition> <!-- <property>../../../sim/model/f16/wingmounts</property> --> </condition> </animation> <animation> <type>select</type> <object-name>LWStation2</object-name> <object-name>RWStation2</object-name> <condition> <!-- <property>../../../sim/model/f16/wingmounts</property> --> </condition> </animation> <animation> <type>select</type> <object-name>LExtTank</object-name> <object-name>RExtTank</object-name> <condition> <!-- <not><property>../../../sim/model/f16/wingtanks</property></not> --> </condition> </animation> <animation> <type>select</type> <object-name>VentralTank</object-name> <!-- <condition> <not><property>../../../sim/model/f16/ventraltank</property></not> </condition> --> </animation> <animation> <type>select</type> <object-name>Station1_AIM-9L</object-name> <object-name>Station9_AIM-9L</object-name> <!-- <condition> <property>../../../sim/model/f16/AIM-9L</property> </condition> --> </animation> <!-- in peacetime we don't carry live ammunition --> <!-- however for aerodynamic reasons we carry dummy missiles --> <animation> <type>select</type> <object-name>Station1_AIM-9L_dummy</object-name> <object-name>Station9_AIM-9L_dummy</object-name> <condition> <!-- <property>../../../sim/model/f16/AIM-9L_dummy</property> --> </condition> </animation> <!-- Reserved for display aircraft only <animation> <type>select</type> <object-name>Station1_AIM-9_smokewinder</object-name> <object-name>Station9_AIM-9_smokewinder</object-name> <condition> <property>../../../sim/model/f16/AIM-9_smokewinders</property> </condition> </animation> --> <animation> <type>select</type> <object-name>Station1_AIM-120C5_amraam</object-name> <object-name>Station9_AIM-120C5_amraam</object-name> <!-- <condition> <property>../../../sim/model/f16/AIM-120C5</property> </condition> --> </animation> <!-- end External stores and ordnance --> <!-- ================================ --> <model> <name>Pushback</name> <path>Models/Airport/Pushback/Military.xml</path> <offsets> <x-m>-2.98081</x-m> <y-m>0</y-m> <z-m>-1.9683</z-m> </offsets> </model> </PropertyList>