1
0
Fork 0

Added KC-130 to requestable refuelling tankers

https://forum.flightgear.org/viewtopic.php?t=34507&p=334052#p334052
This commit is contained in:
Richard Harrison 2018-07-21 18:03:43 +02:00
parent 7860c2c761
commit e80258f4c7
23 changed files with 83256 additions and 1 deletions

View file

@ -67,7 +67,24 @@
<z-m>-6</z-m>
</contact>
</tanker>
<tanker>
<tanker>
<name>KC-130</name>
<type>probe</type>
<model>Models/Geometry/KC-130/KC-130.xml</model>
<speed-kts>100</speed-kts>
<max-fuel-transfer-lbs-min type="double">1800</max-fuel-transfer-lbs-min>
<contact>
<x-m>-36</x-m>
<y-m>-19</y-m>
<z-m>-6</z-m>
</contact>
<contact>
<x-m>-36</x-m>
<y-m>19</y-m>
<z-m>-6</z-m>
</contact>
</tanker>
<tanker>
<name>KC-135</name>
<type>boom</type>
<model>Models/Geometry/KC135/KC135.xml</model>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>KC-130.ac</path>
<multiplay>
<refuel>
<type>probe</type>
</refuel>
</multiplay>
<animation>
<object-name>Hose</object-name>
<object-name>Drogue</object-name>
<enable-hot>false</enable-hot>
</animation>
<!-- ####
<model>
<path>Aircraft/C130/Models/effects/trail/trail1.xml</path>
<offsets>
<x-m> 0.170 </x-m>
<y-m> -9.821 </y-m>
<z-m> 2.916 </z-m>
<roll-deg> 0 </roll-deg>
<pitch-deg> 0 </pitch-deg>
<heading-deg> 0 </heading-deg>
</offsets>
</model>
<model>
<path>Aircraft/C130/Models/effects/trail/trail2.xml</path>
<offsets>
<x-m> 0.170 </x-m>
<y-m> -4.926 </y-m>
<z-m> 2.916 </z-m>
<roll-deg> 0 </roll-deg>
<pitch-deg> 0 </pitch-deg>
<heading-deg> 0 </heading-deg>
</offsets>
</model>
<model>
<path>Aircraft/C130/Models/effects/trail/trail3.xml</path>
<offsets>
<x-m> 0.170 </x-m>
<y-m> 4.926 </y-m>
<z-m> 2.916 </z-m>
<roll-deg> 0 </roll-deg>
<pitch-deg> 0 </pitch-deg>
<heading-deg> 0 </heading-deg>
</offsets>
</model>
<model>
<path>Aircraft/C130/Models/effects/trail/trail4.xml</path>
<offsets>
<x-m> 0.170 </x-m>
<y-m> 9.821 </y-m>
<z-m> 2.916 </z-m>
<roll-deg> 0 </roll-deg>
<pitch-deg> 0 </pitch-deg>
<heading-deg> 0 </heading-deg>
</offsets>
</model>
##### -->
<model>
<path>Models/Geometry/KC-130/Propellers/propeller1.xml</path>
<offsets>
<x-m> -3.764 </x-m>
<y-m> -9.821 </y-m>
<z-m> 3.622 </z-m>
</offsets>
</model>
<model>
<path>Models/Geometry/KC-130/Propellers/propeller2.xml</path>
<offsets>
<x-m> -3.764 </x-m>
<y-m> -4.926 </y-m>
<z-m> 3.622 </z-m>
</offsets>
</model>
<model>
<path>Models/Geometry/KC-130/Propellers/propeller3.xml</path>
<offsets>
<x-m> -3.764 </x-m>
<y-m> 4.926 </y-m>
<z-m> 3.622 </z-m>
</offsets>
</model>
<model>
<path>Models/Geometry/KC-130/Propellers/propeller4.xml</path>
<offsets>
<x-m> -3.764 </x-m>
<y-m> 9.821 </y-m>
<z-m> 3.622 </z-m>
</offsets>
</model>
<!-- #### #### -->
<model>
<path>Models/Geometry/KC-130/light/beacon.xml</path>
<offsets>
<x-m> 12.588 </x-m>
<y-m> 0.000 </y-m>
<z-m> 11.168 </z-m>
</offsets>
<condition>
<greater-than>
<property>/sim/time/sun-angle-rad</property>
<value>1.54</value>
</greater-than>
</condition>
</model>
<model>
<path>Models/Geometry/KC-130/light/RedLight.xml</path>
<offsets>
<x-m> -0.235 </x-m>
<y-m> -20.146 </y-m>
<z-m> 4.208 </z-m>
</offsets>
<condition>
<greater-than>
<property>/sim/time/sun-angle-rad</property>
<value>1.54</value>
</greater-than>
</condition>
</model>
<model>
<path>Models/Geometry/KC-130/light/GreenLight.xml</path>
<offsets>
<x-m> -0.235 </x-m>
<y-m> 20.146 </y-m>
<z-m> 4.208 </z-m>
</offsets>
<condition>
<greater-than>
<property>/sim/time/sun-angle-rad</property>
<value>1.54</value>
</greater-than>
</condition>
</model>
<model>
<path>Models/Geometry/KC-130/light/StrobeWhite.xml</path>
<offsets>
<x-m> -0.135 </x-m>
<y-m> -20.146 </y-m>
<z-m> 4.208 </z-m>
</offsets>
<condition>
<greater-than>
<property>/sim/time/sun-angle-rad</property>
<value>1.54</value>
</greater-than>
</condition>
</model>
<model>
<path>Models/Geometry/KC-130/light/StrobeWhite.xml</path>
<offsets>
<x-m> -0.135 </x-m>
<y-m> 20.146 </y-m>
<z-m> 4.208 </z-m>
</offsets>
<condition>
<greater-than>
<property>/sim/time/sun-angle-rad</property>
<value>1.54</value>
</greater-than>
</condition>
</model>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>propeller.ac</path>
<!-- ####
<animation>
<name>heliceD</name>
<object-name>bol</object-name>
<object-name>propdisc</object-name>
<object-name>propblur</object-name>
</animation>
#### -->
<animation>
<type>spin</type>
<object-name>propdisc</object-name>
<object-name>propblur</object-name>
<object-name>bol</object-name>
<property>/sim/time/elapsed-sec</property>
<factor>10800</factor> <!-- #### 1800RPM = 30RPS i.e. factor 10800 #### -->
<center>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
</center>
<axis>
<x> 1.0 </x>
<y> 0.0 </y>
<z> 0.0 </z>
</axis>
</animation>
</PropertyList>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>propeller.ac</path>
<!-- ####
<animation>
<name>heliceD</name>
<object-name>bol</object-name>
<object-name>propdisc</object-name>
<object-name>propblur</object-name>
</animation>
#### -->
<animation>
<type>spin</type>
<object-name>propdisc</object-name>
<object-name>propblur</object-name>
<object-name>bol</object-name>
<property>/sim/time/elapsed-sec</property>
<factor>10800</factor> <!-- #### 1800RPM = 30RPS i.e. factor 10800 #### -->
<center>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
</center>
<axis>
<x> 1.0 </x>
<y> 0.0 </y>
<z> 0.0 </z>
</axis>
</animation>
</PropertyList>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>propeller.ac</path>
<!-- ####
<animation>
<name>heliceD</name>
<object-name>bol</object-name>
<object-name>propdisc</object-name>
<object-name>propblur</object-name>
</animation>
#### -->
<animation>
<type>spin</type>
<object-name>propdisc</object-name>
<object-name>propblur</object-name>
<object-name>bol</object-name>
<property>/sim/time/elapsed-sec</property>
<factor>10800</factor> <!-- #### 1800RPM = 30RPS i.e. factor 10800 #### -->
<center>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
</center>
<axis>
<x> 1.0 </x>
<y> 0.0 </y>
<z> 0.0 </z>
</axis>
</animation>
</PropertyList>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>propeller.ac</path>
<!-- ####
<animation>
<name>heliceD</name>
<object-name>bol</object-name>
<object-name>propdisc</object-name>
<object-name>propblur</object-name>
</animation>
#### -->
<animation>
<type>spin</type>
<object-name>propdisc</object-name>
<object-name>propblur</object-name>
<object-name>bol</object-name>
<property>/sim/time/elapsed-sec</property>
<factor>10800</factor> <!-- #### 1800RPM = 30RPS i.e. factor 10800 #### -->
<center>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
</center>
<axis>
<x> 1.0 </x>
<y> 0.0 </y>
<z> 0.0 </z>
</axis>
</animation>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View file

@ -0,0 +1,48 @@
AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
OBJECT world
kids 1
OBJECT poly
name "Light"
data 4
Mesh
texture "lights.png"
texrep 1 1
crease 45.000000
numvert 12
0.5 0.5 0
-0.5 0.5 0
-0.5 -0.5 0
0.5 -0.5 0
0 -0.5 -0.5
0 -0.5 0.5
0 0.5 0.5
0 0.5 -0.5
0.5 0 -0.5
-0.5 0 -0.5
-0.5 0 0.5
0.5 0 0.5
numsurf 3
SURF 0x20
mat 1
refs 4
0 0.948961138725 0.442461937666
1 0.563538074493 0.442461848259
2 0.563538074493 0.0570387989283
3 0.948961138725 0.0570387542248
SURF 0x20
mat 1
refs 4
7 0.948961257935 0.0570388287306
6 0.948961257935 0.442461937666
5 0.563538074493 0.442461937666
4 0.563538074493 0.0570387542248
SURF 0x20
mat 1
refs 4
11 0.948961257935 0.442461937666
10 0.563538193703 0.442461937666
9 0.563538074493 0.0570388287306
8 0.948961257935 0.0570387542248
kids 0

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>GreenLight.ac</path>
<animation>
<type>noshadow</type>
<object-name>Light</object-name>
</animation>
<animation>
<type>alpha-test</type>
<alpha-factor>0.01</alpha-factor>
</animation>
<animation>
<type>billboard</type>
<object-name>Light</object-name>
<spherical type="bool">true</spherical>
</animation>
<animation>
<type>material</type>
<object-name>Light</object-name>
<emission>
<red> 1.0 </red>
<green> 1.0 </green>
<blue> 1.0 </blue>
<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
</emission>
</animation>
<animation>
<type>dist-scale</type>
<object-name>Light</object-name>
<interpolation>
<entry><ind> 0 </ind><dep> 0.25 </dep></entry>
<entry><ind> 20 </ind><dep> 0.50 </dep></entry>
<entry><ind> 1500 </ind><dep> 5.00 </dep></entry>
</interpolation>
</animation>
</PropertyList>

View file

@ -0,0 +1,48 @@
AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
OBJECT world
kids 1
OBJECT poly
name "Light"
data 4
Mesh
texture "lights.png"
texrep 1 1
crease 45.000000
numvert 12
0.5 0.5 0
-0.5 0.5 0
-0.5 -0.5 0
0.5 -0.5 0
0 -0.5 -0.5
0 -0.5 0.5
0 0.5 0.5
0 0.5 -0.5
0.5 0 -0.5
-0.5 0 -0.5
-0.5 0 0.5
0.5 0 0.5
numsurf 3
SURF 0x20
mat 1
refs 4
0 0.448961138725 0.442461937666
1 0.0635380744934 0.442461848259
2 0.0635380744934 0.0570387989283
3 0.448961138725 0.0570387542248
SURF 0x20
mat 1
refs 4
7 0.448961257935 0.0570388287306
6 0.448961257935 0.442461937666
5 0.0635380744934 0.442461937666
4 0.0635380744934 0.0570387542248
SURF 0x20
mat 1
refs 4
11 0.448961257935 0.442461937666
10 0.0635381937027 0.442461937666
9 0.0635380744934 0.0570388287306
8 0.448961257935 0.0570387542248
kids 0

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>RedLight.ac</path>
<animation>
<type>noshadow</type>
<object-name>Light</object-name>
</animation>
<animation>
<type>alpha-test</type>
<alpha-factor>0.01</alpha-factor>
</animation>
<animation>
<type>billboard</type>
<object-name>Light</object-name>
<spherical type="bool">true</spherical>
</animation>
<animation>
<type>material</type>
<object-name>Light</object-name>
<emission>
<red> 1.0 </red>
<green> 1.0 </green>
<blue> 1.0 </blue>
<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
</emission>
</animation>
<animation>
<type>dist-scale</type>
<object-name>Light</object-name>
<interpolation>
<entry><ind> 0 </ind><dep> 0.25 </dep></entry>
<entry><ind> 20 </ind><dep> 0.50 </dep></entry>
<entry><ind> 1500 </ind><dep> 5.00 </dep></entry>
</interpolation>
</animation>
</PropertyList>

View file

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>WhiteLight.ac</path>
<animation>
<type>noshadow</type>
<object-name>Light</object-name>
</animation>
<animation>
<type>alpha-test</type>
<alpha-factor>0.01</alpha-factor>
</animation>
<animation>
<type>billboard</type>
<object-name>Light</object-name>
<spherical type="bool">true</spherical>
</animation>
<animation>
<type>select</type>
<object-name>Light</object-name>
<condition>
<property>/sim/model/lights/sbc1/state</property>
</condition>
</animation>
<animation>
<type>material</type>
<object-name>Light</object-name>
<emission>
<red> 1.0 </red>
<green> 1.0 </green>
<blue> 1.0 </blue>
<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
</emission>
</animation>
<animation>
<type>dist-scale</type>
<object-name>Light</object-name>
<interpolation>
<entry><ind> 0 </ind><dep> 0.25 </dep></entry>
<entry><ind> 20 </ind><dep> 0.50 </dep></entry>
<entry><ind> 1500 </ind><dep> 5.00 </dep></entry>
</interpolation>
</animation>
</PropertyList>

View file

@ -0,0 +1,48 @@
AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
OBJECT world
kids 1
OBJECT poly
name "Light"
data 4
Mesh
texture "lights.png"
texrep 1 1
crease 45.000000
numvert 12
0.5 0.5 0
-0.5 0.5 0
-0.5 -0.5 0
0.5 -0.5 0
0 -0.5 -0.5
0 -0.5 0.5
0 0.5 0.5
0 0.5 -0.5
0.5 0 -0.5
-0.5 0 -0.5
-0.5 0 0.5
0.5 0 0.5
numsurf 3
SURF 0x20
mat 1
refs 4
0 0.943492412567 0.942461967468
1 0.558069348335 0.942461848259
2 0.558069348335 0.557038784027
3 0.943492412567 0.557038784027
SURF 0x20
mat 1
refs 4
7 0.943492531776 0.557038843632
6 0.943492531776 0.942461967468
5 0.558069348335 0.942461967468
4 0.558069348335 0.557038784027
SURF 0x20
mat 1
refs 4
11 0.943492531776 0.942461967468
10 0.558069467545 0.942461967468
9 0.558069348335 0.557038843632
8 0.943492531776 0.557038784027
kids 0

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>WhiteLight.ac</path>
<animation>
<type>noshadow</type>
<object-name>Light</object-name>
</animation>
<animation>
<type>alpha-test</type>
<alpha-factor>0.01</alpha-factor>
</animation>
<animation>
<type>billboard</type>
<object-name>Light</object-name>
<spherical type="bool">true</spherical>
</animation>
<animation>
<type>material</type>
<object-name>Light</object-name>
<emission>
<red> 1.0 </red>
<green> 1.0 </green>
<blue> 1.0 </blue>
<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
</emission>
</animation>
<animation>
<type>dist-scale</type>
<object-name>Light</object-name>
<interpolation>
<entry><ind> 0 </ind><dep> 0.25 </dep></entry>
<entry><ind> 20 </ind><dep> 0.50 </dep></entry>
<entry><ind> 1500 </ind><dep> 5.00 </dep></entry>
</interpolation>
</animation>
</PropertyList>

View file

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>RedLight.ac</path>
<animation>
<type>noshadow</type>
<object-name>Light</object-name>
</animation>
<animation>
<type>alpha-test</type>
<alpha-factor>0.01</alpha-factor>
</animation>
<animation>
<type>billboard</type>
<object-name>Light</object-name>
<spherical type="bool">true</spherical>
</animation>
<animation>
<type>select</type>
<object-name>Light</object-name>
<condition>
<property>/sim/model/lights/beacon/state</property>
</condition>
</animation>
<animation>
<type>material</type>
<object-name>Light</object-name>
<emission>
<red> 1.0 </red>
<green> 1.0 </green>
<blue> 1.0 </blue>
<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
</emission>
</animation>
<animation>
<type>dist-scale</type>
<object-name>Light</object-name>
<interpolation>
<entry><ind> 0 </ind><dep> 0.25 </dep></entry>
<entry><ind> 20 </ind><dep> 0.50 </dep></entry>
<entry><ind> 1500 </ind><dep> 5.00 </dep></entry>
</interpolation>
</animation>
</PropertyList>

View file

@ -0,0 +1,26 @@
AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "lit" rgb 1 0.97912 0.97912 amb 0 0 0 emis 1 1 1 spec 0 0 0 shi 49 trans 0
OBJECT world
kids 1
OBJECT poly
name "flash"
data 5
flash
texture "lights.png"
texrep 1 1
crease 30.000000
numvert 4
0 0.6 0.6
0 -0.6 0.6
0 -0.6 -0.6
0 0.6 -0.599999
numsurf 1
SURF 0x00
mat 1
refs 4
0 0.52999997139 0.97000002861
3 0.97000002861 0.97000002861
2 0.97000002861 0.52999997139
1 0.52999997139 0.52999997139
kids 0

View file

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>flash.ac</path>
<animation>
<!-- Objets opaques -->
<!-- Objets transparents -->
<object-name>flash</object-name>
</animation>
<animation>
<type>noshadow</type>
<object-name>flash</object-name>
</animation>
<!--
<animation>
<type>select</type>
<object-name>lumiereG</object-name>
<object-name>lumiereD</object-name>
<condition>
<not-equals>
<property>systems/electrical/outputs/landing-lights</property>
<value>0</value>
</not-equals>
</condition>
</animation>
-->
<animation>
<type>flash</type>
<object-name>flash</object-name>
<center>
<x-m> 0.000 </x-m>
<y-m> 0.000 </y-m>
<z-m> 0.000 </z-m>
</center>
<axis>
<x> -1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
<power>2</power>
<factor>2</factor>
<offset>0</offset>
<two-sides type="bool">false</two-sides>
<min>0.5</min>
<max>2</max>
</animation>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB