<?xml version="1.0" encoding="UTF-8"?>

<PropertyList>

  <path>farmanboxkite.ac</path>

  <animation>
    <!-- Objets opaques -->
    <object-name>Canard</object-name>
    <object-name>CanardBooms</object-name>
    <object-name>SeatFrame</object-name>
    <object-name>Fueltank</object-name>
    <object-name>Enginemount</object-name>
    <object-name>propengine</object-name>
    <object-name>Lmidwing</object-name>
    <object-name>Oiltank</object-name>
    <object-name>Landingskids</object-name>
    <object-name>Lwheeltruk</object-name>
    <object-name>Rwheeltruk</object-name>
    <object-name>leftstays</object-name>
    <object-name>rightstays</object-name>
    <object-name>Upmidwing</object-name>
    <object-name>Upleftwing</object-name>
    <object-name>Uprightwing</object-name>
    <object-name>Loleftwing</object-name>
    <object-name>Lorightwing</object-name>
    <object-name>Upstabil</object-name>
    <object-name>lostabil</object-name>
    <object-name>elevator</object-name>
    <object-name>Leftrudder</object-name>
    <object-name>Rightrudder</object-name>
    <object-name>joyfulcrum</object-name>
    <object-name>Joystick</object-name>
    <object-name>Leftoutwheel</object-name>
    <object-name>Leftinwheel</object-name>
    <object-name>Rightoutwheel</object-name>
    <object-name>Rightinwheel</object-name>
    <object-name>Leftupaileron</object-name>
    <object-name>Leftloaileron</object-name>
    <object-name>rightupaileron</object-name>
    <object-name>Rightloaileron</object-name>
    <object-name>upcanardcable</object-name>
    <object-name>Locanardcable</object-name>
    <object-name>Tailstrut</object-name>
    <object-name>Tailwheel</object-name>
    <object-name>rudderbar</object-name>

    <object-name>Left1ruddcable</object-name>
    <object-name>Right1ruddcable</object-name>
    <object-name>Left2ruddcable</object-name>
    <object-name>Right21ruddcable</object-name>
    <object-name>ruddjoiner</object-name>
    <object-name>Locanardcable</object-name>
    <object-name>upelecables</object-name>
    <object-name>loelevcables</object-name>
    <object-name>upcanrdcables</object-name>
    <object-name>locanrdcables</object-name>
    <object-name>Rightinwheel</object-name>

    <!-- Objets transparents -->
    <object-name>propdisc</object-name>
    <object-name>propblur</object-name>
  </animation>

  <animation>
    <type>noshadow</type>
    <object-name>propdisc</object-name>
    <object-name>propblur</object-name>
  </animation>

  <!-- pilot -->
  <model>
    <path>Aircraft/Farman-III/Models/Pilot/pilot.xml</path>
    <offsets>
      <x-m> -1.024 </x-m>
      <y-m>  0.000 </y-m>
      <z-m> -0.151 </z-m>
    </offsets>
  </model>

  <!-- engine and propeller --> 
  <animation>
    <name>PropComplete</name>
    <object-name>propengine</object-name>
    <object-name>propeller</object-name> 
    <object-name>propdisc</object-name>
    <object-name>propblur</object-name>
  </animation>

  <!-- select prop disc -->
  <animation>
    <type>select</type>
    <object-name>propdisc</object-name>
    <condition>
      <greater-than>
        <property>engines/engine[0]/rpm</property>
        <value>950</value>
      </greater-than>
    </condition>
  </animation>

  <animation>
    <type>select</type>
    <object-name>propblur</object-name>
    <condition>
    <and>
      <greater-than>
        <property>engines/engine[0]/rpm</property>
        <value>300.000</value>
      </greater-than>
      <less-than>
        <property>engines/engine[0]/rpm</property>
        <value>950.001</value>
      </less-than>
    </and>
    </condition>
  </animation>

  <animation>
    <type>select</type>
    <object-name>propeller</object-name>
    <condition>
      <less-than>
        <property>engines/engine[0]/rpm</property>
	<value>650</value>
      </less-than>
    </condition>
  </animation>

  <animation>
    <type>spin</type>
    <object-name>PropComplete</object-name>
    <property>engines/engine[0]/rpm</property>
    <factor> 1 </factor>
    <center>
      <x-m> -0.65 </x-m>
      <y-m>  0.000 </y-m>
      <z-m>  0.0 </z-m>
    </center>
    <axis>
      <x>  1 </x>
      <y>  0 </y>
      <z>  0 </z>
    </axis>
  </animation>

  <!-- rudders and animations -->
  <animation>
    <name>leftruddcables</name>
    <object-name>Leftrudder</object-name>
    <object-name>Left2ruddcable</object-name>
    <object-name>ruddjoiner</object-name>
  </animation>

  <animation>
    <type>rotate</type>
    <object-name>leftruddcables</object-name>
    <property>controls/flight/rudder</property>
    <factor>20</factor>
    <center>
      <x-m>  5.887 </x-m>
      <y-m> -1.023 </y-m>
      <z-m>  0.40 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 0 </y>
      <z> 1 </z>
    </axis>
  </animation>

  <animation>
    <type>rotate</type>
    <object-name>Left2ruddcable</object-name>
    <property>controls/flight/rudder</property>
    <factor>20</factor>
    <center>
      <x-m>  5.870 </x-m>
      <y-m> -1.248 </y-m>
      <z-m>  0.36 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 0 </y>
      <z> -1 </z>
    </axis>
  </animation>

  <animation>
    <type>rotate</type>
    <object-name>ruddjoiner</object-name>
    <property>controls/flight/rudder</property>
    <factor>20</factor>
    <center>
      <x-m>  6.658 </x-m>
      <y-m> -1.00 </y-m>
      <z-m>  0.36 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 0 </y>
      <z> -1 </z>
    </axis>
  </animation>

  <animation>
    <name>rightruddcables</name>
    <object-name>Rightrudder</object-name>
    <object-name>Right2ruddcable</object-name>
  </animation>

  <animation>
    <type>rotate</type>
    <object-name>rightruddcables</object-name>
    <property>controls/flight/rudder</property>
    <factor>20</factor>
    <center>
      <x-m>  5.887 </x-m>
      <y-m>  1.023 </y-m>
      <z-m>  0.40 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 0 </y>
      <z> 1 </z>
    </axis>
  </animation>

  <animation>
    <type>rotate</type>
    <object-name>Right2ruddcable</object-name>
    <property>controls/flight/rudder</property>
    <factor>20</factor>
    <center>
      <x-m>  5.870 </x-m>
      <y-m>  1.248 </y-m>
      <z-m>  0.36 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 0 </y>
      <z> -1 </z>
    </axis>
  </animation>

  <!-- Elevator and canard -->
  <animation>
    <name>elevatorcables</name>
    <object-name>Elevator</object-name>
    <object-name>upelevcables</object-name>
    <object-name>lowelevcables</object-name>
  </animation>

  <animation>
    <type>rotate</type>
    <object-name>elevatorcables</object-name>
    <property>/controls/flight/elevator</property>
    <factor>11</factor>
    <center>
      <x-m>  5.934 </x-m>
      <y-m>  0.000 </y-m>
      <z-m>  1.093 </z-m>
    </center>
    <axis>
      <x>  0 </x>
      <y>  1 </y>
      <z>  0 </z>
    </axis>
  </animation>

   <animation>
    <type>rotate</type>
    <object-name>upelevcables</object-name>
    <property>/controls/flight/elevator</property>
    <factor>11</factor>
    <center>
      <x-m>  5.952 </x-m>
      <y-m>  0.000 </y-m>
      <z-m>  1.265 </z-m>
    </center>
    <axis>
      <x>  0 </x>
      <y>  -1 </y>
      <z>  0 </z>
    </axis>
  </animation>

   <animation>
    <type>rotate</type>
    <object-name>lowelevcables</object-name>
    <property>/controls/flight/elevator</property>
    <factor>11</factor>
    <center>
      <x-m>  5.926 </x-m>
      <y-m>  0.000 </y-m>
      <z-m>  1.9043 </z-m>
    </center>
    <axis>
      <x>  0 </x>
      <y> -1 </y>
      <z>  0 </z>
    </axis>
  </animation>

  <animation>
    <name>canardcables</name>
    <object-name>Canard</object-name>
    <object-name>Lowjoycable</object-name>
    <object-name>Upjoycable</object-name>
    <object-name>upcanrdcables</object-name>
    <object-name>locanrdcables</object-name>
  </animation>

  <animation>
    <type>rotate</type>
    <object-name>canardcables</object-name>
    <property>/controls/flight/elevator</property>
    <factor>11</factor>
    <center>
      <x-m> -3.782 </x-m>
      <y-m> 0.000 </y-m>
      <z-m> 0.615 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> -1 </y>
      <z> 0 </z>
    </axis>
  </animation>

    <animation>
    <type>rotate</type>
    <object-name>Upjoycable</object-name>
    <property>/controls/flight/elevator</property>
    <factor>11.7</factor>
    <center>
      <x-m> -3.7602 </x-m>
      <y-m> 0.000 </y-m>
      <z-m> 0.993 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 1 </y>
      <z> 0 </z>
    </axis>
  </animation>

 <animation>
    <type>rotate</type>
    <object-name>Lowjoycable</object-name>
    <property>/controls/flight/elevator</property>
    <factor>10.3</factor>
    <center>
      <x-m> -3.7602 </x-m>
      <y-m> 0.000 </y-m>
      <z-m> 0.212 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 1 </y>
      <z> 0 </z>
    </axis>
  </animation>

  <animation>
    <type>rotate</type>
    <object-name>upcanrdcables</object-name>
    <property>/controls/flight/elevator</property>
    <factor>11</factor>
    <center>
      <x-m> -3.7602 </x-m>
      <y-m> 0.000 </y-m>
      <z-m> 0.993 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 1 </y>
      <z> 0 </z>
    </axis>
  </animation>

 <animation>
    <type>rotate</type>
    <object-name>locanrdcables</object-name>
    <property>/controls/flight/elevator</property>
    <factor>11</factor>
    <center>
      <x-m> -3.6902 </x-m>
      <y-m> 0.000 </y-m>
      <z-m> 0.365 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 1 </y>
      <z> 0 </z>
    </axis>
  </animation>


  <!-- Ailerons Animations -->

  <animation>
    <type>rotate</type>
    <object-name>Leftupaileron</object-name>
    <property>surface-positions/left-aileron-pos-norm</property>
    <interpolation>
      <entry><ind>  1 </ind><dep> 15 </dep></entry>
      <entry><ind>  0 </ind><dep>  0 </dep></entry>
      <entry><ind> -1 </ind><dep>  -8 </dep></entry>
    </interpolation>
    <center>
      <x-m>  0.208 </x-m>
      <y-m> -3.740 </y-m>
      <z-m>  1.3289 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 1 </y>
      <z> 0 </z>
    </axis>
  </animation>

  <animation>
    <type>rotate</type>
    <object-name>Leftloaileron</object-name>
    <property>surface-positions/left-aileron-pos-norm</property>
    <interpolation>
      <entry><ind>  1 </ind><dep> 15 </dep></entry>
      <entry><ind>  0 </ind><dep>  0 </dep></entry>
      <entry><ind> -1 </ind><dep>  -8 </dep></entry>
    </interpolation>
    <center>
      <x-m>  0.208 </x-m>
      <y-m>  -3.740 </y-m>
      <z-m>  -0.28 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 1 </y>
      <z> 0 </z>
    </axis>
  </animation> 

  <animation>
    <type>rotate</type>
    <object-name>Rightupaileron</object-name>
    <property>surface-positions/right-aileron-pos-norm</property>
    <interpolation>
      <entry><ind>  1 </ind><dep> 15 </dep></entry>
      <entry><ind>  0 </ind><dep>  0 </dep></entry>
      <entry><ind> -1 </ind><dep>  -8 </dep></entry>
    </interpolation>
    <center>
      <x-m>  0.208 </x-m>
      <y-m>  3.740 </y-m>
      <z-m>  1.3289 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 1 </y>
      <z> 0 </z>
    </axis>
  </animation>

  <animation>
    <type>rotate</type>
    <object-name>Rightloaileron</object-name>
    <property>surface-positions/right-aileron-pos-norm</property>
    <interpolation>
      <entry><ind>  1 </ind><dep> 15 </dep></entry>
      <entry><ind>  0 </ind><dep>  0 </dep></entry>
      <entry><ind> -1 </ind><dep>  -8 </dep></entry>
    </interpolation>
    <center>
      <x-m>  0.208 </x-m>
      <y-m>  3.740 </y-m>
      <z-m>  -0.28 </z-m>
    </center>
    <axis>
      <x> 0 </x>
      <y> 1 </y>
      <z> 0 </z>
    </axis>
  </animation>

<!-- Left Gear compression -->

<animation>
    <name>LeftTruckAssemb</name>
    <object-name>Lwheeltruk</object-name>
    <object-name>Leftoutwheel</object-name> 
    <object-name>Leftinwheel</object-name>
  </animation>

 <animation>
  <type>rotate</type>
  <property>gear/gear[0]/compression-norm</property>
  <object-name>LeftTruckAssemb</object-name>
  <interpolation>
   <entry> <ind>0.0</ind> <dep> 0</dep> </entry>
   <entry> <ind>0.33</ind> <dep>4</dep> </entry>
   <entry> <ind>0.66</ind> <dep>8</dep> </entry>
   <entry> <ind>1.0</ind> <dep>12</dep> </entry>
  </interpolation>
  <axis>
   <x> 0.00</x>
   <y> -1.00</y>
   <z> 0.00</z>
  </axis>
  <center>
   <x-m>-1.3206</x-m>
   <y-m> -1.211</y-m>
   <z-m>-1.392</z-m>
  </center> 
 </animation>

  <!-- Left Wheel rotation -->
  <animation>
    <type>spin</type>
    <object-name>Leftoutwheel</object-name>
    <property>gear/gear[0]/rollspeed-ms</property>
    <factor> 30 </factor>
    <center>
      <x-m> -0.8984 </x-m>
      <y-m> -1.51 </y-m>
      <z-m> -1.3389  </z-m>
    </center>
    <axis>
      <x>  0 </x>
      <y> -1 </y>
      <z>  0 </z>
    </axis>
  </animation>

  <animation>
    <type>spin</type>
    <object-name>Leftinwheel</object-name>
    <property>gear/gear[0]/rollspeed-ms</property>
    <factor> 30 </factor>
    <center>
      <x-m> -0.8983 </x-m>
      <y-m> -0.925 </y-m>
      <z-m> -1.3384  </z-m>
    </center>
    <axis>
      <x>  0 </x>
      <y> -1 </y>
      <z>  0 </z>
    </axis>
  </animation>

<!-- Left Gear compression -->

<animation>
    <name>RightTruckAssemb</name>
    <object-name>Rwheeltruk</object-name>
    <object-name>Rightoutwheel</object-name> 
    <object-name>Rightinwheel</object-name>
  </animation>

 <animation>
  <type>rotate</type>
  <property>gear/gear[1]/compression-norm</property>
  <object-name>RightTruckAssemb</object-name>
  <interpolation>
   <entry> <ind>0.0</ind> <dep> 0</dep> </entry>
   <entry> <ind>0.33</ind> <dep>4</dep> </entry>
   <entry> <ind>0.66</ind> <dep>8</dep> </entry>
   <entry> <ind>1.0</ind> <dep>12</dep> </entry>
  </interpolation>
  <axis>
   <x> 0.00</x>
   <y> -1.00</y>
   <z> 0.00</z>
  </axis>
  <center>
   <x-m>-1.3206</x-m>
   <y-m> 1.211</y-m>
   <z-m>-1.392</z-m>
  </center> 
 </animation>

<!-- Right Wheel rotation -->
  <animation>
    <type>spin</type>
    <object-name>Rightoutwheel</object-name>
    <property>gear/gear[1]/rollspeed-ms</property>
    <factor> 30 </factor>
    <center>
      <x-m> -0.899 </x-m>
      <y-m> 1.51 </y-m>
      <z-m> -1.339 </z-m>
    </center>
    <axis>
      <x>  0 </x>
      <y> -1 </y>
      <z>  0 </z>
    </axis>
  </animation>

  <animation>
    <type>spin</type>
    <object-name>Rightinwheel</object-name>
    <property>gear/gear[1]/rollspeed-ms</property>
    <factor> 30 </factor>
    <center>
      <x-m> -0.899 </x-m>
      <y-m>  0.925 </y-m>
      <z-m> -1.339  </z-m>
    </center>
    <axis>
      <x>  0 </x>
      <y> -1 </y>
      <z>  0 </z>
    </axis>
  </animation>

 <animation>
  <type>translate</type>
  <property>gear/gear[2]/compression-norm</property>
  <object-name>Tailstrut</object-name>
  <object-name>Tailwheel</object-name>
  <interpolation>
   <entry> <ind>0.0</ind> <dep> 0</dep> </entry>
   <entry> <ind>0.33</ind> <dep>0.004</dep> </entry>
   <entry> <ind>0.66</ind> <dep>0.008</dep> </entry>
   <entry> <ind>1.0</ind> <dep>0.012</dep> </entry>
  </interpolation>
  <axis>
   <x> 0.00</x>
   <y> 0.00</y>
   <z> 1.00</z>
  </axis>
  <center>
   <x-m> 4.8806</x-m>
   <y-m> 1.211</y-m>
   <z-m>-0.26</z-m>
  </center> 
 </animation>

<animation>
    <type>spin</type>
    <object-name>Tailwheel</object-name>
    <property>gear/gear[2]/rollspeed-ms</property>
    <factor> 43 </factor>
    <center>
      <x-m> 4.9098 </x-m>
      <y-m>  0.925 </y-m>
      <z-m> -0.5183  </z-m>
    </center>
    <axis>
      <x>  0 </x>
      <y> -1 </y>
      <z>  0 </z>
    </axis>
  </animation>

</PropertyList>

