1
0
Fork 0
fgdata/AI/Aircraft/Hunter/Models/hunter-model.xml
2015-03-07 22:11:00 +01:00

2156 lines
39 KiB
XML

<?xml version="1.0"?>
<!-- Hunter ightweight ai model config file -->
<!-- Vivian Meazza 2007/8/28 vivian.meazza@lineone.net -->
<!-- Ver 0.1.0 -->
<PropertyList>
<path>../../../../Aircraft/Hunter/Models/hunter-ga11.ac</path>
<texture-path>../../../../Aircraft/Hunter/Models</texture-path>
<nasal>
<load>
print("LOAD hunter ", cmdarg().getPath());
var self = cmdarg();
var aliases = [];
var generic_int = 0;
var generic_float = 0;
var caster_angle = self.getNode("gear/gear[0]/caster-angle-deg-damped", 1);
generic_float = self.getNode("sim/multiplay/generic/float[0]", 1);
caster_angle.alias(generic_float);
append(aliases, caster_angle);
</load>
<unload>
print("UNLOAD hunter ", cmdarg().getPath());
foreach (var a; aliases)
a.unalias();
</unload>
</nasal>
<offsets>
<x-m>7.0</x-m>
</offsets>
<!-- ***************** Cockpit *************************** -->
<!-- **************** Instruments ********************* -->
<!-- **************** Main Panel ********** -->
<!-- **************** Left Panel *********** -->
<!-- **************** Right Top Panel***************** -->
<!-- ************* Right Lower Side Panel ******* -->
<!-- Gear Indicator Panel-->
<!-- ***** Navigation Lights ****** -->
<model>
<path>Aircraft/Hunter/Models/light-green.xml</path>
<name>Stbd-Light</name>
<offsets>
<x-m>0.839935</x-m>
<y-m>4.7883</y-m>
<z-m>-0.100609</z-m>
</offsets>
</model>
<model>
<path>Aircraft/Hunter/Models/light-red.xml</path>
<name>Port-Light</name>
<offsets>
<x-m>0.839935</x-m>
<y-m>-4.7883</y-m>
<z-m>-0.100609</z-m>
</offsets>
</model>
<model>
<path>Aircraft/Hunter/Models/light-white.xml</path>
<name>Tail-Light</name>
<offsets>
<x-m>6.487</x-m>
<y-m>0.0</y-m>
<z-m>0.86</z-m>
</offsets>
</model>
<!-- hide droptank pylons in all views-->
<animation>
<type>select</type>
<object-name>Pylon-L</object-name>
<object-name>Pylon-R</object-name>
</animation>
<!-- hide all of the model not visible from the cockpit -->
<!-- order objects -->
<animation>
<type>select</type>
<object-name>Fuselage</object-name>
<object-name>Tail</object-name>
<object-name>Tailplane-R</object-name>
<object-name>Tailplane-L</object-name>
<object-name>Elevator-R</object-name>
<object-name>Elevator-L</object-name>
<object-name>Flap-R</object-name>
<object-name>Flap-L</object-name>
<object-name>UC-Nose</object-name>
<object-name>UC-Main-L</object-name>
<object-name>UC-Main-R</object-name>
<object-name>Exhausts</object-name>
<condition>
<not>
<equals>
<property>sim/current-view/view-number</property>
<value>0</value>
</equals>
</not>
</condition>
</animation>
<!-- make sure that all the rest of the aircraft is visible
through the exhausts. -->
<animation>
<object-name>Pilot</object-name>
<object-name>Wing-R</object-name>
<object-name>Wing-L</object-name>
<object-name>Aileron-R</object-name>
<object-name>Aileron-L</object-name>
<object-name>Intake-R</object-name>
<object-name>Intake-L</object-name>
<object-name>Port-Light</object-name>
<object-name>Stbd-Light</object-name>
<object-name>Tail-Light</object-name>
<object-name>Markings</object-name>
</animation>
<animation>
<object-name>Turn</object-name>
<object-name>Gunsight</object-name>
<object-name>Undercarriage-Control</object-name>
<object-name>Gear-Indicator</object-name>
<object-name>Port-Nav-Lt-Cover</object-name>
<object-name>Stbd-Nav-Lt-Cover</object-name>
<object-name>Tail-Cone</object-name>
<object-name>Canopy</object-name>
<object-name>Blackout</object-name>
<!--<object-name>Exhausts</object-name>-->
</animation>
<animation>
<type>select</type>
<object-name>Exhausts</object-name>
<condition>
<equals>
<property>sim/ai/aircraft/exhaust</property>
<value>0</value>
</equals>
</condition>
</animation>
<!-- **************************** Pilot ******************************* -->
<!-- conceal Pilot Head etc in Cockpit View-->
<animation>
<type>select</type>
<object-name>Pilot-Head</object-name>
<object-name>Helmet</object-name>
<object-name>Visor</object-name>
<object-name>Mask</object-name>
<object-name>Lever</object-name>
<condition>
<not>
<equals>
<property>sim/current-view/view-number</property>
<value>0</value>
</equals>
</not>
</condition>
</animation>
<!-- Pitch -->
<!-- Control Stick -->
<animation>
<type>rotate</type>
<object-name>C-Stick-U</object-name>
<object-name>C-Stick-Handle</object-name>
<object-name>C-Stick-L</object-name>
<object-name>Cover</object-name>
<property>controls/flight/elevator</property>
<offset-deg>0</offset-deg>
<factor>-10</factor>
<center>
<x-m>-4.61041</x-m>
<y-m>0.0</y-m>
<z-m>-0.228074</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RLArm</object-name>
<property>controls/flight/elevator</property>
<offset-deg>0</offset-deg>
<factor>-10</factor>
<center>
<x-m>-4.61041</x-m>
<y-m>0.0</y-m>
<z-m>-0.228074</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RLArm</object-name>
<property>controls/flight/elevator</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-5</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0</dep>
</entry>
</interpolation>
<center>
<x-m>-4.63211</x-m>
<y-m>0.0</y-m>
<z-m>0.3127</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RLArm</object-name>
<property>controls/flight/elevator</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-15</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>7.5</dep>
</entry>
</interpolation>
<center>
<x-m>-4.63211</x-m>
<y-m>0.0</y-m>
<z-m>0.3127</z-m>
</center>
<axis>
<x>0</x>
<y>0</y>
<z>-1</z>
</axis>
</animation>
<!-- Right arm -->
<!-- Roll -->
<!-- control stick -->
<animation>
<type>rotate</type>
<object-name>C-Stick-U</object-name>
<object-name>C-Stick-Handle</object-name>
<object-name>Pilot-RLArm</object-name>
<property>controls/flight/aileron</property>
<offset-deg>0</offset-deg>
<factor>-20</factor>
<center>
<x-m>-4.64448</x-m>
<y-m>0.0</y-m>
<z-m>0.096915</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RLArm</object-name>
<property>controls/flight/aileron</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>7.5</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>-15</dep>
</entry>
</interpolation>
<center>
<x-m>-4.63211</x-m>
<y-m>0.0</y-m>
<z-m>0.3127</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RLArm</object-name>
<property>controls/flight/aileron</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-1</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>7.5</dep>
</entry>
</interpolation>
<center>
<x-m>-4.63211</x-m>
<y-m>0.0</y-m>
<z-m>0.3127</z-m>
</center>
<axis>
<x>0</x>
<y>0</y>
<z>-1</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RUArm</object-name>
<property>controls/flight/elevator</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>10</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>-6</dep>
</entry>
</interpolation>
<center>
<x-m>-4.19271</x-m>
<y-m>0.125018</y-m>
<z-m>0.565065</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RUArm</object-name>
<property>controls/flight/elevator</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-10</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>13</dep>
</entry>
</interpolation>
<center>
<x-m>-4.19271</x-m>
<y-m>0.125018</y-m>
<z-m>0.565065</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RUArm</object-name>
<property>controls/flight/aileron</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>2.5</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>-5</dep>
</entry>
</interpolation>
<center>
<x-m>-4.19271</x-m>
<y-m>0.125018</y-m>
<z-m>0.565065</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RUArm</object-name>
<property>controls/flight/aileron</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>5</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>-10</dep>
</entry>
</interpolation>
<center>
<x-m>-4.19271</x-m>
<y-m>0.125018</y-m>
<z-m>0.565065</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RUArm</object-name>
<property>controls/flight/aileron</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>12.5</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0</dep>
</entry>
</interpolation>
<center>
<x-m>-4.19271</x-m>
<y-m>0.125018</y-m>
<z-m>0.565065</z-m>
</center>
<axis>
<x>0</x>
<y>0</y>
<z>1</z>
</axis>
</animation>
<!-- left arm - throttle -->
<!-- throttle -->
<animation>
<type>rotate</type>
<object-name>Throttle</object-name>
<object-name>Pilot-LLArm</object-name>
<property>controls/engines/engine/throttle</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-10</dep>
</entry>
<entry>
<ind>1</ind>
<dep>35</dep>
</entry>
</interpolation>
<center>
<x-m>-4.69369</x-m>
<y-m>-0.356772</y-m>
<z-m>0.0907826</z-m>
</center>
<axis>
<x>0</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-LLArm</object-name>
<property>controls/engines/engine/throttle</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-5</dep>
</entry>
<entry>
<ind>1</ind>
<dep>35</dep>
</entry>
</interpolation>
<center>
<x-m>-4.63486</x-m>
<y-m>-0.277667</y-m>
<z-m>0.191996</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-LUArm</object-name>
<property>controls/engines/engine/throttle</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-5</dep>
</entry>
<entry>
<ind>1</ind>
<dep>10</dep>
</entry>
</interpolation>
<center>
<x-m>-4.20111</x-m>
<y-m>-0.117579</y-m>
<z-m>0.571138</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<!-- Rudder -->
<!-- Left -->
<animation>
<type>translate</type>
<object-name>Boot-L</object-name>
<property>controls/flight/rudder</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-0.03</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0.03</dep>
</entry>
</interpolation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>Pilot-LLLeg</object-name>
<property>controls/flight/rudder</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-0.03</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0.03</dep>
</entry>
</interpolation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-LLLeg</object-name>
<property>controls/flight/rudder</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-3</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>3</dep>
</entry>
</interpolation>
<center>
<x-m>-4.98</x-m>
<y-m>-0.22</y-m>
<z-m>-0.35</z-m>
</center>
<axis>
<x>0</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-LULeg</object-name>
<property>controls/flight/rudder</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-3</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>3</dep>
</entry>
</interpolation>
<center>
<x-m>-4.27</x-m>
<y-m>0.18</y-m>
<z-m>-0.04</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<!-- Right -->
<animation>
<type>translate</type>
<object-name>Pilot-RLLeg</object-name>
<property>controls/flight/rudder</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-0.03</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0.03</dep>
</entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>Boot-R</object-name>
<property>controls/flight/rudder</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-0.03</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0.03</dep>
</entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RLLeg</object-name>
<property>controls/flight/rudder</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-3</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>3</dep>
</entry>
</interpolation>
<center>
<x-m>-4.98</x-m>
<y-m>0.22</y-m>
<z-m>-0.35</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pilot-RULeg</object-name>
<property>controls/flight/rudder</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-3</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>3</dep>
</entry>
</interpolation>
<center>
<x-m>-4.27</x-m>
<y-m>0.18</y-m>
<z-m>-0.04</z-m>
</center>
<axis>
<x>0</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<!-- seat height -->
<animation>
<type>translate</type>
<object-name>Pilot</object-name>
<property>controls/seat/vertical-adjust</property>
<axis>
<x>0</x>
<y>0</y>
<z>1</z>
</axis>
</animation>
<!-- **************************** Controls **************************** -->
<!-- Flap Lever -->
<model>
<path>Aircraft/Hunter/Models/flap.xml</path>
<offsets>
<x-m>-4.81</x-m>
<y-m>-0.26</y-m>
<z-m>0.35</z-m>
</offsets>
</model>
<model>
<path>Aircraft/Hunter/Models/undercarriage-up-down.xml</path>
<name>Undercarriage-Control</name>
<offsets>
<x-m>-4.81</x-m>
<y-m>-0.325</y-m>
<z-m>0.38</z-m>
</offsets>
</model>
<model>
<path>Aircraft/Hunter/Models/flap-emrgy-lowering.xml</path>
<offsets>
<x-m>-4.81</x-m>
<y-m>-0.28</y-m>
<z-m>0.41</z-m>
</offsets>
</model>
<!-- rudder pedals -->
<!-- Left -->
<animation>
<type>translate</type>
<object-name>Pedal-L</object-name>
<property>controls/flight/rudder</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-0.03</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0.03</dep>
</entry>
</interpolation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Right -->
<animation>
<type>translate</type>
<object-name>Pedal-R</object-name>
<property>controls/flight/rudder</property>
<interpolation>
<entry>
<ind>-1</ind>
<dep>-0.03</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0.03</dep>
</entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- ***************** Control Surfaces *********** -->
<!-- *********** Rudder *************** -->
<animation>
<type>rotate</type>
<object-name>Rudder-Assmbly</object-name>
<property>surface-positions/rudder-pos-norm</property>
<factor>-15</factor>
<center>
<x-m>5.59</x-m>
<y-m>0</y-m>
<z-m>1.1</z-m>
</center>
<axis>
<x>0.75</x>
<y>0</y>
<z>1</z>
</axis>
</animation>
<!-- ********** Ailerons ************ -->
<!-- Left -->
<animation>
<type>rotate</type>
<object-name>Aileron-L</object-name>
<property>surface-positions/left-aileron-pos-norm</property>
<factor>10</factor>
<center>
<x-m>1.57</x-m>
<y-m>-3.01</y-m>
<z-m>-0.05</z-m>
</center>
<axis>
<x>-0.4923</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<!-- Right -->
<animation>
<type>rotate</type>
<object-name>Aileron-R</object-name>
<property>surface-positions/right-aileron-pos-norm</property>
<factor>-10</factor>
<center>
<x-m>1.57</x-m>
<y-m>3.01</y-m>
<z-m>-0.05</z-m>
</center>
<axis>
<x>-0.4923</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<!-- ********************* Elevators ***************** -->
<!-- Left -->
<animation>
<type>rotate</type>
<object-name>Elevator-L</object-name>
<property>surface-positions/elevator-pos-norm</property>
<factor>-15</factor>
<center>
<x-m>5.57</x-m>
<y-m>0</y-m>
<z-m>0.86</z-m>
</center>
<axis>
<x>0.6944</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<!-- Right -->
<animation>
<type>rotate</type>
<object-name>Elevator-R</object-name>
<property>surface-positions/elevator-pos-norm</property>
<factor>-15</factor>
<center>
<x-m>5.57</x-m>
<y-m>0</y-m>
<z-m>0.86</z-m>
</center>
<axis>
<x>-0.6944</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<!-- ************** Flaps ******************** -->
<!-- Left -->
<animation>
<type>rotate</type>
<object-name>Flap-L</object-name>
<property>surface-positions/flap-pos-norm</property>
<factor>-80</factor>
<center>
<x-m>0.44</x-m>
<y-m>-0.97</y-m>
<z-m>-0.07</z-m>
</center>
<axis>
<x>0.4923</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<!-- Right -->
<animation>
<type>rotate</type>
<object-name>Flap-R</object-name>
<property>surface-positions/flap-pos-norm</property>
<factor>-80</factor>
<center>
<x-m>0.44</x-m>
<y-m>0.97</y-m>
<z-m>-0.07</z-m>
</center>
<axis>
<x>-0.4923</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<!-- ******************* Airbrake **************** -->
<!-- Extend/Retract -->
<animation>
<type>rotate</type>
<object-name>Airbrake</object-name>
<property>surface-positions/speedbrake-pos-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>60</dep>
</entry>
</interpolation>
<center>
<x-m>2.66</x-m>
<y-m>0</y-m>
<z-m>-0.62</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<!-- ****************** Undercarriage **************** -->
<!-- Front U/C -->
<!-- Extend/Retract -->
<animation>
<type>rotate</type>
<object-name>F-Lower-Leg</object-name>
<property>gear/gear[0]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>125</dep>
</entry>
<entry>
<ind>0.25</ind>
<dep>125</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0</dep>
</entry>
</interpolation>
<center>
<x-m>-5.23</x-m>
<y-m>0.0</y-m>
<z-m>-0.38</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>F-Arm</object-name>
<object-name>F-Upper-Leg</object-name>
<object-name>F-DArm</object-name>
<object-name>F-Wheel</object-name>
<property>gear/gear[0]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>125</dep>
</entry>
<entry>
<ind>0.25</ind>
<dep>125</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0</dep>
</entry>
</interpolation>
<center>
<x-m>-5.23</x-m>
<y-m>0.0</y-m>
<z-m>-0.38</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<!-- Open/Close Doors -->
<!-- Rear Door -->
<animation>
<type>rotate</type>
<object-name>R-Door</object-name>
<property>gear/gear[0]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.25</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>135</dep>
</entry>
</interpolation>
<center>
<x-m>-5.20</x-m>
<y-m>0.0</y-m>
<z-m>-0.54</z-m>
</center>
<axis>
<x>0</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<!-- Front Door -->
<animation>
<type>rotate</type>
<object-name>F-Door</object-name>
<property>gear/gear/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.25</ind>
<dep>70</dep>
</entry>
<entry>
<ind>1</ind>
<dep>70</dep>
</entry>
</interpolation>
<center>
<x-m>-6.39</x-m>
<y-m>0.0</y-m>
<z-m>-0.30</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<!-- nose wheel castering -->
<animation>
<type>rotate</type>
<object-name>F-Wheel</object-name>
<object-name>F-Arm</object-name>
<object-name>F-DArm</object-name>
<property>gear/gear/caster-angle-deg-damped</property>
<factor>-1</factor>
<axis>
<x1-m>-5.23</x1-m>
<y1-m>0</y1-m>
<z1-m>-0.67</z1-m>
<x2-m>-5.23</x2-m>
<y2-m>0</y2-m>
<z2-m>-1.03</z2-m>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>F-Lower-Leg</object-name>
<property>gear/gear/caster-angle-deg-damped</property>
<factor>-1</factor>
<axis>
<x1-m>-5.23</x1-m>
<y1-m>0</y1-m>
<z1-m>-0.67</z1-m>
<x2-m>-5.23</x2-m>
<y2-m>0</y2-m>
<z2-m>-1.03</z2-m>
</axis>
</animation>
<!-- Compression -->
<animation>
<type>translate</type>
<object-name>F-Lower-Leg</object-name>
<property>gear/gear[0]/compression-norm</property>
<factor>0.3</factor>
<axis>
<x>0</x>
<y>0</y>
<z>1</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>F-Arm</object-name>
<object-name>F-Wheel</object-name>
<property>gear/gear[0]/compression-norm</property>
<offset-deg>-10</offset-deg>
<factor>-50</factor>
<min-deg>-35</min-deg>
<center>
<x-m>-5.45</x-m>
<y-m>0</y-m>
<z-m>-0.97</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>F-Leg-Assembly</object-name>
<condition>
<greater-than>
<property>gear/gear[0]/position-norm</property>
<value>0.02</value>
</greater-than>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>F-Wheel</object-name>
<condition>
<greater-than>
<property>gear/gear[0]/position-norm</property>
<value>0.02</value>
</greater-than>
</condition>
</animation>
<!-- Main U/C Left-->
<!-- Extend/Retract -->
<animation>
<type>rotate</type>
<object-name>UC-Main-L-Assembly</object-name>
<property>gear/gear[1]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>90</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>90</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>-2.26</y-m>
<z-m>-0.01</z-m>
</center>
<axis>
<x>1</x>
<y>0.1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Door2-L</object-name>
<property>gear/gear[1]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>90</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>-2.30</y-m>
<z-m>-0.01</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0.01</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>SerNo-Door2-L</object-name>
<property>gear/gear[1]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>90</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>-2.30</y-m>
<z-m>-0.01</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0.01</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Door3-L</object-name>
<property>gear/gear[1]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>110</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>-2.33</y-m>
<z-m>-0.12</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>SerNo-Door3-L</object-name>
<property>gear/gear[1]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>110</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>-2.33</y-m>
<z-m>-0.12</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Door4-L</object-name>
<property>gear/gear[1]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>130</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>-2.34</y-m>
<z-m>-0.10</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>SerNo-Door4-L</object-name>
<property>gear/gear[1]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>130</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>-2.34</y-m>
<z-m>-0.10</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Door1-L</object-name>
<property>gear/gear[1]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>100</dep>
</entry>
<entry>
<ind>1</ind>
<dep>100</dep>
</entry>
</interpolation>
<center>
<x-m>-0.55</x-m>
<y-m>-0.68</y-m>
<z-m>-0.25</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Compression -->
<animation>
<type>translate</type>
<object-name>UC-L-Lower-Leg</object-name>
<object-name>UC-L-Hub</object-name>
<object-name>UC-L-Tyre</object-name>
<property>gear/gear[1]/compression-norm</property>
<factor>0.19</factor>
<axis>
<x>0.02</x>
<y>0.01</y>
<z>0.2</z>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>Door2-L</object-name>
<property>gear/gear[1]/compression-norm</property>
<factor>0.2</factor>
<axis>
<x>0</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>SerNo-Door2-L</object-name>
<property>gear/gear[1]/compression-norm</property>
<factor>0.2</factor>
<axis>
<x>0</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<!-- hide the undercarriage when retracted -->
<animation>
<type>select</type>
<object-name>UC-Main-L-Assembly</object-name>
<condition>
<greater-than>
<property>gear/gear[0]/position-norm</property>
<value>0.02</value>
</greater-than>
</condition>
</animation>
<!-- Main U/C - Right -->
<!-- Extend/Retract -->
<animation>
<type>rotate</type>
<object-name>UC-Main-R-Assembly</object-name>
<property>gear/gear[2]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>90</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>90</dep>
</entry>
<entry>
<ind>1</ind>
<dep>0</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>2.26</y-m>
<z-m>-0.01</z-m>
</center>
<axis>
<x>-1</x>
<y>0.1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Door2-R</object-name>
<property>gear/gear[2]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>90</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>2.30</y-m>
<z-m>-0.01</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>SerNo-Door2-R</object-name>
<property>gear/gear[2]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>90</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>2.30</y-m>
<z-m>-0.01</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Door3-R</object-name>
<property>gear/gear[2]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>110</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>2.33</y-m>
<z-m>-0.12</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>SerNo-Door3-R</object-name>
<property>gear/gear[2]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>110</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>2.33</y-m>
<z-m>-0.12</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Door4-R</object-name>
<property>gear/gear[2]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>130</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>2.34</y-m>
<z-m>-0.10</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>SerNo-Door4-R</object-name>
<property>gear/gear[2]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1</ind>
<dep>130</dep>
</entry>
</interpolation>
<center>
<x-m>0.08</x-m>
<y-m>2.34</y-m>
<z-m>-0.10</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Door1-R</object-name>
<property>gear/gear[2]/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>100</dep>
</entry>
<entry>
<ind>1</ind>
<dep>100</dep>
</entry>
</interpolation>
<center>
<x-m>-0.55</x-m>
<y-m>0.68</y-m>
<z-m>-0.25</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Compression -->
<animation>
<type>translate</type>
<object-name>UC-R-Lower-Leg</object-name>
<object-name>UC-R-Hub</object-name>
<object-name>UC-R-Tyre</object-name>
<property>gear/gear[2]/compression-norm</property>
<factor>0.19</factor>
<axis>
<x>0.02</x>
<y>-0.01</y>
<z>0.2</z>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>Door2-R</object-name>
<property>gear/gear[2]/compression-norm</property>
<factor>0.2</factor>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>SerNo-Door2-R</object-name>
<property>gear/gear[2]/compression-norm</property>
<factor>0.2</factor>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>UC-Main-R-Assembly</object-name>
<condition>
<greater-than>
<property>gear/gear[0]/position-norm</property>
<value>0.02</value>
</greater-than>
</condition>
</animation>
<!-- spin wheels -->
<animation>
<type>spin</type>
<object-name>F-Wheel</object-name>
<property>gear/gear/rollspeed-ms</property>
<factor>42.7261</factor>
<center>
<x-m>-5.08547</x-m>
<y-m>0</y-m>
<z-m>-1.35518</z-m>
</center>
<axis>
<x>0.0</x>
<y>-1.0</y>
<z>0.0</z>
</axis>
</animation>
<animation>
<type>spin</type>
<object-name>UC-L-Hub</object-name>
<object-name>UC-L-Tyre</object-name>
<property>gear/gear[1]/rollspeed-ms</property>
<factor>28.0862</factor>
<center>
<x-m>-0.10194</x-m>
<y-m>-2.24904</y-m>
<z-m>-1.1593</z-m>
</center>
<axis>
<x>0.0</x>
<y>-1.0</y>
<z>0.0</z>
</axis>
</animation>
<animation>
<type>spin</type>
<object-name>UC-R-Hub</object-name>
<object-name>UC-R-Tyre</object-name>
<property>gear/gear[2]/rollspeed-ms</property>
<factor>28.0862</factor>
<center>
<x-m>-0.10194</x-m>
<y-m>2.24904</y-m>
<z-m>-1.1593</z-m>
</center>
<axis>
<x>0.0</x>
<y>-1.0</y>
<z>0.0</z>
</axis>
</animation>
<!-- ********************** Exhaust ******************* -->
<!--<animation>
<type>shader</type>
<shader>heat-haze</shader>
<object-name>Exhausts</object-name>
<factor>0.12</factor>
<speed-prop>engines/engine/n1</speed-prop>
</animation>
<animation>
<type>blend</type>
<object-name>Exhaust3</object-name>
<property>engines/engine/n1</property>
<factor>.01</factor>
<offset>0.45</offset>
<max>0.9</max>
</animation>
<animation>
<type>blend</type>
<object-name>Exhaust</object-name>
<property>engines/engine/n1</property>
<factor>-0.01</factor>
<offset>1</offset>
<max>0.99</max>
<min>0.4</min>
</animation>
<animation>
<type>scale</type>
<object-name>Exhaust</object-name>
<property>engines/engine/n1</property>
<x-factor>0.01</x-factor>
<x-offset>0.5</x-offset>
<x-max>2</x-max>
<x-min>0.5</x-min>
<y-factor>0</y-factor>
<y-offset>1</y-offset>
<z-factor>0</z-factor>
<z-offset>1</z-offset>
</animation>
<animation>
<type>translate</type>
<object-name>Exhaust3</object-name>
<property>engines/engine/n1</property>
<factor>-0.005</factor>
<offset-m>0</offset-m>
<max>3</max>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>scale</type>
<object-name>Exhaust3</object-name>
<property>engines/engine/n1</property>
<x-factor>0.01</x-factor>
<x-offset>0.5</x-offset>
<x-max>2</x-max>
<x-min>0.5</x-min>
<y-factor>-0.01</y-factor>
<y-offset>1.45</y-offset>
<y-max>1</y-max>
<y-min>-1</y-min>
<z-factor>-0.01</z-factor>
<z-offset>1.45</z-offset>
<z-max>1</z-max>
<z-min>-1</z-min>
</animation>
<animation>
<type>select</type>
<object-name>Exhaust3</object-name>
<condition>
<less-than>
<property>velocities/airspeed-kt</property>
<value>50</value>
</less-than>
</condition>
</animation>-->
<!-- ***************** Canopy *********************** -->
<animation>
<type>translate</type>
<object-name>Main</object-name>
<property>canopy/position-norm</property>
<factor>0.6</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- ************************ arrestor hook ********************** -->
<!-- lower/raise -->
<animation>
<type>rotate</type>
<object-name>AHook</object-name>
<property>gear/tailhook/position-norm</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>0.5</ind>
<dep>45</dep>
</entry>
<entry>
<ind>1</ind>
<dep>90</dep>
</entry>
</interpolation>
<center>
<x-m>3.97</x-m>
<y-m>0</y-m>
<z-m>-0.63</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<!-- ************ Panel Lighting ************** -->
<animation>
<type>material</type>
<object-name>Panels</object-name>
<emission>
<factor-prop>controls/lighting/panel-norm</factor-prop>
<red>0.6</red>
<green>0.20</green>
<blue>0.20</blue>
</emission>
</animation>
<animation>
<type>noshadow</type>
<object-name>Markings</object-name>
</animation>
<animation>
<type>shader</type>
<shader>chrome</shader>
<texture>Aircraft/Generic/Effects/glass_shader.png</texture>
<object-name>Canopy-Main</object-name>
<object-name>Canopy-F</object-name>
<object-name>Panel-F-O</object-name>
</animation>
<!-- smoke/rain effects-->
<model>
<path>Aircraft/Generic/Effects/tyre-smoke-nose.xml</path>
<name>tyre-smoke-n</name>
<offsets>
<x-m>-5.06829</x-m>
<y-m>0</y-m>
<z-m>-1.57792</z-m>
</offsets>
</model>
<model>
<path>Aircraft/Generic/Effects/tyre-smoke-port.xml</path>
<name>tyre-smoke-p</name>
<offsets>
<x-m>-0.131152</x-m>
<y-m>-2.24905</y-m>
<z-m>-1.49778</z-m>
</offsets>
</model>
<model>
<path>Aircraft/Generic/Effects/tyre-smoke-stbd.xml</path>
<name>tyre-smoke-s</name>
<offsets>
<x-m>-0.131152</x-m>
<y-m>2.24905</y-m>
<z-m>-1.49778</z-m>
</offsets>
</model>
<model>
<path>Aircraft/Generic/Effects/rain-nose.xml</path>
<name>rain-n</name>
<offsets>
<x-m>-5.06829</x-m>
<y-m>0</y-m>
<z-m>-1.57792</z-m>
</offsets>
</model>
<model>
<path>Aircraft/Generic/Effects/rain-port.xml</path>
<name>rain-p</name>
<offsets>
<x-m>-0.131152</x-m>
<y-m>-2.24905</y-m>
<z-m>-1.49778</z-m>
</offsets>
</model>
<model>
<path>Aircraft/Generic/Effects/rain-stbd.xml</path>
<name>rain-s</name>
<offsets>
<x-m>-0.131152</x-m>
<y-m>2.24905</y-m>
<z-m>-1.49778</z-m>
</offsets>
</model>
<model>
<path>Aircraft/Generic/Effects/rain-tail.xml</path>
<name>rain-t</name>
<offsets>
<x-m>15.0</x-m>
<y-m>0</y-m>
<z-m>-1.43238</z-m>
</offsets>
</model>
<!-- *** LoD for the whole model *** -->
<animation>
<type>range</type>
<min-m>0</min-m>
<max-m>10000</max-m>
</animation>
</PropertyList>