Initial commit
Signed-off-by: fly <merspieler@airmail.cc>
12
.gitignore
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
# generated backup files
|
||||
*.*~
|
||||
.*~
|
||||
|
||||
# swap files
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# blender and gimp files
|
||||
*.blend
|
||||
*.blend1
|
||||
*.xcf
|
1478
A350-900-jsbsim.xml
Normal file
102
A350-900-set.xml
Normal file
|
@ -0,0 +1,102 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<PropertyList include="A350-common.xml">
|
||||
<sim>
|
||||
<description>Airbus A350-900</description>
|
||||
<flight-model>jsb</flight-model>
|
||||
<aero>A350-900-jsbsim</aero>
|
||||
<variant>900</variant>
|
||||
<engine>Trent XWB</engine>
|
||||
<model>
|
||||
<path>Aircraft/A350-family/Models/A350-900.xml</path>
|
||||
<autopush include="autopush-config.xml"/>
|
||||
</model>
|
||||
<flaps>
|
||||
<setting>0.00</setting>
|
||||
<setting>0.29</setting>
|
||||
<setting>0.596</setting>
|
||||
<setting>0.645</setting>
|
||||
<setting>1</setting>
|
||||
</flaps>
|
||||
<airport>
|
||||
<runways>
|
||||
<start-offset-m>30</start-offset-m>
|
||||
</runways>
|
||||
</airport>
|
||||
|
||||
<startup>
|
||||
<splash-texture>Aircraft/A350-family/Splashs/splash.png</splash-texture>
|
||||
</startup>
|
||||
<previews>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splashs/splash.png</path>
|
||||
</preview>
|
||||
</previews>
|
||||
<aircraft-data>
|
||||
<path>/sim/model/autopush/route/show</path>
|
||||
<path>/sim/model/autopush/route/show-wingtip</path>
|
||||
</aircraft-data>
|
||||
</sim>
|
||||
<payload>
|
||||
<weight n="0">
|
||||
<name>Crew</name>
|
||||
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[0]"/>
|
||||
<min-lb type="double">120</min-lb>
|
||||
<max-lb type="double">600</max-lb>
|
||||
</weight>
|
||||
<weight n="1">
|
||||
<name>PAX</name>
|
||||
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[1]"/>
|
||||
<min-lb type="double">0</min-lb>
|
||||
<max-lb type="double">56520</max-lb>
|
||||
</weight>
|
||||
<weight n="2">
|
||||
<name>Fwd Cargo</name>
|
||||
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[2]"/>
|
||||
<min-lb type="double">0</min-lb>
|
||||
<max-lb type="double">13000</max-lb>
|
||||
</weight>
|
||||
<weight n="3">
|
||||
<name>Aft Cargo</name>
|
||||
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[3]"/>
|
||||
<min-lb type="double">0</min-lb>
|
||||
<max-lb type="double">18000</max-lb>
|
||||
</weight>
|
||||
<weight n="4">
|
||||
<name>Rear Bulk Cargo</name>
|
||||
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[4]"/>
|
||||
<min-lb type="double">0</min-lb>
|
||||
<max-lb type="double">3000</max-lb>
|
||||
</weight>
|
||||
</payload>
|
||||
|
||||
<limits>
|
||||
<mass-and-balance>
|
||||
<maximum-ramp-mass-lbs>593000</maximum-ramp-mass-lbs>
|
||||
<maximum-takeoff-mass-lbs>591000</maximum-takeoff-mass-lbs>
|
||||
<maximum-landing-mass-lbs>452000</maximum-landing-mass-lbs>
|
||||
<maximum-zero-fuel-mass-lbs>423000</maximum-zero-fuel-mass-lbs>
|
||||
</mass-and-balance>
|
||||
<max-flap-extension-speed>
|
||||
<flaps>0.29</flaps>
|
||||
<speed>230</speed>
|
||||
</max-flap-extension-speed>
|
||||
<max-flap-extension-speed>
|
||||
<flaps>0.596</flaps>
|
||||
<speed>205</speed>
|
||||
</max-flap-extension-speed>
|
||||
<max-flap-extension-speed>
|
||||
<flaps>0.645</flaps>
|
||||
<speed>195</speed>
|
||||
</max-flap-extension-speed>
|
||||
<max-flap-extension-speed>
|
||||
<flaps>1</flaps>
|
||||
<speed>190</speed>
|
||||
</max-flap-extension-speed>
|
||||
<vne>370</vne>
|
||||
<max-gear-extension-speed>250</max-gear-extension-speed>
|
||||
<max-positive-g>2.5</max-positive-g>
|
||||
<max-negative-g>-1</max-negative-g>
|
||||
</limits>
|
||||
</PropertyList>
|
684
A350-common.xml
Normal file
|
@ -0,0 +1,684 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<PropertyList>
|
||||
<sim>
|
||||
<author> Juuso Tapaninen (jormapaappa1235), Brendan O'Gara (Sbyx), Chris Leung (ACJZA), Chris Andrews (DARK-L) Joshua Davidson (it0uchpods/411)</author>
|
||||
<status>Alpha</status>
|
||||
<minimum-fg-version>2020.1</minimum-fg-version>
|
||||
<model>
|
||||
<A350XWB>
|
||||
<!--heading-bug-pfd-deg type="double">0</heading-bug-pfd-deg>
|
||||
<heading-bug-deg type="double">0</heading-bug-deg>
|
||||
<nav1-bug-deg type="double">0</nav1-bug-deg>
|
||||
<nav2-bug-deg type="double">0</nav2-bug-deg>
|
||||
<wp-bug-deg type="double">0</wp-bug-deg>
|
||||
<ias-bug-kt-norm type="double">0</ias-bug-kt-norm>
|
||||
<mach-bug-kt-norm type="double">0</mach-bug-kt-norm-->
|
||||
</A350XWB>
|
||||
</model>
|
||||
<instrumentation>
|
||||
<path>Aircraft/A350-family/Systems/instrumentation.xml</path>
|
||||
</instrumentation>
|
||||
<sound>
|
||||
<path>Aircraft/A350-family/Sounds/sounds.xml</path>
|
||||
</sound>
|
||||
|
||||
<chase-distance-m type="double" archive="y"> -80 </chase-distance-m>
|
||||
|
||||
<view n="0">
|
||||
<name>Pilot View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<limits>
|
||||
<enabled archive="y" type="bool">false</enabled>
|
||||
</limits>
|
||||
<!-- x/y/z == right/up/back -->
|
||||
<x-offset-m type="double">-0.5326</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">-29.5</z-offset-m>
|
||||
<pitch-offset-deg>-8</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">72</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="1">
|
||||
<config>
|
||||
<pitch-offset-deg>20</pitch-offset-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="2">
|
||||
<config>
|
||||
<pitch-offset-deg>20</pitch-offset-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="5">
|
||||
<config>
|
||||
<pitch-offset-deg>20</pitch-offset-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="6">
|
||||
<config>
|
||||
<pitch-offset-deg>20</pitch-offset-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="7">
|
||||
<config>
|
||||
<pitch-offset-deg>20</pitch-offset-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="100">
|
||||
<name>Left Engine View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">-3.25</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">-18</z-offset-m>
|
||||
<heading-offset-deg>120</heading-offset-deg>
|
||||
<pitch-offset-deg>-16.2</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">72</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="101">
|
||||
<name>Right Engine View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">3.25</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">-18</z-offset-m>
|
||||
<heading-offset-deg>-120</heading-offset-deg>
|
||||
<pitch-offset-deg>-16.2</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">72</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="102">
|
||||
<name>Full Cockpit View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">0</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">-29.5</z-offset-m>
|
||||
<pitch-offset-deg archive="y">-5</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">105</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="103">
|
||||
<name>Gear View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">0</x-offset-m>
|
||||
<y-offset-m type="double">-2</y-offset-m>
|
||||
<z-offset-m type="double">10</z-offset-m>
|
||||
<default-field-of-view-deg type="double">90</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="104">
|
||||
<name>Autopilot View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">0</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">-29.5</z-offset-m>
|
||||
<pitch-offset-deg>-13</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">44.2</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="105">
|
||||
<name>Overhead Panel View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">0</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">-29</z-offset-m>
|
||||
<pitch-offset-deg>25</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">50</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="106">
|
||||
<name>EFB View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">-0.5326</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">-29.5</z-offset-m>
|
||||
<pitch-offset-deg>-35</pitch-offset-deg>
|
||||
<heading-offset-deg>30</heading-offset-deg>
|
||||
<default-field-of-view-deg type="double">60</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="107">
|
||||
<name>Pedestral View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">0</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">-29.5</z-offset-m>
|
||||
<pitch-offset-deg>-55</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">50</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="108">
|
||||
<name>Left Passenger View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">-0.5</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">10</z-offset-m>
|
||||
<heading-offset-deg>80</heading-offset-deg>
|
||||
<pitch-offset-deg>-16.2</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">72</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="109">
|
||||
<name>Right Passenger View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">0.5</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">10</z-offset-m>
|
||||
<heading-offset-deg>-80</heading-offset-deg>
|
||||
<pitch-offset-deg>-16.2</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">72</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="110">
|
||||
<name>Copilot View</name>
|
||||
<type>lookfrom</type>
|
||||
<internal type="bool">true</internal>
|
||||
<cockpit type="bool">true</cockpit>
|
||||
<config>
|
||||
<limits>
|
||||
<enabled archive="y" type="bool">false</enabled>
|
||||
</limits>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<ground-level-nearplane-m type="double">0.5f</ground-level-nearplane-m>
|
||||
<x-offset-m type="double">0.5326</x-offset-m>
|
||||
<y-offset-m type="double">3.02</y-offset-m>
|
||||
<z-offset-m type="double">-29.5</z-offset-m>
|
||||
<pitch-offset-deg>-8</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">72</default-field-of-view-deg>
|
||||
</config>
|
||||
<dynamic>
|
||||
<enabled type="bool">true</enabled>
|
||||
</dynamic>
|
||||
</view>
|
||||
|
||||
<menubar>
|
||||
<default>
|
||||
<menu n="100">
|
||||
<label>Airbus A350XWB</label>
|
||||
|
||||
<item>
|
||||
<label>Autostart</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>A350XWB.enginesystem.autostart();</script>
|
||||
</binding>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<label>Select livery</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>aircraft.livery.dialog.toggle()</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Autopilot Dialog</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>var ap_dialog = gui.Dialog.new("sim/gui/dialogs/ap_dialog/dialog", "Aircraft/A350-family/Systems/autopilot-dlg.xml");
|
||||
ap_dialog.open();</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<name>lights</name>
|
||||
<label>Control Aircraft Lights</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>var lights = gui.Dialog.new("sim/gui/dialogs/lights/dialog", "Aircraft/A350-family/Systems/lights-dlg.xml");
|
||||
lights.open();</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<name>announcements</name>
|
||||
<label>Make Announcements</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>var announce = gui.Dialog.new("sim/gui/dialogs/announcements/dialog", "Aircraft/A350-family/Systems/announcements-dlg.xml");
|
||||
announce.open();</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Ground Services Controls</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>var ground_services = gui.Dialog.new("sim/gui/dialogs/ground_services/dialog", "Aircraft/A350-family/Systems/ground_services-dlg.xml");
|
||||
ground_services.open();</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Fuel Truck Controls</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>var fuel_truck = gui.Dialog.new("sim/gui/dialogs/fuel_truck/dialog", "Aircraft/A350-family/Systems/fuel_truck.xml");
|
||||
fuel_truck.open();</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Pushback</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>autopush</dialog-name>
|
||||
</binding>
|
||||
</item>
|
||||
</menu>
|
||||
</default>
|
||||
</menubar>
|
||||
|
||||
<help>
|
||||
<title>Airbus A350XWB</title>
|
||||
<key>
|
||||
<name>B</name>
|
||||
<desc>toggle parking brakes</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>Delete</name>
|
||||
<desc>toggle thrust reversers</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>Ctrl-b</name>
|
||||
<desc>toggle speedbrakes/spoilers</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>w</name>
|
||||
<desc>walk forward toward view direction</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>W</name>
|
||||
<desc>run forward toward view direction</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>s</name>
|
||||
<desc>walk backward from view direction</desc>
|
||||
</key>
|
||||
</help>
|
||||
|
||||
<!-- Systems -->
|
||||
<systems>
|
||||
<autopilot>
|
||||
<name>IT-AUTOFLIGHT</name>
|
||||
<path>Aircraft/A350-family/Systems/it-autoflight.xml</path>
|
||||
</autopilot>
|
||||
<autopilot>
|
||||
<name>IT-AUTOTHRUST</name>
|
||||
<path>Aircraft/A350-family/Systems/it-autothrust.xml</path>
|
||||
</autopilot>
|
||||
<autopilot>
|
||||
<name>Gear AGL FT</name>
|
||||
<path>Aircraft/A350-family/Systems/gear-agl-ft.xml</path>
|
||||
</autopilot>
|
||||
<wingflexer include="Systems/wingflexer-params.xml"/>
|
||||
<property-rule n="100">
|
||||
<name>wing flexer property rule</name>
|
||||
<path>Aircraft/Generic/wingflexer.xml</path>
|
||||
</property-rule>
|
||||
</systems>
|
||||
|
||||
<multiplay>
|
||||
<generic>
|
||||
<int n="0" alias="/systems/electrical/outputs/strobe"/>
|
||||
<int n="1" alias="/systems/electrical/outputs/beacon"/>
|
||||
<int n="2" alias="/systems/electrical/outputs/taxi-lights"/>
|
||||
<int n="3" alias="/systems/electrical/outputs/logo-lights"/>
|
||||
<int n="4" alias="/systems/electrical/outputs/landing-light[0]"/>
|
||||
<int n="5" alias="/systems/electrical/outputs/landing-light[1]"/>
|
||||
<int n="6" alias="/systems/electrical/outputs/landing-light[2]"/>
|
||||
<int n="7" alias="/systems/electrical/outputs/nav-lights"/>
|
||||
<int n="8" alias="/systems/electrical/outputs/cabin-lights"/>
|
||||
|
||||
<float n="0" alias="/gear/gear[0]/compression-ft"/>
|
||||
<float n="1" alias="/gear/gear[1]/compression-ft"/>
|
||||
<float n="2" alias="/gear/gear[2]/compression-ft"/>
|
||||
<float n="3" alias="/surface-positions/speedbrake-pos-norm"/>
|
||||
<float n="4" alias="/surface-positions/reverser-norm"/>
|
||||
<float n="5" alias="/gear/gear[0]/rollspeed-ms"/>
|
||||
<float n="6" alias="/gear/gear[1]/rollspeed-ms"/>
|
||||
<float n="7" alias="/gear/gear[2]/rollspeed-ms"/>
|
||||
<float n="8" alias="/gear/gear[0]/compression-norm"/>
|
||||
<float n="9" alias="/gear/gear[1]/compression-norm"/>
|
||||
<float n="10" alias="/gear/gear[2]/compression-norm"/>
|
||||
<string alias="/sim/multiplay/callsign"/>
|
||||
</generic>
|
||||
</multiplay>
|
||||
|
||||
<flight-recorder include="Systems/flight-recorder.xml"/>
|
||||
|
||||
<instrument-options>
|
||||
<canvas-popup-enable type="bool">true</canvas-popup-enable>
|
||||
</instrument-options>
|
||||
|
||||
|
||||
</sim>
|
||||
|
||||
<fdm>
|
||||
<jsbsim>
|
||||
<external_reactions>
|
||||
<tractor>
|
||||
<magnitude alias="/sim/model/autopush/force-lbf"/>
|
||||
<x alias="/sim/model/autopush/force-x"/>
|
||||
<y alias="/sim/model/autopush/force-y"/>
|
||||
</tractor>
|
||||
</external_reactions>
|
||||
</jsbsim>
|
||||
</fdm>
|
||||
|
||||
<it-autoflight>
|
||||
<config>
|
||||
<roll>
|
||||
<kp-low>0.11</kp-low> <!-- Kp at low speed -->
|
||||
<kp-high>0.05</kp-high> <!-- Kp at high speed -->
|
||||
<ti>1.0</ti>
|
||||
<td>0.0001</td>
|
||||
</roll>
|
||||
<pitch>
|
||||
<kp-low>-0.14</kp-low> <!-- Kp at low speed -->
|
||||
<kp-high>-0.06</kp-high> <!-- Kp at high speed -->
|
||||
<ti>0.5</ti>
|
||||
<td>0.001</td>
|
||||
</pitch>
|
||||
<cmd>
|
||||
<hdg>1.6</hdg>
|
||||
<vorloc>2.6</vorloc>
|
||||
<alt-gain>-5</alt-gain>
|
||||
</cmd>
|
||||
<autoland>
|
||||
<pitch-kp>0.0051</pitch-kp>
|
||||
<yaw-kp>-0.05</yaw-kp>
|
||||
</autoland>
|
||||
<rollout>
|
||||
<roll-kp>-0.1</roll-kp>
|
||||
<pitch-defl>0.15</pitch-defl>
|
||||
<yaw-kp>-0.02</yaw-kp>
|
||||
</rollout>
|
||||
</config>
|
||||
<settings>
|
||||
<auto-bank-max-deg>30</auto-bank-max-deg> <!-- Maximum Auto Bank Limit -->
|
||||
<disable-final>0</disable-final> <!-- Disable the Final Controllers -->
|
||||
<land-enable>1</land-enable> <!-- Enable/Disable Autoland -->
|
||||
<land-flap>0.7</land-flap> <!-- Minimum Flap used for Landing -->
|
||||
<retard-ft>30</retard-ft> <!-- Enable Thrust Retard -->
|
||||
<retard-enable>1</retard-enable> <!-- AGL to Thrust Retard -->
|
||||
<togaspd>160</togaspd> <!-- V2 + 10kts -->
|
||||
<lat-agl-ft>50</lat-agl-ft> <!-- Set to 999999 if you do not want T/O to change automatically to LNAV (if armed) -->
|
||||
<reduc-agl-ft>1500</reduc-agl-ft> <!-- Set to 999999 if you do not want TOGA to change automatically to FLCH -->
|
||||
<autoland-without-ap>1</autoland-without-ap> <!-- Engage LAND and FLARE Modes even if the AP is off -->
|
||||
</settings>
|
||||
</it-autoflight>
|
||||
|
||||
<instrumentation>
|
||||
<mk-viii> <!-- mk-viii configuration, see: http://wiki.flightgear.org/index.php/GPWS -->
|
||||
<serviceable>true</serviceable> <!-- EGPWS_ENABLE -->
|
||||
<configuration-module>
|
||||
<category-1> <!-- AIRCRAFT_MODE_TYPE_SELECT -->
|
||||
255 <!-- aircraft type T1, fast turbofan -->
|
||||
</category-1>
|
||||
<category-4> <!-- ALTITUDE_CALLOUTS -->
|
||||
11 <!-- enable all altitude callouts -->
|
||||
</category-4>
|
||||
<category-8> <!-- RADIO_ALTITUDE_INPUT_SELECT -->
|
||||
3 <!-- use precise (but YASim-specific) gear altitude -->
|
||||
</category-8>
|
||||
<category-13> <!-- INPUT_OUTPUT_DISCRETE_TYPE_SELECT -->
|
||||
5 <!-- flashing warning lamp -->
|
||||
</category-13>
|
||||
</configuration-module>
|
||||
<voice>
|
||||
<file-prefix type="string">Sounds/mk-viii/</file-prefix>
|
||||
</voice>
|
||||
<inputs> <!-- Module I/O -->
|
||||
<arinc429>
|
||||
<!-- provide fixed value for decision height -->
|
||||
<decision-height-ncd> false </decision-height-ncd>
|
||||
<decision-height> 250 </decision-height>
|
||||
</arinc429>
|
||||
</inputs>
|
||||
<input-feeders> <!-- disable some internal default feeders -->
|
||||
<discretes>
|
||||
<!-- will provide custom (nasal) sources for the following input feeders -->
|
||||
<glideslope-inhibit> false </glideslope-inhibit>
|
||||
<landing-gear> false </landing-gear>
|
||||
<landing-flaps> false </landing-flaps>
|
||||
</discretes>
|
||||
</input-feeders>
|
||||
<speaker> <!-- Speaker Configuration -->
|
||||
<max-dist type="double"> 200.0 </max-dist> <!-- Max. distance where speaker is heard -->
|
||||
<reference-dist type="double"> 2 </reference-dist> <!-- Distance to pilot -->
|
||||
<volume type="double"> 2 </volume> <!-- Volume at reference distance -->
|
||||
</speaker>
|
||||
</mk-viii>
|
||||
</instrumentation>
|
||||
|
||||
<consumables>
|
||||
<fuel>
|
||||
<tank n="0">
|
||||
<name>Left Wing Vent</name>
|
||||
</tank>
|
||||
<tank n="1">
|
||||
<name>Left Wing Outer</name>
|
||||
</tank>
|
||||
<tank n="2">
|
||||
<name>Left Wing Inner</name>
|
||||
</tank>
|
||||
<tank n="3">
|
||||
<name>Center</name>
|
||||
</tank>
|
||||
<tank n="4">
|
||||
<name>Right Wing Inner</name>
|
||||
</tank>
|
||||
<tank n="5">
|
||||
<name>Right Wing Outer</name>
|
||||
</tank>
|
||||
<tank n="6">
|
||||
<name>Right Wing Vent</name>
|
||||
</tank>
|
||||
<tank n="7">
|
||||
<name>Left Pipes</name>
|
||||
</tank>
|
||||
<tank n="8">
|
||||
<name>Right Pipes</name>
|
||||
</tank>
|
||||
</fuel>
|
||||
</consumables>
|
||||
<input>
|
||||
<keyboard include="A350-keyboard.xml">
|
||||
</keyboard>
|
||||
</input>
|
||||
|
||||
<!-- Autopilot initialization -->
|
||||
<autopilot>
|
||||
|
||||
<settings>
|
||||
<kts-mach-select type="string">kts</kts-mach-select>
|
||||
<max-pitch type="float">6.0</max-pitch>
|
||||
<min-pitch type="float">-4.0</min-pitch>
|
||||
<bank-angle-limit-deg type="int">35</bank-angle-limit-deg>
|
||||
</settings>
|
||||
|
||||
<internal>
|
||||
<target-pitch-deg type="float">0.00</target-pitch-deg>
|
||||
<max-pitch type="float">6.0</max-pitch>
|
||||
<min-pitch type="float">-4.0</min-pitch>
|
||||
</internal>
|
||||
|
||||
</autopilot>
|
||||
|
||||
<nasal>
|
||||
<A350XWB>
|
||||
<file>Aircraft/A350-family/Nasal/ECAM.nas</file>
|
||||
<file>Aircraft/A350-family/Nasal/engines.nas</file>
|
||||
<file>Aircraft/A350-family/Nasal/main.nas</file>
|
||||
<file>Aircraft/A350-family/Nasal/engine-param.nas</file>
|
||||
<file>Aircraft/A350-family/Nasal/system.nas</file>
|
||||
<file>Aircraft/A350-family/Nasal/wipers.nas</file>
|
||||
<file>Aircraft/A350-family/Nasal/liveries.nas</file>
|
||||
<file>Aircraft/A350-family/Models/Instruments/ND/ND.nas</file>
|
||||
<file>Aircraft/A350-family/Nasal/ground_services.nas</file>
|
||||
<file>Aircraft/A350-family/Nasal/lighting.nas</file>
|
||||
</A350XWB>
|
||||
<itaf>
|
||||
<file>Aircraft/A350-family/Nasal/it-autoflight.nas</file>
|
||||
</itaf>
|
||||
<reversethrust>
|
||||
<file>Aircraft/A350-family/Nasal/reversethrust.nas</file>
|
||||
</reversethrust>
|
||||
<!--<electrical>
|
||||
<file>Aircraft/A350-family/Nasal/electrical.nas</file>
|
||||
</electrical> -->
|
||||
<electrical>
|
||||
<file>Aircraft/A350-family/Systems/Electrical/empty_vectors.nas</file>
|
||||
<file>Aircraft/A350-family/Systems/Electrical/supplier.nas</file>
|
||||
<file>Aircraft/A350-family/Systems/Electrical/bus.nas</file>
|
||||
<file>Aircraft/A350-family/Systems/Electrical/bustie.nas</file>
|
||||
<file>Aircraft/A350-family/Systems/Electrical/output.nas</file>
|
||||
<file>Aircraft/A350-family/Systems/Electrical/electrical.nas</file>
|
||||
</electrical>
|
||||
<tyresmoke>
|
||||
<file>Aircraft/A350-family/Nasal/tyresmoke.nas</file>
|
||||
</tyresmoke>
|
||||
<autopush>
|
||||
<file>Nasal/Autopush/autopush.nas</file>
|
||||
</autopush>
|
||||
<autopush_driver>
|
||||
<file>Nasal/Autopush/driver.nas</file>
|
||||
</autopush_driver>
|
||||
<dynarr>
|
||||
<file>Nasal/Autopush/dynarr.nas</file>
|
||||
</dynarr>
|
||||
<autopush_route>
|
||||
<file>Nasal/Autopush/route.nas</file>
|
||||
</autopush_route>
|
||||
</nasal>
|
||||
|
||||
<engines>
|
||||
<engine n="0">
|
||||
<running type="bool">1</running>
|
||||
</engine>
|
||||
<engine n="1">
|
||||
<running type="bool">1</running>
|
||||
</engine>
|
||||
<!-- APU engine -->
|
||||
<engine n="2">
|
||||
<running type="bool">1</running>
|
||||
<throttle>100</throttle>
|
||||
<off-start-run type="int">0</off-start-run>
|
||||
<rpm>1000</rpm>
|
||||
</engine>
|
||||
</engines>
|
||||
|
||||
<controls>
|
||||
<gear>
|
||||
<brake-parking>1</brake-parking>
|
||||
</gear>
|
||||
<apu>
|
||||
<master-switch type="bool">1</master-switch>
|
||||
<start type="bool">1</start>
|
||||
</apu>
|
||||
<electric>
|
||||
<contact>
|
||||
<GEN1A type="bool">1</GEN1A>
|
||||
<GEN1B type="bool">1</GEN1B>
|
||||
<GEN2A type="bool">1</GEN2A>
|
||||
<GEN2B type="bool">1</GEN2B>
|
||||
<ATU1A type="bool">1</ATU1A>
|
||||
<ATU1B type="bool">1</ATU1B>
|
||||
<ATU2A type="bool">1</ATU2A>
|
||||
<ATU2B type="bool">1</ATU2B>
|
||||
<TR1 type="bool">1</TR1>
|
||||
<TR2 type="bool">1</TR2>
|
||||
<TR_EMER_1 type="bool">1</TR_EMER_1>
|
||||
<TR_EMER_2 type="bool">1</TR_EMER_2>
|
||||
<APU type="bool">1</APU>
|
||||
<BAT1 type="bool">1</BAT1>
|
||||
<BAT2 type="bool">1</BAT2>
|
||||
<BAT_EMER_1 type="bool">1</BAT_EMER_1>
|
||||
<BAT_EMER_2 type="bool">1</BAT_EMER_2>
|
||||
<EXT1 type="bool">1</EXT1>
|
||||
<EXT2 type="bool">1</EXT2>
|
||||
<pax_sys type="bool">1</pax_sys>
|
||||
<galley type="bool">1</galley>
|
||||
<commercial type="bool">1</commercial>
|
||||
<AC230_BUS_TIE_1A type="bool">1</AC230_BUS_TIE_1A>
|
||||
<AC230_BUS_TIE_1B type="bool">1</AC230_BUS_TIE_1B>
|
||||
<AC230_BUS_TIE_2A type="bool">1</AC230_BUS_TIE_2A>
|
||||
<AC230_BUS_TIE_2B type="bool">1</AC230_BUS_TIE_2B>
|
||||
<AC115_BUS_TIE_1A type="bool">1</AC115_BUS_TIE_1A>
|
||||
<AC115_BUS_TIE_1B type="bool">1</AC115_BUS_TIE_1B>
|
||||
<AC115_BUS_TIE_2A type="bool">1</AC115_BUS_TIE_2A>
|
||||
<AC115_BUS_TIE_2B type="bool">1</AC115_BUS_TIE_2B>
|
||||
<DC_BUS_TIE1 type="bool">1</DC_BUS_TIE1>
|
||||
<DC_BUS_TIE2 type="bool">1</DC_BUS_TIE2>
|
||||
<DC_BUS_TIE3 type="bool">1</DC_BUS_TIE3>
|
||||
<emer>
|
||||
<RAT type="bool">1</RAT>
|
||||
</emer>
|
||||
</contact>
|
||||
<ground>
|
||||
<EXT1 type="bool">1</EXT1>
|
||||
<EXT2 type="bool">1</EXT2>
|
||||
</ground>
|
||||
|
||||
</electric>
|
||||
</controls>
|
||||
|
||||
</PropertyList>
|
97
A350-keyboard.xml
Normal file
|
@ -0,0 +1,97 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
<key n="123">
|
||||
<name>{</name>
|
||||
<desc>Turn cutoffs off</desc>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/engines/engine[0]/cutoff</property>
|
||||
<value>1</value>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/engines/engine[1]/cutoff</property>
|
||||
<value>1</value>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="125">
|
||||
<name>}</name>
|
||||
<desc>Turn cutoffs on</desc>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/engines/engine[0]/cutoff</property>
|
||||
<value>0</value>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/engines/engine[1]/cutoff</property>
|
||||
<value>0</value>
|
||||
</binding>
|
||||
</key>
|
||||
|
||||
<key n="2">
|
||||
<name>Ctrl-b</name>
|
||||
<desc>Speedbrakes</desc>
|
||||
<repeatable>true</repeatable>
|
||||
<binding>
|
||||
<command>property-cycle</command>
|
||||
<property>controls/flight/speedbrake</property>
|
||||
<value>0.0</value>
|
||||
<value>0.5</value>
|
||||
<value>1.0</value>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="127">
|
||||
<name>Delete</name>
|
||||
<desc>Toggle thrust reversers</desc>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>
|
||||
reversethrust.togglereverser();
|
||||
</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="66">
|
||||
<name>B</name>
|
||||
<desc>Toggle parking brakes</desc>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>
|
||||
A350XWB.toggle_parkingbrakes();
|
||||
</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="119">
|
||||
<name>w</name>
|
||||
<desc>Walk forward toward view</desc>
|
||||
<repeatable type="bool">true</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>
|
||||
walk.walk_about(0.1);
|
||||
</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="87">
|
||||
<name>W</name>
|
||||
<desc>Run forward toward view</desc>
|
||||
<repeatable type="bool">true</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>
|
||||
walk.walk_about(0.25);
|
||||
</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="115">
|
||||
<name>s</name>
|
||||
<desc>Walk backward from view</desc>
|
||||
<repeatable type="bool">true</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>
|
||||
walk.walk_about(-0.1);
|
||||
</script>
|
||||
</binding>
|
||||
</key>
|
||||
</PropertyList>
|
60
CONTRIBUTING.md
Normal file
|
@ -0,0 +1,60 @@
|
|||
# A350-family Contributing Guidelines
|
||||
|
||||
These examples will show the Guidelines for contributing. Please follow this at all times, or your contribution will not be merged.
|
||||
|
||||
## Basic Guidelines:
|
||||
- Use Tabs to indent code, DO NOT USE SPACE.
|
||||
- Use lowerCamelCase or underscores for naming Nasal variables/functions (someFunction, some_function).
|
||||
- Comments optional for XML, mandatory for Nasal.
|
||||
- Do not add a comment to every line, only to functions/groups of code.
|
||||
- Remove .bak or .blend files, unless absolutely needed.
|
||||
- Always pull with `git pull --rebase` to avoid unneccesary merge commits.
|
||||
- Always use descriptive commit messages
|
||||
- Test _before_ commiting.
|
||||
|
||||
## Formatting Guidelines:
|
||||
For new files adhere to the following, for existing files, maintain the used formatting.
|
||||
|
||||
Indenting and Line Breaks:
|
||||
```
|
||||
<!-- XML -->
|
||||
<something>
|
||||
<something-else>0</something-else>
|
||||
<something-more>
|
||||
<more-stuff></more-stuff>
|
||||
</something-more>
|
||||
</something>
|
||||
```
|
||||
|
||||
```
|
||||
# Nasal
|
||||
var something = func
|
||||
{
|
||||
somethingElse();
|
||||
}
|
||||
```
|
||||
Brackets, Spaces, Commas, Semi-Colons, and Parentheses:
|
||||
```
|
||||
var something = 0;
|
||||
var someOtherThing = func
|
||||
{
|
||||
if (something == 1)
|
||||
{
|
||||
something = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
something = 1;
|
||||
}
|
||||
settimer(func
|
||||
{
|
||||
setprop("something", something);
|
||||
}, 5);
|
||||
}
|
||||
```
|
||||
|
||||
## Forks, Branches, and Merging
|
||||
Please fork the repository, and commit your changes there. Branches are optional. When you are ready for us to look over you work, submit a pull request, following our pull request template, and a main Developer will look over it. If there is an issue that needs to be resolved before merging, the Developer will leave a comment on the pull request.
|
||||
|
||||
## Liveries
|
||||
All liveries except for the house and launch customer livery belong into the the [livery repo]().
|
340
COPYING
Normal file
|
@ -0,0 +1,340 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) 19yy <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) 19yy name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
Public License instead of this License.
|
50
Engines/APU.xml
Normal file
|
@ -0,0 +1,50 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<turbine_engine name="Pushback">
|
||||
<milthrust> 8000 </milthrust>
|
||||
<bypassratio> 8.0 </bypassratio>
|
||||
<tsfc> 0.5 </tsfc>
|
||||
<idlen1> 20.0 </idlen1>
|
||||
<idlen2> 60.0 </idlen2>
|
||||
<maxn1> 100.0 </maxn1>
|
||||
<maxn2> 100.0 </maxn2>
|
||||
<augmented> 0 </augmented>
|
||||
<augmethod> 1 </augmethod>
|
||||
<injected> 0 </injected>
|
||||
|
||||
<function name="IdleThrust">
|
||||
<table>
|
||||
<independentVar lookup="row">velocities/mach</independentVar>
|
||||
<independentVar lookup="column">position/h-sl-ft</independentVar>
|
||||
<tableData>
|
||||
-10000 0 10000 20000 30000 40000 50000
|
||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||
</tableData>
|
||||
</table>
|
||||
</function>
|
||||
|
||||
<function name="MilThrust">
|
||||
<table>
|
||||
<independentVar lookup="row">velocities/mach</independentVar>
|
||||
<independentVar lookup="column">position/h-sl-ft</independentVar>
|
||||
<tableData>
|
||||
-10000 0 10000 20000 30000 40000 50000
|
||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1700
|
||||
1.0 1.3690 1.1200 0.8710 0.6510 0.4750 0.3150 0.1950
|
||||
1.2 1.4850 1.2300 0.9750 0.7440 0.5450 0.3640 0.2250
|
||||
1.4 1.5941 1.3400 1.0860 0.8450 0.6280 0.4240 0.2630
|
||||
</tableData>
|
||||
</table>
|
||||
</function>
|
||||
|
||||
</turbine_engine>
|
6
Engines/direct.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Thrust is computed directly by the engine
|
||||
-->
|
||||
<direct name="Direct">
|
||||
</direct>
|
61
Engines/trent_xwb.xml
Normal file
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
File: trent_xwb.xml
|
||||
Author: Aero-Matic v 0.82
|
||||
|
||||
Inputs:
|
||||
name: trent_xwb
|
||||
type: turbine
|
||||
thrust: 97000 lb
|
||||
augmented? no
|
||||
injected? no
|
||||
-->
|
||||
|
||||
<turbine_engine name="trent_xwb">
|
||||
<milthrust> 84000.0 </milthrust>
|
||||
<bypassratio> 1.0 </bypassratio>
|
||||
<tsfc> 0.48 </tsfc>
|
||||
<bleed> 0.03</bleed>
|
||||
<idlen1> 20.0 </idlen1>
|
||||
<idlen2> 60.0 </idlen2>
|
||||
<maxn1> 100.0 </maxn1>
|
||||
<maxn2> 100.0 </maxn2>
|
||||
<augmented> 0 </augmented>
|
||||
<injected> 0 </injected>
|
||||
|
||||
<function name="IdleThrust">
|
||||
<table>
|
||||
<independentVar lookup="row">velocities/mach</independentVar>
|
||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||
<tableData>
|
||||
-10000 0 10000 20000 30000 40000 50000 60000
|
||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467 0
|
||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342 0
|
||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203 0
|
||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073 0
|
||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900 0
|
||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800 0
|
||||
</tableData>
|
||||
</table>
|
||||
</function>
|
||||
|
||||
<function name="MilThrust">
|
||||
<table>
|
||||
<independentVar lookup="row">velocities/mach</independentVar>
|
||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||
<tableData>
|
||||
-10000 0 10000 20000 30000 40000 50000 60000
|
||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2810 0.1490 0
|
||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2810 0.1430 0
|
||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2830 0.1450 0
|
||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2880 0.1540 0
|
||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.3150 0.1700 0
|
||||
1.0 1.3690 1.1200 0.8710 0.6510 0.4750 0.3550 0.1950 0
|
||||
1.2 1.4850 1.2300 0.9750 0.7440 0.5450 0.4040 0.2250 0
|
||||
1.4 1.5941 1.3400 1.0860 0.8450 0.6280 0.4640 0.2630 0
|
||||
</tableData>
|
||||
</table>
|
||||
</function>
|
||||
|
||||
|
||||
</turbine_engine>
|
4
Models/A350-900-EICAS.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<PropertyList>
|
||||
<path>flightdeck-screen.ac</path>
|
||||
</PropertyList>
|
1086
Models/A350-900-flightdeck.xml
Normal file
329531
Models/A350-900.ac
Normal file
2138
Models/A350-900.xml
Normal file
104
Models/Effects/contrail-eng1.xml
Normal file
|
@ -0,0 +1,104 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<PropertyList>
|
||||
<particlesystem>
|
||||
<name>smoke</name>
|
||||
<texture>smoke.png</texture>
|
||||
|
||||
<emissive type="bool">false</emissive>
|
||||
<lighting type="bool">false</lighting>
|
||||
|
||||
<condition>
|
||||
<and>
|
||||
<greater-than>
|
||||
<property>engines/engine[0]/n2</property>
|
||||
<value>50</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>/position/altitude-ft</property>
|
||||
<value>19000</value>
|
||||
</greater-than>
|
||||
<less-than>
|
||||
<property>environment/temperature-degc</property>
|
||||
<value>-30</value>
|
||||
</less-than>
|
||||
<property>engines/engine[0]/running</property>
|
||||
</and>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>-1.5</theta-min-deg>
|
||||
<theta-max-deg>1.5</theta-max-deg>
|
||||
<phi-min-deg>-1.5</phi-min-deg>
|
||||
<phi-max-deg>1.5</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>0</value>
|
||||
<spread>0</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-min-deg-sec>0</x-min-deg-sec>
|
||||
<y-min-deg-sec>0</y-min-deg-sec>
|
||||
<z-min-deg-sec>0</z-min-deg-sec>
|
||||
<x-max-deg-sec>0</x-max-deg-sec>
|
||||
<y-max-deg-sec>0</y-max-deg-sec>
|
||||
<z-max-deg-sec>0</z-max-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>35</value>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value> 0.7 </value></red>
|
||||
<green><value> 0.7 </value></green>
|
||||
<blue><value> 0.7 </value></blue>
|
||||
<alpha><value> 0.3 </value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>2</value>
|
||||
</size>
|
||||
</start>
|
||||
|
||||
<end>
|
||||
<color>
|
||||
<red><value> 1.0 </value></red>
|
||||
<green><value> 1.0 </value></green>
|
||||
<blue><value> 1.0 </value></blue>
|
||||
<alpha><value> 1.0 </value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>6</value>
|
||||
</size>
|
||||
</end>
|
||||
|
||||
<life-sec>
|
||||
<value>10</value>
|
||||
</life-sec>
|
||||
|
||||
<mass-kg> 0.5 </mass-kg>
|
||||
<radius-m> 0.5 </radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid> air </fluid>
|
||||
<gravity type="bool"> true </gravity>
|
||||
<wind typ="bool"> true </wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
104
Models/Effects/contrail-eng2.xml
Normal file
|
@ -0,0 +1,104 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<PropertyList>
|
||||
<particlesystem>
|
||||
<name>smoke</name>
|
||||
<texture>smoke.png</texture>
|
||||
|
||||
<emissive type="bool">false</emissive>
|
||||
<lighting type="bool">false</lighting>
|
||||
|
||||
<condition>
|
||||
<and>
|
||||
<greater-than>
|
||||
<property>engines/engine[1]/n2</property>
|
||||
<value>50</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>/position/altitude-ft</property>
|
||||
<value>19000</value>
|
||||
</greater-than>
|
||||
<less-than>
|
||||
<property>environment/temperature-degc</property>
|
||||
<value>-30</value>
|
||||
</less-than>
|
||||
<property>engines/engine[1]/running</property>
|
||||
</and>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>-1.5</theta-min-deg>
|
||||
<theta-max-deg>1.5</theta-max-deg>
|
||||
<phi-min-deg>-1.5</phi-min-deg>
|
||||
<phi-max-deg>1.5</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>0</value>
|
||||
<spread>0</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-min-deg-sec>0</x-min-deg-sec>
|
||||
<y-min-deg-sec>0</y-min-deg-sec>
|
||||
<z-min-deg-sec>0</z-min-deg-sec>
|
||||
<x-max-deg-sec>0</x-max-deg-sec>
|
||||
<y-max-deg-sec>0</y-max-deg-sec>
|
||||
<z-max-deg-sec>0</z-max-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>35</value>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value> 0.7 </value></red>
|
||||
<green><value> 0.7 </value></green>
|
||||
<blue><value> 0.7 </value></blue>
|
||||
<alpha><value> 0.3 </value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>2</value>
|
||||
</size>
|
||||
</start>
|
||||
|
||||
<end>
|
||||
<color>
|
||||
<red><value> 1.0 </value></red>
|
||||
<green><value> 1.0 </value></green>
|
||||
<blue><value> 1.0 </value></blue>
|
||||
<alpha><value> 1.0 </value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>6</value>
|
||||
</size>
|
||||
</end>
|
||||
|
||||
<life-sec>
|
||||
<value>10</value>
|
||||
</life-sec>
|
||||
|
||||
<mass-kg> 0.5 </mass-kg>
|
||||
<radius-m> 0.5 </radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid> air </fluid>
|
||||
<gravity type="bool"> true </gravity>
|
||||
<wind typ="bool"> true </wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
BIN
Models/Effects/lightmap.png
Normal file
After Width: | Height: | Size: 138 KiB |
42
Models/Effects/reflect.eff
Normal file
|
@ -0,0 +1,42 @@
|
|||
<PropertyList>
|
||||
<name>skin_reflect</name>
|
||||
<inherits-from>Effects/model-combined-deferred</inherits-from>
|
||||
<parameters>
|
||||
<normalmap-enabled type="int">0</normalmap-enabled>
|
||||
<reflection-enabled type="int">1</reflection-enabled>
|
||||
<reflection-dynamic type="int">1</reflection-dynamic>
|
||||
<reflect_map-enabled type="int">0</reflect_map-enabled>
|
||||
<reflection-correction type="float">0.1</reflection-correction>
|
||||
<lightmap-enabled type="int">1</lightmap-enabled>
|
||||
<lightmap-multi type="int">1</lightmap-multi>
|
||||
<lightmap-factor type="float" n="0"><use>systems/electrical/outputs/logo-lights</use></lightmap-factor>
|
||||
<lightmap-color type="vec3d" n="0">0.03 0.03 0.03</lightmap-color>
|
||||
<lightmap-factor type="float" n="1"><use>systems/electrical/outputs/landing-light</use></lightmap-factor>
|
||||
<lightmap-color type="vec3d" n="1">0.03 0.03 0.03</lightmap-color>
|
||||
<lightmap-factor type="float" n="2"><use>systems/electrical/outputs/beacon</use></lightmap-factor>
|
||||
<lightmap-color type="vec3d" n="2">0.03 0.00 0.00</lightmap-color>
|
||||
<lightmap-factor type="float" n="3">0.0</lightmap-factor>
|
||||
<lightmap-color type="vec3d" n="3">1.0 1.0 1.0</lightmap-color>
|
||||
<texture n="3">
|
||||
<image>Aircraft/A350-family/Models/Effects/lightmap.png</image>
|
||||
<filter>linear-mipmap-linear</filter>
|
||||
<wrap-s>clamp</wrap-s>
|
||||
<wrap-t>clamp</wrap-t>
|
||||
<internal-format>normalized</internal-format>
|
||||
</texture>
|
||||
<texture n="5">
|
||||
<type>cubemap</type>
|
||||
<images>
|
||||
<positive-x>Aircraft/Generic/Effects/fgfs-sky2/1.png</positive-x>
|
||||
<negative-x>Aircraft/Generic/Effects/fgfs-sky2/4.png</negative-x>
|
||||
<positive-y>Aircraft/Generic/Effects/fgfs-sky2/2.png</positive-y>
|
||||
<negative-y>Aircraft/Generic/Effects/fgfs-sky2/3.png</negative-y>
|
||||
<positive-z>Aircraft/Generic/Effects/fgfs-sky2/6.png</positive-z>
|
||||
<negative-z>Aircraft/Generic/Effects/fgfs-sky2/5.png</negative-z>
|
||||
</images>
|
||||
</texture>
|
||||
<reflection-rainbow type="float">0.05</reflection-rainbow>
|
||||
<reflection-fresnel type="float">0.1</reflection-fresnel>
|
||||
<ambient_correction>0.1</ambient_correction>
|
||||
</parameters>
|
||||
</PropertyList>
|
BIN
Models/Effects/smoke.png
Normal file
After Width: | Height: | Size: 6.3 KiB |
BIN
Models/Effects/tiresmoke.png
Normal file
After Width: | Height: | Size: 132 KiB |
110
Models/Effects/tyresmoke-left.xml
Normal file
|
@ -0,0 +1,110 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-smoke-l</name>
|
||||
<texture>tiresmoke.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m>15</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<property>aircraft/tyresmoke/left</property>
|
||||
<value>1</value>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>45</theta-min-deg>
|
||||
<theta-max-deg>85</theta-max-deg>
|
||||
<phi-min-deg>-60</phi-min-deg>
|
||||
<phi-max-deg>60</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>50</value>
|
||||
<spread>5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec>15</x-max-deg-sec>
|
||||
<x-min-deg-sec>-15</x-min-deg-sec>
|
||||
<y-max-deg-sec>15</y-max-deg-sec>
|
||||
<y-min-deg-sec>-15</y-min-deg-sec>
|
||||
<z-max-deg-sec>15</z-max-deg-sec>
|
||||
<z-min-deg-sec>-15</z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>80</value>
|
||||
<spread>200</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.8</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.8</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.8</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.5</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>2</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.7</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.7</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.7</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.005</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>18</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>4</value>
|
||||
</life-sec>
|
||||
<mass-kg>0.025</mass-kg>
|
||||
<radius-m>0.175</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid>
|
||||
<gravity>false</gravity>
|
||||
<wind>true</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
110
Models/Effects/tyresmoke-nose.xml
Normal file
|
@ -0,0 +1,110 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-smoke-n</name>
|
||||
<texture>tiresmoke.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m>15</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<property>aircraft/tyresmoke/nose</property>
|
||||
<value>1</value>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>45</theta-min-deg>
|
||||
<theta-max-deg>85</theta-max-deg>
|
||||
<phi-min-deg>-60</phi-min-deg>
|
||||
<phi-max-deg>60</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>50</value>
|
||||
<spread>5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec>15</x-max-deg-sec>
|
||||
<x-min-deg-sec>-15</x-min-deg-sec>
|
||||
<y-max-deg-sec>15</y-max-deg-sec>
|
||||
<y-min-deg-sec>-15</y-min-deg-sec>
|
||||
<z-max-deg-sec>15</z-max-deg-sec>
|
||||
<z-min-deg-sec>-15</z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>60</value>
|
||||
<spread>150</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.8</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.8</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.8</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.5</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>1</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.7</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.7</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.7</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.005</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>10</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>3</value>
|
||||
</life-sec>
|
||||
<mass-kg>0.025</mass-kg>
|
||||
<radius-m>0.175</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid>
|
||||
<gravity>false</gravity>
|
||||
<wind>true</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
110
Models/Effects/tyresmoke-right.xml
Normal file
|
@ -0,0 +1,110 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-smoke-r</name>
|
||||
<texture>tiresmoke.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m>15</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<property>aircraft/tyresmoke/right</property>
|
||||
<value>1</value>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>45</theta-min-deg>
|
||||
<theta-max-deg>85</theta-max-deg>
|
||||
<phi-min-deg>-60</phi-min-deg>
|
||||
<phi-max-deg>60</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>50</value>
|
||||
<spread>5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec>15</x-max-deg-sec>
|
||||
<x-min-deg-sec>-15</x-min-deg-sec>
|
||||
<y-max-deg-sec>15</y-max-deg-sec>
|
||||
<y-min-deg-sec>-15</y-min-deg-sec>
|
||||
<z-max-deg-sec>15</z-max-deg-sec>
|
||||
<z-min-deg-sec>-15</z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>80</value>
|
||||
<spread>200</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.8</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.8</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.8</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.5</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>2</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.7</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.7</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.7</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.005</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>18</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>4</value>
|
||||
</life-sec>
|
||||
<mass-kg>0.025</mass-kg>
|
||||
<radius-m>0.175</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid>
|
||||
<gravity>false</gravity>
|
||||
<wind>true</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
120
Models/Effects/wet-runway-left.xml
Normal file
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-smoke-l</name>
|
||||
<texture>tiresmoke.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m>15</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<and>
|
||||
<greater-than>
|
||||
<property>environment/rain-norm</property>
|
||||
<value>0.2</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>velocities/groundspeed-kt</property>
|
||||
<value>60</value>
|
||||
</greater-than>
|
||||
<property>gear/gear[1]/wow</property>
|
||||
<value>1</value>
|
||||
</and>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>45</theta-min-deg>
|
||||
<theta-max-deg>85</theta-max-deg>
|
||||
<phi-min-deg>-60</phi-min-deg>
|
||||
<phi-max-deg>60</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>50</value>
|
||||
<spread>5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec>15</x-max-deg-sec>
|
||||
<x-min-deg-sec>-15</x-min-deg-sec>
|
||||
<y-max-deg-sec>15</y-max-deg-sec>
|
||||
<y-min-deg-sec>-15</y-min-deg-sec>
|
||||
<z-max-deg-sec>15</z-max-deg-sec>
|
||||
<z-min-deg-sec>-15</z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>40</value>
|
||||
<spread>70</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.8</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.8</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.8</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.8</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>1.5</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.7</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.7</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.7</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.005</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>10</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>0.8</value>
|
||||
</life-sec>
|
||||
<mass-kg>0.0005</mass-kg>
|
||||
<radius-m>0.4</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid>
|
||||
<gravity>false</gravity>
|
||||
<wind>true</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
120
Models/Effects/wet-runway-nose.xml
Normal file
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-smoke-l</name>
|
||||
<texture>tiresmoke.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m>15</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<and>
|
||||
<greater-than>
|
||||
<property>environment/rain-norm</property>
|
||||
<value>0.2</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>velocities/groundspeed-kt</property>
|
||||
<value>60</value>
|
||||
</greater-than>
|
||||
<property>gear/gear[0]/wow</property>
|
||||
<value>1</value>
|
||||
</and>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>45</theta-min-deg>
|
||||
<theta-max-deg>85</theta-max-deg>
|
||||
<phi-min-deg>-60</phi-min-deg>
|
||||
<phi-max-deg>60</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>50</value>
|
||||
<spread>5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec>15</x-max-deg-sec>
|
||||
<x-min-deg-sec>-15</x-min-deg-sec>
|
||||
<y-max-deg-sec>15</y-max-deg-sec>
|
||||
<y-min-deg-sec>-15</y-min-deg-sec>
|
||||
<z-max-deg-sec>15</z-max-deg-sec>
|
||||
<z-min-deg-sec>-15</z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>40</value>
|
||||
<spread>70</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.8</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.8</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.8</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.8</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>1.5</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.7</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.7</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.7</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.005</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>10</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>1</value>
|
||||
</life-sec>
|
||||
<mass-kg>0.001</mass-kg>
|
||||
<radius-m>0.25</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid>
|
||||
<gravity>false</gravity>
|
||||
<wind>true</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
120
Models/Effects/wet-runway-right.xml
Normal file
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-smoke-r</name>
|
||||
<texture>tiresmoke.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m>15</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<and>
|
||||
<greater-than>
|
||||
<property>environment/rain-norm</property>
|
||||
<value>0.2</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>velocities/groundspeed-kt</property>
|
||||
<value>60</value>
|
||||
</greater-than>
|
||||
<property>gear/gear[2]/wow</property>
|
||||
<value>1</value>
|
||||
</and>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>45</theta-min-deg>
|
||||
<theta-max-deg>85</theta-max-deg>
|
||||
<phi-min-deg>-60</phi-min-deg>
|
||||
<phi-max-deg>60</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>50</value>
|
||||
<spread>5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec>15</x-max-deg-sec>
|
||||
<x-min-deg-sec>-15</x-min-deg-sec>
|
||||
<y-max-deg-sec>15</y-max-deg-sec>
|
||||
<y-min-deg-sec>-15</y-min-deg-sec>
|
||||
<z-max-deg-sec>15</z-max-deg-sec>
|
||||
<z-min-deg-sec>-15</z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>40</value>
|
||||
<spread>70</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.8</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.8</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.8</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.8</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>1.5</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.7</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.7</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.7</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.005</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>10</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>0.8</value>
|
||||
</life-sec>
|
||||
<mass-kg>0.0005</mass-kg>
|
||||
<radius-m>0.4</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid>
|
||||
<gravity>false</gravity>
|
||||
<wind>true</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
BIN
Models/Ground/Services/Baggage/Catering_Loader_Truck_VolvoFM.png
Normal file
After Width: | Height: | Size: 288 KiB |
BIN
Models/Ground/Services/Baggage/baggage_trailer.png
Normal file
After Width: | Height: | Size: 342 KiB |
BIN
Models/Ground/Services/Baggage/baggage_trailer_bags.png
Normal file
After Width: | Height: | Size: 199 KiB |
66354
Models/Ground/Services/Baggage/cargo_ramp.ac
Normal file
BIN
Models/Ground/Services/Baggage/container_AKH.png
Normal file
After Width: | Height: | Size: 239 KiB |
BIN
Models/Ground/Services/Baggage/container_trailer.png
Normal file
After Width: | Height: | Size: 266 KiB |
BIN
Models/Ground/Services/Baggage/texture2.png
Normal file
After Width: | Height: | Size: 30 KiB |
11579
Models/Ground/Services/Catering/Catering_Loader_Truck_VolvoFM.ac
Normal file
After Width: | Height: | Size: 288 KiB |
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
|
||||
<path>Catering_Loader_Truck_VolvoFM.ac</path>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>door_connect</object-name>
|
||||
<property>/sim/model/door-positions/cater_pos/position-norm</property>
|
||||
<interpolation>
|
||||
<entry>
|
||||
<ind>0.0</ind>
|
||||
<dep>0.0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>0.518796992</ind>
|
||||
<dep>0.0</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>1</ind>
|
||||
<dep>1.6</dep>
|
||||
</entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>gourmet_railing</object-name>
|
||||
<object-name>gourmet_cargo</object-name>
|
||||
<property>/sim/model/door-positions/cater_pos/position-norm</property>
|
||||
<factor>3.325</factor>
|
||||
<axis>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>gourmet_scissor_outer</object-name>
|
||||
<object-name>gourmet_scissor_inner</object-name>
|
||||
<property>/sim/model/door-positions/cater_pos/position-norm</property>
|
||||
<factor>1.6625</factor>
|
||||
<axis>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>gourmet_scissor_outer</object-name>
|
||||
<property>/services/catering/scissor-deg</property>
|
||||
<factor>-1</factor>
|
||||
<axis>
|
||||
<x1-m>-21.3655</x1-m>
|
||||
<y1-m>8.5430</y1-m>
|
||||
<z1-m>-2.5358</z1-m>
|
||||
<x2-m>-20.0666</x2-m>
|
||||
<y2-m>8.7724</y2-m>
|
||||
<z2-m>-2.5358</z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>gourmet_scissor_inner</object-name>
|
||||
<property>/services/catering/scissor-deg</property>
|
||||
<factor>1</factor>
|
||||
<axis>
|
||||
<x1-m>-21.3655</x1-m>
|
||||
<y1-m>8.5430</y1-m>
|
||||
<z1-m>-2.5358</z1-m>
|
||||
<x2-m>-20.0666</x2-m>
|
||||
<y2-m>8.7724</y2-m>
|
||||
<z2-m>-2.5358</z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
After Width: | Height: | Size: 265 KiB |
248
Models/Ground/Services/Chokes/choke_left.ac
Normal file
|
@ -0,0 +1,248 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0 0 0 shi 50 trans 0
|
||||
OBJECT world
|
||||
kids 2
|
||||
OBJECT poly
|
||||
name "choke"
|
||||
loc 0.0299683 -3.9389 -4.81643
|
||||
texture "yellow-black.png"
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0.68047 0.195222 8.83094
|
||||
0.945805 -0.19873 8.83094
|
||||
0.389816 -0.198707 8.83094
|
||||
0.651829 0.195237 8.83094
|
||||
0.651829 0.195237 10.4348
|
||||
0.389816 -0.198707 10.4348
|
||||
0.945805 -0.19873 10.4348
|
||||
0.68047 0.195222 10.4348
|
||||
0.377571 -0.20445 10.3956
|
||||
0.958072 -0.20445 10.3956
|
||||
0.958072 -0.20445 8.87011
|
||||
0.377571 -0.20445 8.87011
|
||||
0.644194 0.204451 8.87011
|
||||
0.688069 0.204451 8.87011
|
||||
0.688069 0.204451 10.3956
|
||||
0.644194 0.204451 10.3956
|
||||
numsurf 14
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
14 0.028715 0.897646
|
||||
9 0.028715 0.11486
|
||||
10 0.980857 0.11486
|
||||
13 0.980857 0.897646
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 1 0.964797
|
||||
3 1 0.964832
|
||||
12 0.975579 0.987075
|
||||
13 0.975579 0.987075
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
1 1 0.0138064
|
||||
0 1 0.964797
|
||||
13 0.975579 0.987075
|
||||
10 0.975579 0
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
2 1 0.013862
|
||||
1 1 0.0138064
|
||||
10 0.975579 0
|
||||
11 0.975579 0
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 1 0.964832
|
||||
2 1 0.013862
|
||||
11 0.975579 0
|
||||
12 0.975579 0.987075
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 1 0.964797
|
||||
1 1 0.0138064
|
||||
2 1 0.013862
|
||||
3 1 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
4 0 0.964832
|
||||
7 0 0.964797
|
||||
14 0.0244208 0.987075
|
||||
15 0.0244208 0.987075
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
5 0 0.013862
|
||||
4 0 0.964832
|
||||
15 0.0244208 0.987075
|
||||
8 0.0244208 0
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
6 0 0.0138064
|
||||
5 0 0.013862
|
||||
8 0.0244208 0
|
||||
9 0.0244208 0
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
7 0 0.964797
|
||||
6 0 0.0138064
|
||||
9 0.0244208 0
|
||||
14 0.0244208 0.987075
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
4 0 0.964832
|
||||
5 0 0.013862
|
||||
6 0 0.0138064
|
||||
7 0 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
12 0.979179 0.921475
|
||||
11 0.979179 0.0781799
|
||||
8 0.0286659 0.0781799
|
||||
15 0.0286659 0.921475
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
14 0.076978 0.919732
|
||||
13 0.076978 0.919732
|
||||
12 0.0013966 0.919732
|
||||
15 0.0013966 0.919732
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
11 0.0287309 0.92048
|
||||
10 0.0287309 0.0958905
|
||||
9 0.979703 0.0958905
|
||||
8 0.979703 0.92048
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "choke"
|
||||
loc 2.89739 -3.94428 -4.81643
|
||||
texture "yellow-black.png"
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0.644194 0.20445 10.3956
|
||||
0.688069 0.20445 10.3956
|
||||
0.688069 0.20445 8.87011
|
||||
0.644194 0.20445 8.87011
|
||||
0.377571 -0.204451 8.87011
|
||||
0.958072 -0.204451 8.87011
|
||||
0.958072 -0.204451 10.3956
|
||||
0.377571 -0.204451 10.3956
|
||||
0.68047 0.195222 10.4348
|
||||
0.945805 -0.198731 10.4348
|
||||
0.389816 -0.198708 10.4348
|
||||
0.651829 0.195236 10.4348
|
||||
0.651829 0.195236 8.83094
|
||||
0.389816 -0.198708 8.83094
|
||||
0.945805 -0.198731 8.83094
|
||||
0.68047 0.195222 8.83094
|
||||
numsurf 14
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
4 0.0287309 0.92048
|
||||
5 0.0287309 0.0958905
|
||||
6 0.979703 0.0958905
|
||||
7 0.979703 0.92048
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
1 0.076978 0.919732
|
||||
2 0.076978 0.919732
|
||||
3 0.0013966 0.919732
|
||||
0 0.0013966 0.919732
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.979179 0.921475
|
||||
4 0.979179 0.0781799
|
||||
7 0.0286659 0.0781799
|
||||
0 0.0286659 0.921475
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
11 0 0.964832
|
||||
10 0 0.013862
|
||||
9 0 0.0138064
|
||||
8 0 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
8 0 0.964797
|
||||
9 0 0.0138064
|
||||
6 0.0244208 0
|
||||
1 0.0244208 0.987075
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
9 0 0.0138064
|
||||
10 0 0.013862
|
||||
7 0.0244208 0
|
||||
6 0.0244208 0
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
10 0 0.013862
|
||||
11 0 0.964832
|
||||
0 0.0244208 0.987075
|
||||
7 0.0244208 0
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
11 0 0.964832
|
||||
8 0 0.964797
|
||||
1 0.0244208 0.987075
|
||||
0 0.0244208 0.987075
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
15 1 0.964797
|
||||
14 1 0.0138064
|
||||
13 1 0.013862
|
||||
12 1 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
12 1 0.964832
|
||||
13 1 0.013862
|
||||
4 0.975579 0
|
||||
3 0.975579 0.987075
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
13 1 0.013862
|
||||
14 1 0.0138064
|
||||
5 0.975579 0
|
||||
4 0.975579 0
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
14 1 0.0138064
|
||||
15 1 0.964797
|
||||
2 0.975579 0.987075
|
||||
5 0.975579 0
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
15 1 0.964797
|
||||
12 1 0.964832
|
||||
3 0.975579 0.987075
|
||||
2 0.975579 0.987075
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
1 0.028715 0.897646
|
||||
6 0.028715 0.11486
|
||||
5 0.980857 0.11486
|
||||
2 0.980857 0.897646
|
||||
kids 0
|
240
Models/Ground/Services/Chokes/choke_nose.ac
Normal file
|
@ -0,0 +1,240 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0 0 0 shi 50 trans 0
|
||||
OBJECT world
|
||||
kids 1
|
||||
OBJECT poly
|
||||
name "choke"
|
||||
loc -20.7596 -3.58084 0.0166722
|
||||
texture "yellow-black.png"
|
||||
crease 45.000000
|
||||
numvert 32
|
||||
-0.567205 0.188311 -0.50051
|
||||
-0.531214 0.188311 -0.50051
|
||||
-0.531214 0.188311 0.50051
|
||||
-0.567205 0.188311 0.50051
|
||||
-0.785919 -0.188311 0.50051
|
||||
-0.309727 -0.188311 0.50051
|
||||
-0.309727 -0.188311 -0.50051
|
||||
-0.785919 -0.188311 -0.50051
|
||||
-0.537447 0.179811 -0.526211
|
||||
-0.31979 -0.183043 -0.526211
|
||||
-0.775875 -0.183022 -0.526211
|
||||
-0.560942 0.179824 -0.526211
|
||||
-0.560942 0.179824 0.526211
|
||||
-0.775875 -0.183022 0.526211
|
||||
-0.31979 -0.183043 0.526211
|
||||
-0.537447 0.179811 0.526211
|
||||
0.558199 0.179811 0.526211
|
||||
0.775856 -0.183043 0.526211
|
||||
0.319771 -0.183022 0.526211
|
||||
0.534704 0.179824 0.526211
|
||||
0.534704 0.179824 -0.526211
|
||||
0.319771 -0.183022 -0.526211
|
||||
0.775856 -0.183043 -0.526211
|
||||
0.558199 0.179811 -0.526211
|
||||
0.309727 -0.188311 -0.50051
|
||||
0.785919 -0.188311 -0.50051
|
||||
0.785919 -0.188311 0.50051
|
||||
0.309727 -0.188311 0.50051
|
||||
0.52844 0.188311 0.50051
|
||||
0.564432 0.188311 0.50051
|
||||
0.564432 0.188311 -0.50051
|
||||
0.52844 0.188311 -0.50051
|
||||
numsurf 28
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
7 0.979703 0.92048
|
||||
6 0.979703 0.0958905
|
||||
5 0.0287309 0.0958905
|
||||
4 0.0287309 0.92048
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.0013966 0.919732
|
||||
3 0.0013966 0.919732
|
||||
2 0.076978 0.919732
|
||||
1 0.076978 0.919732
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.0286659 0.921475
|
||||
7 0.0286659 0.0781799
|
||||
4 0.979179 0.0781799
|
||||
3 0.979179 0.921475
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
8 0 0.964797
|
||||
9 0 0.0138064
|
||||
10 0 0.013862
|
||||
11 0 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
1 0.0244208 0.987075
|
||||
6 0.0244208 0
|
||||
9 0 0.0138064
|
||||
8 0 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
6 0.0244208 0
|
||||
7 0.0244208 0
|
||||
10 0 0.013862
|
||||
9 0 0.0138064
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
7 0.0244208 0
|
||||
0 0.0244208 0.987075
|
||||
11 0 0.964832
|
||||
10 0 0.013862
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.0244208 0.987075
|
||||
1 0.0244208 0.987075
|
||||
8 0 0.964797
|
||||
11 0 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
12 1 0.964832
|
||||
13 1 0.013862
|
||||
14 1 0.0138064
|
||||
15 1 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.975579 0.987075
|
||||
4 0.975579 0
|
||||
13 1 0.013862
|
||||
12 1 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
4 0.975579 0
|
||||
5 0.975579 0
|
||||
14 1 0.0138064
|
||||
13 1 0.013862
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
5 0.975579 0
|
||||
2 0.975579 0.987075
|
||||
15 1 0.964797
|
||||
14 1 0.0138064
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
2 0.975579 0.987075
|
||||
3 0.975579 0.987075
|
||||
12 1 0.964832
|
||||
15 1 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
2 0.980857 0.897646
|
||||
5 0.980857 0.11486
|
||||
6 0.028715 0.11486
|
||||
1 0.028715 0.897646
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
29 0.980857 0.897646
|
||||
26 0.980857 0.11486
|
||||
25 0.028715 0.11486
|
||||
30 0.028715 0.897646
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
29 0.975579 0.987075
|
||||
28 0.975579 0.987075
|
||||
19 1 0.964832
|
||||
16 1 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
26 0.975579 0
|
||||
29 0.975579 0.987075
|
||||
16 1 0.964797
|
||||
17 1 0.0138064
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
27 0.975579 0
|
||||
26 0.975579 0
|
||||
17 1 0.0138064
|
||||
18 1 0.013862
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
28 0.975579 0.987075
|
||||
27 0.975579 0
|
||||
18 1 0.013862
|
||||
19 1 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
19 1 0.964832
|
||||
18 1 0.013862
|
||||
17 1 0.0138064
|
||||
16 1 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
31 0.0244208 0.987075
|
||||
30 0.0244208 0.987075
|
||||
23 0 0.964797
|
||||
20 0 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
24 0.0244208 0
|
||||
31 0.0244208 0.987075
|
||||
20 0 0.964832
|
||||
21 0 0.013862
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
25 0.0244208 0
|
||||
24 0.0244208 0
|
||||
21 0 0.013862
|
||||
22 0 0.0138064
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
30 0.0244208 0.987075
|
||||
25 0.0244208 0
|
||||
22 0 0.0138064
|
||||
23 0 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
23 0 0.964797
|
||||
22 0 0.0138064
|
||||
21 0 0.013862
|
||||
20 0 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
31 0.0286659 0.921475
|
||||
24 0.0286659 0.0781799
|
||||
27 0.979179 0.0781799
|
||||
28 0.979179 0.921475
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
31 0.0013966 0.919732
|
||||
28 0.0013966 0.919732
|
||||
29 0.076978 0.919732
|
||||
30 0.076978 0.919732
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
24 0.979703 0.92048
|
||||
25 0.979703 0.0958905
|
||||
26 0.0287309 0.0958905
|
||||
27 0.0287309 0.92048
|
||||
kids 0
|
248
Models/Ground/Services/Chokes/choke_right.ac
Normal file
|
@ -0,0 +1,248 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0 0 0 shi 50 trans 0
|
||||
OBJECT world
|
||||
kids 2
|
||||
OBJECT poly
|
||||
name "choke"
|
||||
loc 0.0299683 -3.9389 -4.81643
|
||||
texture "yellow-black.png"
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0.68047 0.195222 0.801913
|
||||
0.945805 -0.19873 0.801913
|
||||
0.389816 -0.198707 0.801913
|
||||
0.651829 0.195237 0.801913
|
||||
0.651829 0.195237 -0.801913
|
||||
0.389816 -0.198707 -0.801913
|
||||
0.945805 -0.19873 -0.801913
|
||||
0.68047 0.195222 -0.801913
|
||||
0.377571 -0.20445 -0.762746
|
||||
0.958072 -0.20445 -0.762746
|
||||
0.958072 -0.20445 0.762746
|
||||
0.377571 -0.20445 0.762746
|
||||
0.644194 0.204451 0.762746
|
||||
0.688069 0.204451 0.762746
|
||||
0.688069 0.204451 -0.762746
|
||||
0.644194 0.204451 -0.762746
|
||||
numsurf 14
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
13 0.980857 0.897646
|
||||
10 0.980857 0.11486
|
||||
9 0.028715 0.11486
|
||||
14 0.028715 0.897646
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
13 0.975579 0.987075
|
||||
12 0.975579 0.987075
|
||||
3 1 0.964832
|
||||
0 1 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
10 0.975579 0
|
||||
13 0.975579 0.987075
|
||||
0 1 0.964797
|
||||
1 1 0.0138064
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
11 0.975579 0
|
||||
10 0.975579 0
|
||||
1 1 0.0138064
|
||||
2 1 0.013862
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
12 0.975579 0.987075
|
||||
11 0.975579 0
|
||||
2 1 0.013862
|
||||
3 1 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 1 0.964832
|
||||
2 1 0.013862
|
||||
1 1 0.0138064
|
||||
0 1 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
15 0.0244208 0.987075
|
||||
14 0.0244208 0.987075
|
||||
7 0 0.964797
|
||||
4 0 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
8 0.0244208 0
|
||||
15 0.0244208 0.987075
|
||||
4 0 0.964832
|
||||
5 0 0.013862
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
9 0.0244208 0
|
||||
8 0.0244208 0
|
||||
5 0 0.013862
|
||||
6 0 0.0138064
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
14 0.0244208 0.987075
|
||||
9 0.0244208 0
|
||||
6 0 0.0138064
|
||||
7 0 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
7 0 0.964797
|
||||
6 0 0.0138064
|
||||
5 0 0.013862
|
||||
4 0 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
15 0.0286659 0.921475
|
||||
8 0.0286659 0.0781799
|
||||
11 0.979179 0.0781799
|
||||
12 0.979179 0.921475
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
15 0.0013966 0.919732
|
||||
12 0.0013966 0.919732
|
||||
13 0.076978 0.919732
|
||||
14 0.076978 0.919732
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
8 0.979703 0.92048
|
||||
9 0.979703 0.0958905
|
||||
10 0.0287309 0.0958905
|
||||
11 0.0287309 0.92048
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "choke"
|
||||
loc 2.89739 -3.94428 -4.81643
|
||||
texture "yellow-black.png"
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0.644194 0.20445 -0.762746
|
||||
0.688069 0.20445 -0.762746
|
||||
0.688069 0.20445 0.762746
|
||||
0.644194 0.20445 0.762746
|
||||
0.377571 -0.204451 0.762746
|
||||
0.958072 -0.204451 0.762746
|
||||
0.958072 -0.204451 -0.762746
|
||||
0.377571 -0.204451 -0.762746
|
||||
0.68047 0.195222 -0.801913
|
||||
0.945805 -0.198731 -0.801913
|
||||
0.389816 -0.198708 -0.801913
|
||||
0.651829 0.195236 -0.801913
|
||||
0.651829 0.195236 0.801913
|
||||
0.389816 -0.198708 0.801913
|
||||
0.945805 -0.198731 0.801913
|
||||
0.68047 0.195222 0.801913
|
||||
numsurf 14
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
7 0.979703 0.92048
|
||||
6 0.979703 0.0958905
|
||||
5 0.0287309 0.0958905
|
||||
4 0.0287309 0.92048
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.0013966 0.919732
|
||||
3 0.0013966 0.919732
|
||||
2 0.076978 0.919732
|
||||
1 0.076978 0.919732
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.0286659 0.921475
|
||||
7 0.0286659 0.0781799
|
||||
4 0.979179 0.0781799
|
||||
3 0.979179 0.921475
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
8 0 0.964797
|
||||
9 0 0.0138064
|
||||
10 0 0.013862
|
||||
11 0 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
1 0.0244208 0.987075
|
||||
6 0.0244208 0
|
||||
9 0 0.0138064
|
||||
8 0 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
6 0.0244208 0
|
||||
7 0.0244208 0
|
||||
10 0 0.013862
|
||||
9 0 0.0138064
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
7 0.0244208 0
|
||||
0 0.0244208 0.987075
|
||||
11 0 0.964832
|
||||
10 0 0.013862
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.0244208 0.987075
|
||||
1 0.0244208 0.987075
|
||||
8 0 0.964797
|
||||
11 0 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
12 1 0.964832
|
||||
13 1 0.013862
|
||||
14 1 0.0138064
|
||||
15 1 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.975579 0.987075
|
||||
4 0.975579 0
|
||||
13 1 0.013862
|
||||
12 1 0.964832
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
4 0.975579 0
|
||||
5 0.975579 0
|
||||
14 1 0.0138064
|
||||
13 1 0.013862
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
5 0.975579 0
|
||||
2 0.975579 0.987075
|
||||
15 1 0.964797
|
||||
14 1 0.0138064
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
2 0.975579 0.987075
|
||||
3 0.975579 0.987075
|
||||
12 1 0.964832
|
||||
15 1 0.964797
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
2 0.980857 0.897646
|
||||
5 0.980857 0.11486
|
||||
6 0.028715 0.11486
|
||||
1 0.028715 0.897646
|
||||
kids 0
|
BIN
Models/Ground/Services/Chokes/yellow-black.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
13719
Models/Ground/Services/De-Icing/volvo_deicing_truck.ac
Normal file
BIN
Models/Ground/Services/De-Icing/volvo_deicing_truck.png
Normal file
After Width: | Height: | Size: 288 KiB |
531
Models/Ground/Services/De-Icing/volvo_deicing_truck.xml
Normal file
|
@ -0,0 +1,531 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<!-- Volvo Deicing Truck - Test Version -->
|
||||
<!-- 2011.11.14 - V0.85a by Oliver Thurau -->
|
||||
<!-- Automatic act. based on SP-distance -->
|
||||
<!-- and MP-distance of Aircrafts. -->
|
||||
|
||||
<!-- Modified for Boeing 787-8 by Omega95 -->
|
||||
|
||||
<path>volvo_deicing_truck.ac</path>
|
||||
|
||||
<nasal>
|
||||
<load>
|
||||
|
||||
</load>
|
||||
<!-- #activate lift move
|
||||
if (act_time == 100){
|
||||
door.move(1);
|
||||
print ("activate lift");
|
||||
}
|
||||
|
||||
#activate de-icing move
|
||||
if (act_time == 85){
|
||||
door3.move(1);
|
||||
print ("activate de-icing move");
|
||||
}
|
||||
|
||||
#deactivate de-icing move
|
||||
if (act_time == 73){
|
||||
door3.move(0);
|
||||
print ("deactivate de-icing move");
|
||||
}
|
||||
|
||||
#deactivate crane move
|
||||
if (act_time == 58){
|
||||
door.move(0);
|
||||
print ("deactivate lift");
|
||||
} -->
|
||||
</nasal>
|
||||
|
||||
|
||||
<animation>
|
||||
<name>Lights_all</name>
|
||||
<object-name>Lights_front</object-name>
|
||||
<object-name>Lights_rear</object-name>
|
||||
<object-name>Lights_side</object-name>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>Lights_deicing</name>
|
||||
<object-name>arm_light_01on</object-name>
|
||||
<object-name>arm_light_02on</object-name>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>lift_all</name>
|
||||
<object-name>lift_02</object-name>
|
||||
<object-name>lift_03</object-name>
|
||||
<object-name>lift_04</object-name>
|
||||
<object-name>lift_05</object-name>
|
||||
<object-name>lift_06</object-name>
|
||||
<object-name>lift_07</object-name>
|
||||
<object-name>lift_08</object-name>
|
||||
<object-name>lift_arm_01</object-name>
|
||||
<object-name>lift_arm_02</object-name>
|
||||
<object-name>lift_arm_03</object-name>
|
||||
<object-name>lift_arm_04</object-name>
|
||||
<object-name>lift_arm_05</object-name>
|
||||
<object-name>lift_05_siren</object-name>
|
||||
<object-name>warning</object-name>
|
||||
<object-name>Lights_deicing</object-name>
|
||||
<object-name>deicing_water</object-name>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>lift_cabin_all</name>
|
||||
<object-name>lift_03</object-name>
|
||||
<object-name>lift_04</object-name>
|
||||
<object-name>lift_05</object-name>
|
||||
<object-name>lift_06</object-name>
|
||||
<object-name>lift_07</object-name>
|
||||
<object-name>lift_08</object-name>
|
||||
<object-name>lift_arm_01</object-name>
|
||||
<object-name>lift_arm_02</object-name>
|
||||
<object-name>lift_arm_03</object-name>
|
||||
<object-name>lift_arm_04</object-name>
|
||||
<object-name>lift_arm_05</object-name>
|
||||
<object-name>lift_05_siren</object-name>
|
||||
<object-name>warning</object-name>
|
||||
<object-name>Lights_deicing</object-name>
|
||||
<object-name>deicing_water</object-name>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>lift_cabin_turn</name>
|
||||
<object-name>lift_05</object-name>
|
||||
<object-name>lift_06</object-name>
|
||||
<object-name>lift_07</object-name>
|
||||
<object-name>lift_08</object-name>
|
||||
<object-name>lift_arm_01</object-name>
|
||||
<object-name>lift_arm_02</object-name>
|
||||
<object-name>lift_arm_03</object-name>
|
||||
<object-name>lift_arm_04</object-name>
|
||||
<object-name>lift_arm_05</object-name>
|
||||
<object-name>lift_05_siren</object-name>
|
||||
<object-name>warning</object-name>
|
||||
<object-name>Lights_deicing</object-name>
|
||||
<object-name>deicing_water</object-name>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>lift_arm_all_02</name>
|
||||
<object-name>lift_arm_03</object-name>
|
||||
<object-name>lift_arm_04</object-name>
|
||||
<object-name>lift_arm_05</object-name>
|
||||
<object-name>arm_light_02on</object-name>
|
||||
<object-name>deicing_water</object-name>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>lift_arm_all_01</name>
|
||||
<object-name>lift_arm_02</object-name>
|
||||
<object-name>lift_arm_all_02</object-name>
|
||||
</animation>
|
||||
|
||||
|
||||
<animation>
|
||||
<name>lift_all_01</name>
|
||||
<object-name>lift_all</object-name>
|
||||
<object-name>lift_01</object-name>
|
||||
<object-name>lift_09</object-name>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>lift_nozle</name>
|
||||
<object-name>deicing_water</object-name>
|
||||
<object-name>lift_arm_05</object-name>
|
||||
<object-name>arm_light_02on</object-name>
|
||||
</animation>
|
||||
|
||||
<!-- De-Icing Lift animations -->
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lift_arm_all_01</object-name>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<factor>1</factor>
|
||||
<interpolation>
|
||||
<entry><ind> 0.0 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 0.5 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 1.0 </ind><dep> 1.50 </dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m> -3.224 </x1-m>
|
||||
<y1-m> 0.433 </y1-m>
|
||||
<z1-m> 3.785 </z1-m>
|
||||
<x2-m> -0.805 </x2-m>
|
||||
<y2-m> 0.433 </y2-m>
|
||||
<z2-m> 3.785 </z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lift_arm_all_02</object-name>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<factor>1</factor>
|
||||
<interpolation>
|
||||
<entry><ind> 0.0 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 0.5 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 1.0 </ind><dep> 1.50 </dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m> -3.224 </x1-m>
|
||||
<y1-m> 0.433 </y1-m>
|
||||
<z1-m> 3.785 </z1-m>
|
||||
<x2-m> -0.805 </x2-m>
|
||||
<y2-m> 0.433 </y2-m>
|
||||
<z2-m> 3.785 </z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lift_all</object-name>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<factor>1</factor>
|
||||
<interpolation>
|
||||
<entry><ind> 0.0 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 1.0 </ind><dep> -3.00 </dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>lift_all_01</object-name>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<factor>1</factor>
|
||||
<interpolation>
|
||||
<entry><ind> 0.0 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 1.0 </ind><dep> 40.00 </dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m> 3.800 </x1-m>
|
||||
<y1-m> -0.240 </y1-m>
|
||||
<z1-m> 3.429 </z1-m>
|
||||
<x2-m> 3.800 </x2-m>
|
||||
<y2-m> 0.240 </y2-m>
|
||||
<z2-m> 3.429 </z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>lift_cabin_all</object-name>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<factor>1</factor>
|
||||
<interpolation>
|
||||
<entry><ind> 0.0 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 1.0 </ind><dep>-40.00 </dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m> -2.541 </x1-m>
|
||||
<y1-m> -0.240 </y1-m>
|
||||
<z1-m> 3.429 </z1-m>
|
||||
<x2-m> -2.541 </x2-m>
|
||||
<y2-m> 0.240 </y2-m>
|
||||
<z2-m> 3.429 </z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>lift_cabin_turn</object-name>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<factor>1</factor>
|
||||
<interpolation>
|
||||
<entry><ind> 0.0 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 0.2 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 1.0 </ind><dep>-180.00 </dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m> -2.916 </x1-m>
|
||||
<y1-m> 0.000 </y1-m>
|
||||
<z1-m> 3.600 </z1-m>
|
||||
<x2-m> -2.916 </x2-m>
|
||||
<y2-m> 0.000 </y2-m>
|
||||
<z2-m> 3.400 </z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- De-Icing Movements -->
|
||||
|
||||
<!-- De-Icing Nozle Movements up / down -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>lift_nozle</object-name>
|
||||
<property>/services/deicing_truck/deicing/position-norm</property>
|
||||
<factor>1</factor>
|
||||
<interpolation>
|
||||
<entry><ind> 0.0 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 0.1 </ind><dep> 20.00 </dep></entry>
|
||||
<entry><ind> 0.2 </ind><dep> 5.00 </dep></entry>
|
||||
<entry><ind> 0.3 </ind><dep> -2.00 </dep></entry>
|
||||
<entry><ind> 0.4 </ind><dep> 20.00 </dep></entry>
|
||||
<entry><ind> 0.5 </ind><dep> 15.00 </dep></entry>
|
||||
<entry><ind> 0.6 </ind><dep> 5.00 </dep></entry>
|
||||
<entry><ind> 0.7 </ind><dep> 15.00 </dep></entry>
|
||||
<entry><ind> 0.8 </ind><dep> 10.00 </dep></entry>
|
||||
<entry><ind> 0.9 </ind><dep> -5.00 </dep></entry>
|
||||
<entry><ind> 1.0 </ind><dep> 25.00 </dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m> 0.096 </x1-m>
|
||||
<y1-m> 0.414 </y1-m>
|
||||
<z1-m> 3.692 </z1-m>
|
||||
<x2-m> 0.096 </x2-m>
|
||||
<y2-m> 0.452 </y2-m>
|
||||
<z2-m> 3.692 </z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- De-Icing arm Movements left / right -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>lift_cabin_turn</object-name>
|
||||
<property>/services/deicing_truck/deicing/position-norm</property>
|
||||
<factor>1</factor>
|
||||
<interpolation>
|
||||
<entry><ind> 0.0 </ind><dep> 0.00 </dep></entry>
|
||||
<entry><ind> 0.5 </ind><dep> 40.00 </dep></entry>
|
||||
<entry><ind> 1.0 </ind><dep> -20.00 </dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m> -2.916 </x1-m>
|
||||
<y1-m> 0.000 </y1-m>
|
||||
<z1-m> 3.600 </z1-m>
|
||||
<x2-m> -2.916 </x2-m>
|
||||
<y2-m> 0.000 </y2-m>
|
||||
<z2-m> 3.400 </z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
|
||||
<!-- Particle Effects -->
|
||||
<!-- Anti-ice - water spray 20 meters - daytime switched - moved by door value -->
|
||||
|
||||
<particlesystem>
|
||||
<name>deicing_water</name>
|
||||
|
||||
<texture>volvo_deicing_truck_water.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>true</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m>0.647</x-m>
|
||||
<y-m>0.433</y-m>
|
||||
<z-m>3.642</z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<value>1.00</value>
|
||||
</equals>
|
||||
</condition>
|
||||
|
||||
<attach>local</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>85</theta-min-deg>
|
||||
<theta-max-deg>90</theta-max-deg>
|
||||
<phi-min-deg>0</phi-min-deg>
|
||||
<phi-max-deg>2</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>170</value>
|
||||
<spread>100</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec>15</x-max-deg-sec>
|
||||
<x-min-deg-sec>-15</x-min-deg-sec>
|
||||
<y-max-deg-sec>15</y-max-deg-sec>
|
||||
<y-min-deg-sec>-15</y-min-deg-sec>
|
||||
<z-max-deg-sec>15</z-max-deg-sec>
|
||||
<z-min-deg-sec>-15</z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<!--<value>120</value>-->
|
||||
<value>90</value>
|
||||
<spread>120</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value>0.9</value></red>
|
||||
<green><value>0.9</value></green>
|
||||
<blue><value>0.9</value></blue>
|
||||
<alpha><value>0.2</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>0.35</value>
|
||||
</size>
|
||||
</start>
|
||||
|
||||
<end>
|
||||
<color>
|
||||
<red><value>1.0</value></red>
|
||||
<green><value>1.0</value></green>
|
||||
<blue><value>1.0</value></blue>
|
||||
<alpha><value>0.0</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>5</value>
|
||||
<spread>2.2</spread>
|
||||
</size>
|
||||
</end>
|
||||
|
||||
<life-sec>
|
||||
<value>3</value>
|
||||
</life-sec>
|
||||
|
||||
<mass-kg>1.1</mass-kg>
|
||||
<radius-m>0.22</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid>
|
||||
<gravity>true</gravity>
|
||||
<wind>true</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
<!-- Lights night illumination -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>Lights_all</object-name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>/sim/time/sun-angle-rad</property>
|
||||
<value>1.45</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<emission>
|
||||
<red>0.7</red>
|
||||
<green>0.7</green>
|
||||
<blue>0.5</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<!-- Lights_deicing lamp glass illumination -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>Lights_deicing</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<greater-than>
|
||||
<property>/sim/time/sun-angle-rad</property>
|
||||
<value>1.57</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<value>0.30</value>
|
||||
</greater-than>
|
||||
</and>
|
||||
</condition>
|
||||
<emission>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<!-- Siren lamp glass illumination if truck active -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lift_05_siren</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<greater-than>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<value>0.1</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>/services/deicing_truck/truck/position-norm</property>
|
||||
<value>0.1</value>
|
||||
</greater-than>
|
||||
</or>
|
||||
</condition>
|
||||
<emission>
|
||||
<red>0.7</red>
|
||||
<green>0.7</green>
|
||||
<blue>0.7</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<!-- activate siren flash if truck active -->
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>warning</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<greater-than>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<value>0.1</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>/services/deicing_truck/truck/position-norm</property>
|
||||
<value>0.1</value>
|
||||
</greater-than>
|
||||
</or>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- dont show the light model during day-->
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Lights_all</object-name>
|
||||
<object-name>Lights_deicing</object-name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>/sim/time/sun-angle-rad</property>
|
||||
<value>1.45</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- Sounds
|
||||
<fx>
|
||||
<door>
|
||||
<name>arm-move</name>
|
||||
<mode>in-transit</mode>
|
||||
<path>Sounds/gear.wav</path>
|
||||
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
|
||||
<volume>
|
||||
<property>/services/deicing_truck/crane/position-norm</property>
|
||||
<factor>1.5</factor>
|
||||
</volume>
|
||||
<reference-dist>100</reference-dist>
|
||||
<max-dist>500</max-dist>
|
||||
</door>
|
||||
</fx>
|
||||
-->
|
||||
|
||||
<animation>
|
||||
<type>range</type>
|
||||
<min-m>0</min-m>
|
||||
<max-m>5500</max-m>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
BIN
Models/Ground/Services/De-Icing/volvo_deicing_truck_cargo.png
Normal file
After Width: | Height: | Size: 277 KiB |
BIN
Models/Ground/Services/De-Icing/volvo_deicing_truck_water.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
5836
Models/Ground/Services/External-Power/ext-pwr-box.ac
Normal file
BIN
Models/Ground/Services/External-Power/texture.png
Normal file
After Width: | Height: | Size: 313 KiB |
17626
Models/Ground/Services/Fuel-Truck/Fuel_Truck_Short_VolvoFM.ac
Normal file
BIN
Models/Ground/Services/Fuel-Truck/Fuel_Truck_Short_VolvoFM.png
Normal file
After Width: | Height: | Size: 291 KiB |
After Width: | Height: | Size: 258 KiB |
12
Models/Instruments/Bottom-ECAM/Bottom-ECAM.xml
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>res/eicas.ac</path>
|
||||
|
||||
<animation>
|
||||
<name>Bottom-ECAM</name>
|
||||
<object-name>poly000002</object-name>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
12
Models/Instruments/Bottom-ECAM/Bottom-ECAM2.xml
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>res/eicas2.ac</path>
|
||||
|
||||
<animation>
|
||||
<name>Bottom-ECAM2</name>
|
||||
<object-name>poly000002</object-name>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
582
Models/Instruments/Bottom-ECAM/res/eicas.ac
Normal file
|
@ -0,0 +1,582 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.737255 0.713726 0.72549 spec 0 0 0 shi 128 trans 0
|
||||
MATERIAL "ac3dmat8" rgb 0 0 1 amb 0 0 1 emis 0 0.501961 1 spec 0 0 0 shi 0 trans 0
|
||||
MATERIAL "ac3dmat8" rgb 0 0 0 amb 0 0 0 emis 0 0 0 spec 0 0 0 shi 0 trans 0
|
||||
OBJECT world
|
||||
kids 9
|
||||
OBJECT poly
|
||||
name "thrl2"
|
||||
loc 2.7997e-005 0.0502537 -0.0139545
|
||||
crease 45.000000
|
||||
numvert 13
|
||||
0 0 -0.000534683
|
||||
0 0.000267342 -0.00046305
|
||||
0 0.00046305 -0.000267342
|
||||
0 0.000534683 0
|
||||
0 0.00046305 0.000267342
|
||||
0 0.000267342 0.00046305
|
||||
0 0 0.000534683
|
||||
0 -0.000267342 0.00046305
|
||||
0 -0.00046305 0.000267342
|
||||
0 -0.000534683 0
|
||||
0 -0.00046305 -0.000267342
|
||||
0 -0.000267342 -0.00046305
|
||||
0 0 0
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
0 1 0.5
|
||||
1 0.933013 0.75
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
1 0.933013 0.75
|
||||
2 0.75 0.933013
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
2 0.75 0.933013
|
||||
3 0.5 1
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
3 0.5 1
|
||||
4 0.25 0.933013
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
4 0.25 0.933013
|
||||
5 0.0669873 0.75
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
5 0.0669873 0.75
|
||||
6 0 0.5
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
6 0 0.5
|
||||
7 0.0669874 0.25
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
7 0.0669874 0.25
|
||||
8 0.25 0.0669873
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.25 0.0669873
|
||||
9 0.5 0
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
9 0.5 0
|
||||
10 0.75 0.0669873
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
10 0.75 0.0669873
|
||||
11 0.933013 0.25
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
11 0.933013 0.25
|
||||
0 1 0.5
|
||||
12 0.5 0.5
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "thrl2"
|
||||
loc 2.7997e-005 0.0502537 -0.0139545
|
||||
crease 45.000000
|
||||
numvert 13
|
||||
0 0 -0.00101951
|
||||
0 0.000509758 -0.000882924
|
||||
0 0.000882924 -0.000509754
|
||||
0 0.00101951 0
|
||||
0 0.000882924 0.000509754
|
||||
0 0.000509758 0.000882924
|
||||
0 0 0.00101951
|
||||
0 -0.000509758 0.000882924
|
||||
0 -0.000882924 0.000509754
|
||||
0 -0.00101951 0
|
||||
0 -0.000882924 -0.000509754
|
||||
0 -0.000509758 -0.000882924
|
||||
0 0 0
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
0 1 0.5
|
||||
1 0.933013 0.75
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
1 0.933013 0.75
|
||||
2 0.75 0.933013
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
2 0.75 0.933013
|
||||
3 0.5 1
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
3 0.5 1
|
||||
4 0.25 0.933013
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
4 0.25 0.933013
|
||||
5 0.0669873 0.75
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
5 0.0669873 0.75
|
||||
6 0 0.5
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
6 0 0.5
|
||||
7 0.0669874 0.25
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
7 0.0669874 0.25
|
||||
8 0.25 0.0669873
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
8 0.25 0.0669873
|
||||
9 0.5 0
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
9 0.5 0
|
||||
10 0.75 0.0669873
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
10 0.75 0.0669873
|
||||
11 0.933013 0.25
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
11 0.933013 0.25
|
||||
0 1 0.5
|
||||
12 0.5 0.5
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "thrl1"
|
||||
loc 2.7997e-005 0.0502537 0.0471108
|
||||
crease 45.000000
|
||||
numvert 13
|
||||
0 0 0
|
||||
0 -0.000267342 -0.00046305
|
||||
0 -0.00046305 -0.000267342
|
||||
0 -0.000534683 0
|
||||
0 -0.00046305 0.000267342
|
||||
0 -0.000267342 0.00046305
|
||||
0 0 0.000534683
|
||||
0 0.000267342 0.00046305
|
||||
0 0.00046305 0.000267342
|
||||
0 0.000534683 0
|
||||
0 0.00046305 -0.000267342
|
||||
0 0.000267342 -0.00046305
|
||||
0 0 -0.000534683
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
1 0.933013 0.25
|
||||
12 1 0.5
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
2 0.75 0.0669873
|
||||
1 0.933013 0.25
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
3 0.5 0
|
||||
2 0.75 0.0669873
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
4 0.25 0.0669873
|
||||
3 0.5 0
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
5 0.0669874 0.25
|
||||
4 0.25 0.0669873
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
6 0 0.5
|
||||
5 0.0669874 0.25
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
7 0.0669873 0.75
|
||||
6 0 0.5
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.25 0.933013
|
||||
7 0.0669873 0.75
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
9 0.5 1
|
||||
8 0.25 0.933013
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
10 0.75 0.933013
|
||||
9 0.5 1
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
11 0.933013 0.75
|
||||
10 0.75 0.933013
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
12 1 0.5
|
||||
11 0.933013 0.75
|
||||
0 0.5 0.5
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "thr2"
|
||||
loc 0.000794735 0.0528642 -0.0215245
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00162269 0.00581697
|
||||
0 -0.00205379 0.00563759
|
||||
0 0.00138099 -0.00591753
|
||||
0 0.0022432 -0.00555877
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.343129 0.181706
|
||||
1 0.343129 0.146419
|
||||
2 0.0771681 0.146419
|
||||
3 0.0771681 0.181706
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "thr1"
|
||||
loc 0.000794735 0.0528657 0.0400883
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.00229965 -0.00503144
|
||||
0 0.00141575 -0.00535616
|
||||
0 -0.00210546 0.00510278
|
||||
0 -0.00166353 0.00526515
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.343129 0.181706
|
||||
2 0.343129 0.146419
|
||||
1 0.0771681 0.146419
|
||||
0 0.0771681 0.181706
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "egt2"
|
||||
loc 0.000794735 0.0355269 -0.0422979
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.000224005 0.00497514
|
||||
0 -0.000252921 0.00497514
|
||||
0 -0.000491377 -0.00497514
|
||||
0 0.000462461 -0.00497514
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.343129 0.181706
|
||||
1 0.343129 0.146419
|
||||
2 0.0771681 0.146419
|
||||
3 0.0771681 0.181706
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "egt1"
|
||||
loc 0.000794735 0.0355811 0.0729203
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.000388168 -0.00515491
|
||||
0 -0.000412438 -0.00515491
|
||||
0 -0.000212289 0.00515492
|
||||
0 0.000188019 0.00515492
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.343129 0.181706
|
||||
2 0.343129 0.146419
|
||||
1 0.0771681 0.146419
|
||||
0 0.0771681 0.181706
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "poly000002"
|
||||
loc 1.6424e-005 -0.0851298 -0.51126
|
||||
texture "eicas.png"
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0 0.164001 0.58826
|
||||
0 0.16252 0.591832
|
||||
0 0.15895 0.58826
|
||||
0 0.15895 0.593311
|
||||
0 0.158974 0.434236
|
||||
0 0.164025 0.434236
|
||||
0 0.162542 0.430665
|
||||
0 0.158974 0.429186
|
||||
0 0.0112861 0.593334
|
||||
0 0.0112861 0.588284
|
||||
0 0.0113114 0.43426
|
||||
0 0.0113114 0.42921
|
||||
0 0.00771479 0.591855
|
||||
0 0.00623417 0.588284
|
||||
0 0.00625946 0.43426
|
||||
0 0.00773945 0.430689
|
||||
numsurf 18
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
0 0.0309113 0.994828
|
||||
1 0.00915051 0.985588
|
||||
2 0.0309113 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
3 0.00014019 0.963318
|
||||
2 0.0309113 0.963318
|
||||
1 0.00915051 0.985588
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
4 0.969235 0.963469
|
||||
0 0.0309113 0.994828
|
||||
2 0.0309113 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
0 0.0309113 0.994828
|
||||
4 0.969235 0.963469
|
||||
5 0.969235 0.99498
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
5 0.969235 0.99498
|
||||
4 0.969235 0.963469
|
||||
6 0.99099 0.985727
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
4 0.969235 0.963469
|
||||
7 1 0.963469
|
||||
6 0.99099 0.985727
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
2 0.0309113 0.963318
|
||||
8 0 0.0421599
|
||||
9 0.0307649 0.0421599
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
8 0 0.0421599
|
||||
2 0.0309113 0.963318
|
||||
3 0.00014019 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
10 0.969089 0.0423177
|
||||
2 0.0309113 0.963318
|
||||
9 0.0307649 0.0421599
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
2 0.0309113 0.963318
|
||||
10 0.969089 0.0423177
|
||||
4 0.969235 0.963469
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
7 1 0.963469
|
||||
10 0.969089 0.0423177
|
||||
11 0.999854 0.0423177
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
10 0.969089 0.0423177
|
||||
7 1 0.963469
|
||||
4 0.969235 0.963469
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
12 0.00901031 0.0198811
|
||||
13 0.0307649 0.0106447
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
8 0 0.0421599
|
||||
12 0.00901031 0.0198811
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
14 0.969089 0.0108024
|
||||
9 0.0307649 0.0421599
|
||||
13 0.0307649 0.0106447
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
14 0.969089 0.0108024
|
||||
10 0.969089 0.0423177
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
11 0.999854 0.0423177
|
||||
10 0.969089 0.0423177
|
||||
15 0.990844 0.0200349
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
15 0.990844 0.0200349
|
||||
10 0.969089 0.0423177
|
||||
14 0.969089 0.0108024
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "thrl1"
|
||||
loc 2.7997e-005 0.0502537 0.0471108
|
||||
crease 45.000000
|
||||
numvert 13
|
||||
0 0 0
|
||||
0 -0.000509758 -0.000882924
|
||||
0 -0.000882924 -0.000509754
|
||||
0 -0.00101951 0
|
||||
0 -0.000882924 0.000509754
|
||||
0 -0.000509758 0.000882924
|
||||
0 0 0.00101951
|
||||
0 0.000509758 0.000882924
|
||||
0 0.000882924 0.000509754
|
||||
0 0.00101951 0
|
||||
0 0.000882924 -0.000509754
|
||||
0 0.000509758 -0.000882924
|
||||
0 0 -0.00101951
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
1 0.933013 0.25
|
||||
12 1 0.5
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
2 0.75 0.0669873
|
||||
1 0.933013 0.25
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
3 0.5 0
|
||||
2 0.75 0.0669873
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
4 0.25 0.0669873
|
||||
3 0.5 0
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
5 0.0669874 0.25
|
||||
4 0.25 0.0669873
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
6 0 0.5
|
||||
5 0.0669874 0.25
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
7 0.0669873 0.75
|
||||
6 0 0.5
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
8 0.25 0.933013
|
||||
7 0.0669873 0.75
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
9 0.5 1
|
||||
8 0.25 0.933013
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
10 0.75 0.933013
|
||||
9 0.5 1
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
11 0.933013 0.75
|
||||
10 0.75 0.933013
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
12 1 0.5
|
||||
11 0.933013 0.75
|
||||
0 0.5 0.5
|
||||
kids 0
|
BIN
Models/Instruments/Bottom-ECAM/res/eicas.png
Normal file
After Width: | Height: | Size: 167 KiB |
136
Models/Instruments/Bottom-ECAM/res/eicas2.ac
Normal file
|
@ -0,0 +1,136 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.737255 0.713726 0.72549 spec 0 0 0 shi 128 trans 0
|
||||
OBJECT world
|
||||
kids 1
|
||||
OBJECT poly
|
||||
name "poly000002"
|
||||
loc 1.6424e-005 -0.0851298 -0.51126
|
||||
texture "eicas2.png"
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0 0.164001 0.58826
|
||||
0 0.16252 0.591832
|
||||
0 0.15895 0.58826
|
||||
0 0.15895 0.593311
|
||||
0 0.158974 0.434236
|
||||
0 0.164025 0.434236
|
||||
0 0.162542 0.430665
|
||||
0 0.158974 0.429186
|
||||
0 0.0112861 0.593334
|
||||
0 0.0112861 0.588284
|
||||
0 0.0113114 0.43426
|
||||
0 0.0113114 0.42921
|
||||
0 0.00771479 0.591855
|
||||
0 0.00623417 0.588284
|
||||
0 0.00625946 0.43426
|
||||
0 0.00773945 0.430689
|
||||
numsurf 18
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
0 0.0309113 0.994828
|
||||
1 0.00915051 0.985588
|
||||
2 0.0309113 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
3 0.00014019 0.963318
|
||||
2 0.0309113 0.963318
|
||||
1 0.00915051 0.985588
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
4 0.969235 0.963469
|
||||
0 0.0309113 0.994828
|
||||
2 0.0309113 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
0 0.0309113 0.994828
|
||||
4 0.969235 0.963469
|
||||
5 0.969235 0.99498
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
5 0.969235 0.99498
|
||||
4 0.969235 0.963469
|
||||
6 0.99099 0.985727
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
4 0.969235 0.963469
|
||||
7 1 0.963469
|
||||
6 0.99099 0.985727
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
2 0.0309113 0.963318
|
||||
8 0 0.0421599
|
||||
9 0.0307649 0.0421599
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
8 0 0.0421599
|
||||
2 0.0309113 0.963318
|
||||
3 0.00014019 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
10 0.969089 0.0423177
|
||||
2 0.0309113 0.963318
|
||||
9 0.0307649 0.0421599
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
2 0.0309113 0.963318
|
||||
10 0.969089 0.0423177
|
||||
4 0.969235 0.963469
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
7 1 0.963469
|
||||
10 0.969089 0.0423177
|
||||
11 0.999854 0.0423177
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
10 0.969089 0.0423177
|
||||
7 1 0.963469
|
||||
4 0.969235 0.963469
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
12 0.00901031 0.0198811
|
||||
13 0.0307649 0.0106447
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
8 0 0.0421599
|
||||
12 0.00901031 0.0198811
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
14 0.969089 0.0108024
|
||||
9 0.0307649 0.0421599
|
||||
13 0.0307649 0.0106447
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
14 0.969089 0.0108024
|
||||
10 0.969089 0.0423177
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
11 0.999854 0.0423177
|
||||
10 0.969089 0.0423177
|
||||
15 0.990844 0.0200349
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
15 0.990844 0.0200349
|
||||
10 0.969089 0.0423177
|
||||
14 0.969089 0.0108024
|
||||
kids 0
|
BIN
Models/Instruments/Bottom-ECAM/res/eicas2.png
Normal file
After Width: | Height: | Size: 301 KiB |
BIN
Models/Instruments/Bottom-ECAM/res/symbols.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
102
Models/Instruments/ND/ND.nas
Normal file
|
@ -0,0 +1,102 @@
|
|||
##
|
||||
# storage container for all ND instances
|
||||
var placement_left = "ND.screenL";
|
||||
var placement_right = "ND.screenR";
|
||||
var nd_display = {};
|
||||
|
||||
##
|
||||
# configure aircraft specific cockpit/ND switches here
|
||||
# these are to be found in the property branch you specify
|
||||
# via the NavDisplay.new() call
|
||||
# the backend code in navdisplay.mfd should NEVER contain any aircraft-specific
|
||||
# properties, or it will break other aircraft using different properties
|
||||
# instead, make up an identifier (hash key) and map it to the property used
|
||||
# in your aircraft, relative to your ND root in the backend code, only ever
|
||||
# refer to the handle/key instead via the me.get_switch('toggle_range') method
|
||||
# which would internally look up the matching aircraft property, e.g. '/instrumentation/efis'/inputs/range-nm'
|
||||
#
|
||||
# note: it is NOT sufficient to just add new switches here, the backend code in navdisplay.mfd also
|
||||
# needs to know what to do with them !
|
||||
# refer to incomplete symbol implementations to learn how they work (e.g. WXR, STA)
|
||||
|
||||
var myCockpit_switches = {
|
||||
# symbolic alias : relative property (as used in bindings), initial value, type
|
||||
'toggle_range': {path: '/inputs/range-nm', value:40, type:'INT'},
|
||||
'toggle_weather': {path: '/inputs/wxr', value:0, type:'BOOL'},
|
||||
'toggle_airports': {path: '/inputs/arpt', value:0, type:'BOOL'},
|
||||
'toggle_stations': {path: '/inputs/sta', value:0, type:'BOOL'},
|
||||
'toggle_waypoints': {path: '/inputs/wpt', value:0, type:'BOOL'},
|
||||
'toggle_position': {path: '/inputs/pos', value:0, type:'BOOL'},
|
||||
'toggle_data': {path: '/inputs/data',value:0, type:'BOOL'},
|
||||
'toggle_terrain': {path: '/inputs/terr',value:0, type:'BOOL'},
|
||||
'toggle_traffic': {path: '/inputs/tfc',value:0, type:'BOOL'},
|
||||
'toggle_centered': {path: '/inputs/nd-centered',value:0, type:'BOOL'},
|
||||
'toggle_lh_vor_adf': {path: '/inputs/lh-vor-adf',value:0, type:'INT'},
|
||||
'toggle_rh_vor_adf': {path: '/inputs/rh-vor-adf',value:0, type:'INT'},
|
||||
'toggle_display_mode': {path: '/mfd/display-mode', value:'MAP', type:'STRING'},
|
||||
'toggle_display_type': {path: '/mfd/display-type', value:'LCD', type:'STRING'},
|
||||
'toggle_true_north': {path: '/mfd/true-north', value:0, type:'BOOL'},
|
||||
'toggle_rangearc': {path: '/mfd/rangearc', value:0, type:'BOOL'},
|
||||
'toggle_track_heading': {path: '/hdg-trk-selected', value:0, type:'BOOL'},
|
||||
# add new switches here
|
||||
};
|
||||
|
||||
###
|
||||
# entry point, this will set up all ND instances
|
||||
|
||||
var _list = setlistener("sim/signals/fdm-initialized", func() {
|
||||
|
||||
|
||||
# get a handle to the NavDisplay in canvas namespace (for now), see $FG_ROOT/Nasal/canvas/map/navdisplay.mfd
|
||||
var ND = canvas.NavDisplay;
|
||||
|
||||
## TODO: We want to support multiple independent ND instances here!
|
||||
# foreach(var pilot; var pilots = [ {name:'cpt', path:'instrumentation/efis',
|
||||
# name:'fo', path:'instrumentation[1]/efis']) {
|
||||
|
||||
|
||||
##
|
||||
# set up a new ND instance, under 'instrumentation/efis' and use the
|
||||
# myCockpit_switches hash to map control properties
|
||||
var NDCpt = ND.new("instrumentation/efis", myCockpit_switches);
|
||||
|
||||
nd_display.cpt = canvas.new({
|
||||
"name": "ND",
|
||||
"size": [1024, 1024],
|
||||
"view": [1024, 1024],
|
||||
"mipmapping": 1
|
||||
});
|
||||
|
||||
nd_display.cpt.addPlacement({"node": placement_left});
|
||||
var group = nd_display.cpt.createGroup();
|
||||
NDCpt.newMFD(group, nd_display.cpt);
|
||||
NDCpt.update();
|
||||
|
||||
var NDFo = ND.new("instrumentation/efis[1]", myCockpit_switches);
|
||||
|
||||
nd_display.fo = canvas.new({
|
||||
"name": "ND",
|
||||
"size": [1024, 1024],
|
||||
"view": [1024, 1024],
|
||||
"mipmapping": 1
|
||||
});
|
||||
|
||||
nd_display.fo.addPlacement({"node": placement_right});
|
||||
var group = nd_display.fo.createGroup();
|
||||
NDFo.newMFD(group, nd_display.fo);
|
||||
NDFo.update();
|
||||
|
||||
removelistener(_list); # run ONCE
|
||||
}); # fdm-initialized listener callback
|
||||
|
||||
|
||||
var showNd = func(pilot='cpt') {
|
||||
if(getprop("sim/instrument-options/canvas-popup-enable"))
|
||||
{
|
||||
# The optional second arguments enables creating a window decoration
|
||||
var dlg = canvas.Window.new([400, 400], "dialog");
|
||||
dlg.setCanvas( nd_display[pilot] );
|
||||
}
|
||||
}
|
||||
|
||||
|
25
Models/Instruments/ND/ND_L.ac
Normal file
|
@ -0,0 +1,25 @@
|
|||
AC3Db
|
||||
MATERIAL "buttonlights" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 0.33 0.33 0.33 shi 32 trans 0
|
||||
OBJECT world
|
||||
kids 1
|
||||
OBJECT poly
|
||||
name "ND.screenL"
|
||||
loc 0.002183 -0.003604 0.000547108
|
||||
data 10
|
||||
ND.screenL
|
||||
texture "screen.png"
|
||||
crease 30.000002
|
||||
numvert 4
|
||||
0 0.0879914 -0.0849312
|
||||
0 -0.0816386 -0.0849312
|
||||
0 -0.0816386 0.0846777
|
||||
0 0.0879914 0.0846777
|
||||
numsurf 1
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
0 1.00067 0.999407
|
||||
3 4.45843e-005 0.999407
|
||||
2 4.45843e-005 0.000756443
|
||||
1 1.00067 0.000756443
|
||||
kids 0
|
22
Models/Instruments/ND/ND_L.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<!--
|
||||
MD-11 Navigation display
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>ND_L.ac</path>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>ND.screenL</object-name>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>A350XWB.showNd();</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
25
Models/Instruments/ND/ND_R.ac
Normal file
|
@ -0,0 +1,25 @@
|
|||
AC3Db
|
||||
MATERIAL "buttonlights" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 0.33 0.33 0.33 shi 32 trans 0
|
||||
OBJECT world
|
||||
kids 1
|
||||
OBJECT poly
|
||||
name "ND.screenR"
|
||||
loc 0.002183 -0.003604 0.000547108
|
||||
data 10
|
||||
ND.screenL
|
||||
texture "screen.png"
|
||||
crease 30.000002
|
||||
numvert 4
|
||||
0 0.0879914 -0.0849312
|
||||
0 -0.0816386 -0.0849312
|
||||
0 -0.0816386 0.0846777
|
||||
0 0.0879914 0.0846777
|
||||
numsurf 1
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
0 1.00067 0.999407
|
||||
3 4.45843e-005 0.999407
|
||||
2 4.45843e-005 0.000756443
|
||||
1 1.00067 0.000756443
|
||||
kids 0
|
22
Models/Instruments/ND/ND_R.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<!--
|
||||
MD-11 Navigation display
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>ND_R.ac</path>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>ND.screenR</object-name>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>A350XWB.showNd("fo");</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
BIN
Models/Instruments/ND/screen.png
Normal file
After Width: | Height: | Size: 629 B |
923
Models/Instruments/PFD/PFD.xml
Normal file
|
@ -0,0 +1,923 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!-- Primary Flight Display -->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>res/pfd-3d.ac</path>
|
||||
|
||||
<animation>
|
||||
<name>PFD</name>
|
||||
<object-name>horizon</object-name>
|
||||
<object-name>hdg-tape</object-name>
|
||||
<object-name>alt-tape-1</object-name>
|
||||
<object-name>spd-tape</object-name>
|
||||
<object-name>vsi</object-name>
|
||||
<object-name>rect</object-name>
|
||||
<object-name>spdtrnd-down</object-name>
|
||||
<object-name>spdtrnd-up</object-name>
|
||||
<object-name>fd_roll</object-name>
|
||||
<object-name>fd_pitch</object-name>
|
||||
<object-name>ap1_</object-name>
|
||||
<object-name>ap2_</object-name>
|
||||
<object-name>ap</object-name>
|
||||
<object-name>center</object-name>
|
||||
<object-name>sidestick-pos</object-name>
|
||||
<object-name>sidestick-max</object-name>
|
||||
<object-name>autoland.retard</object-name>
|
||||
<object-name>autoland.flare</object-name>
|
||||
<object-name>autoland.land</object-name>
|
||||
<object-name>gsscale</object-name>
|
||||
<object-name>locscale</object-name>
|
||||
<object-name>gspointer</object-name>
|
||||
<object-name>locpointer</object-name>
|
||||
<object-name>stall-tape</object-name>
|
||||
<object-name>vfe-tape</object-name>
|
||||
<object-name>bank</object-name>
|
||||
<object-name>a-thr_</object-name>
|
||||
<object-name>hdg</object-name>
|
||||
<object-name>lnav</object-name>
|
||||
<object-name>loc_</object-name>
|
||||
<object-name>lvlch</object-name>
|
||||
<object-name>hold</object-name>
|
||||
<object-name>vnav</object-name>
|
||||
<object-name>gs_</object-name>
|
||||
<object-name>spd-mach</object-name>
|
||||
<object-name>spd-ias</object-name>
|
||||
<object-name>alt-tape-2</object-name>
|
||||
<object-name>fd</object-name>
|
||||
</animation>
|
||||
|
||||
<!-- Speed Trend Indicator -->
|
||||
|
||||
<animation>
|
||||
<object-name>spdtrnd-up</object-name>
|
||||
<property>instrumentation/pfd/speed-trend-up</property>
|
||||
<type>textranslate</type>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>-1</y>
|
||||
</axis>
|
||||
<interpolation>
|
||||
<entry><ind>0.24</ind><dep>0</dep></entry>
|
||||
<entry><ind>0</ind><dep>0.5</dep></entry>
|
||||
</interpolation>
|
||||
</animation>
|
||||
<animation>
|
||||
<object-name>spdtrnd-down</object-name>
|
||||
<property>instrumentation/pfd/speed-trend-down</property>
|
||||
<type>textranslate</type>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>-1</y>
|
||||
</axis>
|
||||
<interpolation>
|
||||
<entry><ind>-0.24</ind><dep>0</dep></entry>
|
||||
<entry><ind>0</ind><dep>0.5</dep></entry>
|
||||
</interpolation>
|
||||
</animation>
|
||||
|
||||
<!-- AP Indicators Select -->
|
||||
|
||||
<!-- AUTO-THROTTLE SECTION -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>spd-ias</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/spd-mode</property>
|
||||
<value>ias</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>spd-mach</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/spd-mode</property>
|
||||
<value>mach</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- VERTICAL NAVIGATION SECTION -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>gs_</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-mode</property>
|
||||
<value>ils</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-ctrl</property>
|
||||
<value>man-set</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>vnav</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-ctrl</property>
|
||||
<value>fmgc</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lvlch</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<greater-than>
|
||||
<property>/velocities/vertical-speed-fps</property>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-mode</property>
|
||||
<value>alt</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-ctrl</property>
|
||||
<value>man-set</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lvlch</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<less-than-equals>
|
||||
<property>/velocities/vertical-speed-fps</property>
|
||||
<value>8</value>
|
||||
</less-than-equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-mode</property>
|
||||
<value>alt</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-ctrl</property>
|
||||
<value>man-set</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- LATERAL NAVIGATION SECTION -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>loc_</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<equals>
|
||||
<property>/flight-management/control/lat-mode</property>
|
||||
<value>nav1</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/lat-ctrl</property>
|
||||
<value>man-set</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lnav</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/lat-ctrl</property>
|
||||
<value>fmgc</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>hdg</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<equals>
|
||||
<property>/flight-management/control/lat-mode</property>
|
||||
<value>hdg</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/lat-ctrl</property>
|
||||
<value>man-set</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- MASTER AUTOPILOT SECTION -->
|
||||
|
||||
<!-- AUTOPILOT 1 & 2 -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ap1_</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/ap1-master</property>
|
||||
<value>eng</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ap2_</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/ap2-master</property>
|
||||
<value>eng</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ap</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/flight-management/control/ap1-master</property>
|
||||
<value>eng</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/ap2-master</property>
|
||||
<value>eng</value>
|
||||
</equals>
|
||||
</or>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- FLIGHT DIRECTOR -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>fd</object-name>
|
||||
<object-name>fd_pitch</object-name>
|
||||
<object-name>fd_roll</object-name>
|
||||
<condition>
|
||||
<property>/flight-management/control/fd</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- AUTO-THROTTLE -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>a-thr_</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/a-thrust</property>
|
||||
<value>eng</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- ################################################################### -->
|
||||
|
||||
<!-- ARTIFICIAL HORIZON -->
|
||||
|
||||
<animation>
|
||||
<type>texmultiple</type>
|
||||
<object-name>horizon</object-name>
|
||||
<transform>
|
||||
<property>orientation/pitch-deg</property>
|
||||
<subtype>textranslate</subtype>
|
||||
<factor>0.003955078</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
</axis>
|
||||
</transform>
|
||||
<transform>
|
||||
<property>orientation/roll-deg</property>
|
||||
<subtype>texrotate</subtype>
|
||||
<center>
|
||||
<x>0.50</x>
|
||||
<y>0.50</y>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>-1</z>
|
||||
</axis>
|
||||
</transform>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>bank</object-name>
|
||||
<property>orientation/roll-deg</property>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.0049</y-m>
|
||||
<z-m>0.0005</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- SPEED TAPE (S) -->
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>spd-tape</object-name>
|
||||
<object-name>stall-tape</object-name>
|
||||
<property>instrumentation/airspeed-indicator/indicated-speed-kt</property>
|
||||
<factor>0.002001953</factor>
|
||||
<axis>
|
||||
<y>1</y>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Stall Speed Tape Select -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>stall-tape</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/position/altitude-agl-ft</property>
|
||||
<value>30</value>
|
||||
</greater-than-equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- Max Flap Extension speeds (Vfe) -->
|
||||
|
||||
<animation>
|
||||
<type>texmultiple</type>
|
||||
<object-name>vfe-tape</object-name>
|
||||
<transform>
|
||||
<subtype>textranslate</subtype>
|
||||
<property>instrumentation/airspeed-indicator/indicated-speed-kt</property>
|
||||
<factor>0.002001953</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</transform>
|
||||
<transform>
|
||||
<property>/controls/flight/flaps</property>
|
||||
<subtype>textranslate</subtype>
|
||||
<interpolation>
|
||||
<entry><ind>0</ind><dep>0</dep></entry>
|
||||
<entry><ind>0.29</ind><dep>0.0703125</dep></entry>
|
||||
<entry><ind>0.596</ind><dep>0.140625</dep></entry>
|
||||
<entry><ind>0.645</ind><dep>0.2109375</dep></entry>
|
||||
<entry><ind>1</ind><dep>0.28125</dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</transform>
|
||||
</animation>
|
||||
|
||||
<!-- ALT TAPE (s) -->
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>alt-tape-1</object-name>
|
||||
<property>instrumentation/altimeter/indicated-altitude-ft</property>
|
||||
<factor>0.000019141</factor>
|
||||
<axis>
|
||||
<y>1</y>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>alt-tape-2</object-name>
|
||||
<property>instrumentation/altimeter/indicated-altitude-ft</property>
|
||||
<factor>0.009765625</factor>
|
||||
<axis>
|
||||
<y>1</y>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Vertical Speed Indicator (range: -60 to 60 fps) -->
|
||||
|
||||
<animation>
|
||||
<type>texrotate</type>
|
||||
<object-name>vsi</object-name>
|
||||
<property>/velocities/vertical-speed-fps</property>
|
||||
<factor>-0.75</factor>
|
||||
<center>
|
||||
<x>0.76</x>
|
||||
<y>0.463</y>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>-1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- HEADING TAPE -->
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>hdg-tape</object-name>
|
||||
<property>/orientation/heading-deg</property>
|
||||
<factor>0.002832031</factor>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Glideslope pointer -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>gsscale</object-name>
|
||||
<condition>
|
||||
<property>instrumentation/nav/has-gs</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>gspointer</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<property>instrumentation/nav/gs-in-range</property>
|
||||
<property>instrumentation/nav/has-gs</property>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>gspointer</object-name>
|
||||
<property>instrumentation/nav/gs-needle-deflection-norm</property>
|
||||
<factor>0.0322</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- LOC pointer -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>locscale</object-name>
|
||||
<condition>
|
||||
<property>instrumentation/nav/nav-loc</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>locpointer</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<property>instrumentation/nav/in-range</property>
|
||||
<property>instrumentation/nav/nav-loc</property>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>locpointer</object-name>
|
||||
<property>instrumentation/nav/heading-needle-deflection-norm</property>
|
||||
<factor>-0.0322</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>-1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- OSGText -->
|
||||
|
||||
<!-- Next WPT Info -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
<z-m>-0.048</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%0.3f</format>
|
||||
<property>/velocities/mach</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">led.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-magenta</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
<z-m>-0.054</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<property>instrumentation/nav/nav-id</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-magenta</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
<z-m>-0.06</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%3.2f</format>
|
||||
<property>instrumentation/nav/frequencies/selected-mhz</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-magenta</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
<z-m>-0.066</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%3.0f°</format>
|
||||
<property>instrumentation/nav/heading-deg</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- ONH -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-cyan</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>0.05</y-m>
|
||||
<z-m>-0.049</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%2.2f</format>
|
||||
<property>instrumentation/altimeter/setting-inhg</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-cyan</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>0.05</y-m>
|
||||
<z-m>-0.055</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<property>flight-management/text/qnh</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- Altitude -->
|
||||
|
||||
<!-- Current Altitude 100s -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>0.0553</y-m>
|
||||
<z-m>0.0002</z-m>
|
||||
</offsets>
|
||||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%3.0f</format>
|
||||
<property>flight-management/fcu-values/alt-100</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.007</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- Radio Altimeter -->
|
||||
|
||||
<text>
|
||||
<name>radio-alt</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>-0.0051</y-m>
|
||||
<z-m>-0.0342</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%4.0f</format>
|
||||
<property>position/altitude-agl-ft</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.007</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- Manually Set Altitude -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-cyan</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>0.0553</y-m>
|
||||
<z-m>0.0462</z-m>
|
||||
</offsets>
|
||||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%5.0f</format>
|
||||
<property>flight-management/fcu-values/alt</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- Radio Altimeter shows only when under 10000 ft -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>radio-alt</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>position/altitude-agl-ft</property>
|
||||
<value>3000</value>
|
||||
</less-than>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- Material Animation -->
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-magenta</object-name>
|
||||
<diffuse>
|
||||
<red>1</red>
|
||||
<green>0</green>
|
||||
<blue>1</blue>
|
||||
</diffuse>
|
||||
<ambient>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</ambient>
|
||||
<specular>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</specular>
|
||||
<emission>
|
||||
<red>1</red>
|
||||
<green>0</green>
|
||||
<blue>1</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-cyan</object-name>
|
||||
<diffuse>
|
||||
<red>0</red>
|
||||
<green>0.886</green>
|
||||
<blue>0.933</blue>
|
||||
</diffuse>
|
||||
<ambient>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</ambient>
|
||||
<specular>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</specular>
|
||||
<emission>
|
||||
<red>0</red>
|
||||
<green>0.886</green>
|
||||
<blue>0.933</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-green</object-name>
|
||||
<diffuse>
|
||||
<red>0</red>
|
||||
<green>0.843</green>
|
||||
<blue>0</blue>
|
||||
</diffuse>
|
||||
<ambient>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</ambient>
|
||||
<specular>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</specular>
|
||||
<emission>
|
||||
<red>0</red>
|
||||
<green>0.843</green>
|
||||
<blue>0</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>radio-alt</object-name>
|
||||
<diffuse>
|
||||
<red>1</red>
|
||||
<green>0.745</green>
|
||||
<blue>0</blue>
|
||||
</diffuse>
|
||||
<ambient>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</ambient>
|
||||
<specular>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</specular>
|
||||
<emission>
|
||||
<red>1</red>
|
||||
<green>0.745</green>
|
||||
<blue>0</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>autoland.land</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/autoland/phase</property>
|
||||
<value>land</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>autoland.flare</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/autoland/phase</property>
|
||||
<value>flare</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>autoland.retard</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/autoland/phase</property>
|
||||
<value>retard</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- Sidestick Deflection -->
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>sidestick-pos</object-name>
|
||||
<object-name>fd_pitch</object-name>
|
||||
<property>controls/flight/elevator</property>
|
||||
<factor>0.0258</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>-1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>sidestick-pos</object-name>
|
||||
<object-name>fd_roll</object-name>
|
||||
<property>controls/flight/aileron</property>
|
||||
<factor>0.0260</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
923
Models/Instruments/PFD/PFD2.xml
Normal file
|
@ -0,0 +1,923 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!-- Primary Flight Display -->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>res/pfd-3d.ac</path>
|
||||
|
||||
<animation>
|
||||
<name>PFD</name>
|
||||
<object-name>horizon</object-name>
|
||||
<object-name>hdg-tape</object-name>
|
||||
<object-name>alt-tape-1</object-name>
|
||||
<object-name>spd-tape</object-name>
|
||||
<object-name>vsi</object-name>
|
||||
<object-name>rect</object-name>
|
||||
<object-name>spdtrnd-down</object-name>
|
||||
<object-name>spdtrnd-up</object-name>
|
||||
<object-name>fd_roll</object-name>
|
||||
<object-name>fd_pitch</object-name>
|
||||
<object-name>ap1_</object-name>
|
||||
<object-name>ap2_</object-name>
|
||||
<object-name>ap</object-name>
|
||||
<object-name>center</object-name>
|
||||
<object-name>sidestick-pos</object-name>
|
||||
<object-name>sidestick-max</object-name>
|
||||
<object-name>autoland.retard</object-name>
|
||||
<object-name>autoland.flare</object-name>
|
||||
<object-name>autoland.land</object-name>
|
||||
<object-name>gsscale</object-name>
|
||||
<object-name>locscale</object-name>
|
||||
<object-name>gspointer</object-name>
|
||||
<object-name>locpointer</object-name>
|
||||
<object-name>stall-tape</object-name>
|
||||
<object-name>vfe-tape</object-name>
|
||||
<object-name>bank</object-name>
|
||||
<object-name>a-thr_</object-name>
|
||||
<object-name>hdg</object-name>
|
||||
<object-name>lnav</object-name>
|
||||
<object-name>loc_</object-name>
|
||||
<object-name>lvlch</object-name>
|
||||
<object-name>hold</object-name>
|
||||
<object-name>vnav</object-name>
|
||||
<object-name>gs_</object-name>
|
||||
<object-name>spd-mach</object-name>
|
||||
<object-name>spd-ias</object-name>
|
||||
<object-name>alt-tape-2</object-name>
|
||||
<object-name>fd</object-name>
|
||||
</animation>
|
||||
|
||||
<!-- Speed Trend Indicator -->
|
||||
|
||||
<animation>
|
||||
<object-name>spdtrnd-up</object-name>
|
||||
<property>instrumentation/pfd/speed-trend-up</property>
|
||||
<type>textranslate</type>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>-1</y>
|
||||
</axis>
|
||||
<interpolation>
|
||||
<entry><ind>0.24</ind><dep>0</dep></entry>
|
||||
<entry><ind>0</ind><dep>0.5</dep></entry>
|
||||
</interpolation>
|
||||
</animation>
|
||||
<animation>
|
||||
<object-name>spdtrnd-down</object-name>
|
||||
<property>instrumentation/pfd/speed-trend-down</property>
|
||||
<type>textranslate</type>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>-1</y>
|
||||
</axis>
|
||||
<interpolation>
|
||||
<entry><ind>-0.24</ind><dep>0</dep></entry>
|
||||
<entry><ind>0</ind><dep>0.5</dep></entry>
|
||||
</interpolation>
|
||||
</animation>
|
||||
|
||||
<!-- AP Indicators Select -->
|
||||
|
||||
<!-- AUTO-THROTTLE SECTION -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>spd-ias</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/spd-mode</property>
|
||||
<value>ias</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>spd-mach</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/spd-mode</property>
|
||||
<value>mach</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- VERTICAL NAVIGATION SECTION -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>gs_</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-mode</property>
|
||||
<value>ils</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-ctrl</property>
|
||||
<value>man-set</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>vnav</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-ctrl</property>
|
||||
<value>fmgc</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lvlch</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<greater-than>
|
||||
<property>/velocities/vertical-speed-fps</property>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-mode</property>
|
||||
<value>alt</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-ctrl</property>
|
||||
<value>man-set</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lvlch</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<less-than-equals>
|
||||
<property>/velocities/vertical-speed-fps</property>
|
||||
<value>8</value>
|
||||
</less-than-equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-mode</property>
|
||||
<value>alt</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/ver-ctrl</property>
|
||||
<value>man-set</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- LATERAL NAVIGATION SECTION -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>loc_</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<equals>
|
||||
<property>/flight-management/control/lat-mode</property>
|
||||
<value>nav1</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/lat-ctrl</property>
|
||||
<value>man-set</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lnav</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/lat-ctrl</property>
|
||||
<value>fmgc</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>hdg</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<equals>
|
||||
<property>/flight-management/control/lat-mode</property>
|
||||
<value>hdg</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/lat-ctrl</property>
|
||||
<value>man-set</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- MASTER AUTOPILOT SECTION -->
|
||||
|
||||
<!-- AUTOPILOT 1 & 2 -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ap1_</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/ap1-master</property>
|
||||
<value>eng</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ap2_</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/ap2-master</property>
|
||||
<value>eng</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ap</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/flight-management/control/ap1-master</property>
|
||||
<value>eng</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/flight-management/control/ap2-master</property>
|
||||
<value>eng</value>
|
||||
</equals>
|
||||
</or>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- FLIGHT DIRECTOR -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>fd</object-name>
|
||||
<object-name>fd_pitch</object-name>
|
||||
<object-name>fd_roll</object-name>
|
||||
<condition>
|
||||
<property>/flight-management/control/fd</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- AUTO-THROTTLE -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>a-thr_</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/flight-management/control/a-thrust</property>
|
||||
<value>eng</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- ################################################################### -->
|
||||
|
||||
<!-- ARTIFICIAL HORIZON -->
|
||||
|
||||
<animation>
|
||||
<type>texmultiple</type>
|
||||
<object-name>horizon</object-name>
|
||||
<transform>
|
||||
<property>orientation/pitch-deg</property>
|
||||
<subtype>textranslate</subtype>
|
||||
<factor>0.003955078</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
</axis>
|
||||
</transform>
|
||||
<transform>
|
||||
<property>orientation/roll-deg</property>
|
||||
<subtype>texrotate</subtype>
|
||||
<center>
|
||||
<x>0.50</x>
|
||||
<y>0.50</y>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>-1</z>
|
||||
</axis>
|
||||
</transform>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>bank</object-name>
|
||||
<property>orientation/roll-deg</property>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.0049</y-m>
|
||||
<z-m>0.0005</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- SPEED TAPE (S) -->
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>spd-tape</object-name>
|
||||
<object-name>stall-tape</object-name>
|
||||
<property>instrumentation/airspeed-indicator/indicated-speed-kt</property>
|
||||
<factor>0.002001953</factor>
|
||||
<axis>
|
||||
<y>1</y>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Stall Speed Tape Select -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>stall-tape</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/position/altitude-agl-ft</property>
|
||||
<value>30</value>
|
||||
</greater-than-equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- Max Flap Extension speeds (Vfe) -->
|
||||
|
||||
<animation>
|
||||
<type>texmultiple</type>
|
||||
<object-name>vfe-tape</object-name>
|
||||
<transform>
|
||||
<subtype>textranslate</subtype>
|
||||
<property>instrumentation/airspeed-indicator/indicated-speed-kt</property>
|
||||
<factor>0.002001953</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</transform>
|
||||
<transform>
|
||||
<property>/controls/flight/flaps</property>
|
||||
<subtype>textranslate</subtype>
|
||||
<interpolation>
|
||||
<entry><ind>0</ind><dep>0</dep></entry>
|
||||
<entry><ind>0.29</ind><dep>0.0703125</dep></entry>
|
||||
<entry><ind>0.596</ind><dep>0.140625</dep></entry>
|
||||
<entry><ind>0.645</ind><dep>0.2109375</dep></entry>
|
||||
<entry><ind>1</ind><dep>0.28125</dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</transform>
|
||||
</animation>
|
||||
|
||||
<!-- ALT TAPE (s) -->
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>alt-tape-1</object-name>
|
||||
<property>instrumentation/altimeter/indicated-altitude-ft</property>
|
||||
<factor>0.000019141</factor>
|
||||
<axis>
|
||||
<y>1</y>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>alt-tape-2</object-name>
|
||||
<property>instrumentation/altimeter/indicated-altitude-ft</property>
|
||||
<factor>0.009765625</factor>
|
||||
<axis>
|
||||
<y>1</y>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Vertical Speed Indicator (range: -60 to 60 fps) -->
|
||||
|
||||
<animation>
|
||||
<type>texrotate</type>
|
||||
<object-name>vsi</object-name>
|
||||
<property>/velocities/vertical-speed-fps</property>
|
||||
<factor>-0.75</factor>
|
||||
<center>
|
||||
<x>0.76</x>
|
||||
<y>0.463</y>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>-1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- HEADING TAPE -->
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>hdg-tape</object-name>
|
||||
<property>/orientation/heading-deg</property>
|
||||
<factor>0.002832031</factor>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Glideslope pointer -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>gsscale</object-name>
|
||||
<condition>
|
||||
<property>instrumentation/nav/has-gs</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>gspointer</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<property>instrumentation/nav/gs-in-range</property>
|
||||
<property>instrumentation/nav/has-gs</property>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>gspointer</object-name>
|
||||
<property>instrumentation/nav/gs-needle-deflection-norm</property>
|
||||
<factor>0.0322</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- LOC pointer -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>locscale</object-name>
|
||||
<condition>
|
||||
<property>instrumentation/nav/nav-loc</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>locpointer</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<property>instrumentation/nav/in-range</property>
|
||||
<property>instrumentation/nav/nav-loc</property>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>locpointer</object-name>
|
||||
<property>instrumentation/nav/heading-needle-deflection-norm</property>
|
||||
<factor>-0.0322</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>-1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- OSGText -->
|
||||
|
||||
<!-- Next WPT Info -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
<z-m>-0.048</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%0.3f</format>
|
||||
<property>/velocities/mach</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">led.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-magenta</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
<z-m>-0.054</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<property>instrumentation/nav/nav-id</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-magenta</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
<z-m>-0.06</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%3.2f</format>
|
||||
<property>instrumentation/nav/frequencies/selected-mhz</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-magenta</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
<z-m>-0.066</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%3.0f°</format>
|
||||
<property>instrumentation/nav/heading-deg</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- ONH -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-cyan</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>0.05</y-m>
|
||||
<z-m>-0.049</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%2.2f</format>
|
||||
<property>instrumentation/altimeter/setting-inhg</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-cyan</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>0.05</y-m>
|
||||
<z-m>-0.055</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<property>flight-management/text/qnh</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- Altitude -->
|
||||
|
||||
<!-- Current Altitude 100s -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>0.0553</y-m>
|
||||
<z-m>0.0002</z-m>
|
||||
</offsets>
|
||||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%3.0f</format>
|
||||
<property>flight-management/fcu-values/alt-100</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.007</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- Radio Altimeter -->
|
||||
|
||||
<text>
|
||||
<name>radio-alt</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>-0.0051</y-m>
|
||||
<z-m>-0.0342</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%4.0f</format>
|
||||
<property>position/altitude-agl-ft</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.007</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- Manually Set Altitude -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-cyan</name>
|
||||
<offsets>
|
||||
<x-m>0.0010</x-m>
|
||||
<y-m>0.0553</y-m>
|
||||
<z-m>0.0462</z-m>
|
||||
</offsets>
|
||||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%5.0f</format>
|
||||
<property>flight-management/fcu-values/alt</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.006</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- Radio Altimeter shows only when under 10000 ft -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>radio-alt</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>position/altitude-agl-ft</property>
|
||||
<value>3000</value>
|
||||
</less-than>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- Material Animation -->
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-magenta</object-name>
|
||||
<diffuse>
|
||||
<red>1</red>
|
||||
<green>0</green>
|
||||
<blue>1</blue>
|
||||
</diffuse>
|
||||
<ambient>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</ambient>
|
||||
<specular>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</specular>
|
||||
<emission>
|
||||
<red>1</red>
|
||||
<green>0</green>
|
||||
<blue>1</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-cyan</object-name>
|
||||
<diffuse>
|
||||
<red>0</red>
|
||||
<green>0.886</green>
|
||||
<blue>0.933</blue>
|
||||
</diffuse>
|
||||
<ambient>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</ambient>
|
||||
<specular>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</specular>
|
||||
<emission>
|
||||
<red>0</red>
|
||||
<green>0.886</green>
|
||||
<blue>0.933</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-green</object-name>
|
||||
<diffuse>
|
||||
<red>0</red>
|
||||
<green>0.843</green>
|
||||
<blue>0</blue>
|
||||
</diffuse>
|
||||
<ambient>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</ambient>
|
||||
<specular>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</specular>
|
||||
<emission>
|
||||
<red>0</red>
|
||||
<green>0.843</green>
|
||||
<blue>0</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>radio-alt</object-name>
|
||||
<diffuse>
|
||||
<red>1</red>
|
||||
<green>0.745</green>
|
||||
<blue>0</blue>
|
||||
</diffuse>
|
||||
<ambient>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</ambient>
|
||||
<specular>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</specular>
|
||||
<emission>
|
||||
<red>1</red>
|
||||
<green>0.745</green>
|
||||
<blue>0</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>autoland.land</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/autoland/phase</property>
|
||||
<value>land</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>autoland.flare</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/autoland/phase</property>
|
||||
<value>flare</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>autoland.retard</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/autoland/phase</property>
|
||||
<value>retard</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- Sidestick Deflection -->
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>sidestick-pos</object-name>
|
||||
<object-name>fd_pitch</object-name>
|
||||
<property>controls/flight/elevator</property>
|
||||
<factor>0.0258</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>-1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>sidestick-pos</object-name>
|
||||
<object-name>fd_roll</object-name>
|
||||
<property>controls/flight/aileron</property>
|
||||
<factor>0.0260</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
BIN
Models/Instruments/PFD/res/alt-tape-2.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
Models/Instruments/PFD/res/alt-tape.png
Normal file
After Width: | Height: | Size: 8.5 KiB |
BIN
Models/Instruments/PFD/res/autoland.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
Models/Instruments/PFD/res/hdg-tape.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
Models/Instruments/PFD/res/horizon.png
Normal file
After Width: | Height: | Size: 205 KiB |
BIN
Models/Instruments/PFD/res/mask.png
Normal file
After Width: | Height: | Size: 11 KiB |
822
Models/Instruments/PFD/res/pfd-3d.ac
Normal file
|
@ -0,0 +1,822 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0 0 0 emis 0.658824 0.670588 0.67451 spec 0 0 0 shi 128 trans 0
|
||||
OBJECT world
|
||||
kids 39
|
||||
OBJECT poly
|
||||
name "horizon"
|
||||
loc -0.00063943 0.000620101 0.00496066
|
||||
texture "horizon.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.0443777 -0.0369368
|
||||
0 0.0443777 0.0369368
|
||||
0 -0.0443777 0.0369368
|
||||
0 -0.0443777 -0.0369368
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.5875 0.5875
|
||||
1 0.4125 0.5875
|
||||
2 0.4125 0.4125
|
||||
3 0.5875 0.4125
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "hdg-tape"
|
||||
loc -0.00063943 -0.0623471 0.00488526
|
||||
texture "hdg-tape.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00631734 -0.0361253
|
||||
0 -0.00631734 0.0361253
|
||||
0 0.00631731 0.0361253
|
||||
0 0.00631731 -0.0361253
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.0605338 0.994588
|
||||
2 -0.0513565 0.994588
|
||||
1 -0.0513565 -0.0462684
|
||||
0 0.0605338 -0.0462684
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "alt-tape-1"
|
||||
loc -0.00063943 -0.000264099 -0.0474465
|
||||
texture "alt-tape.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.0428304 -0.00806341
|
||||
0 0.0428304 0.00806338
|
||||
0 -0.0428304 0.00806338
|
||||
0 -0.0428304 -0.00806341
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.990386 0.217208
|
||||
1 0.022378 0.217208
|
||||
2 0.0223766 0.0507198
|
||||
3 0.990386 0.0507198
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "spd-tape"
|
||||
loc -0.00063943 -0.000264099 0.0592757
|
||||
texture "spd-tape.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.0428304 -0.00990531
|
||||
0 -0.0428304 0.00990527
|
||||
0 0.0428304 0.00990527
|
||||
0 0.0428304 -0.00990531
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.498074 0.321737
|
||||
2 0.00829178 0.321737
|
||||
1 0.00829178 0.0447528
|
||||
0 0.498074 0.0447528
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "vsi"
|
||||
loc 0.00091828 -0.000133 -0.068225
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.040099 -0.00324333
|
||||
0 -0.040099 0.00324335
|
||||
0 0.040099 0.00324335
|
||||
0 0.040099 -0.00324333
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.660342 0.662271
|
||||
2 0.638535 0.662271
|
||||
1 0.638535 0.258462
|
||||
0 0.660342 0.258462
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "rect"
|
||||
loc 0.0643506 0 0
|
||||
texture "mask.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
-0.0639733 0.0784821 -0.0784821
|
||||
-0.0639733 0.0784821 0.0784821
|
||||
-0.0639733 -0.0784821 0.0784821
|
||||
-0.0639733 -0.0784821 -0.0784821
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 1 1
|
||||
1 0 1
|
||||
2 0 0
|
||||
3 1 0
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "spdtrnd-down"
|
||||
loc 0.00133822 -0.0211824 0.0513713
|
||||
texture "spdtrend.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.0210118 0.00234548
|
||||
0 0.0210118 -0.00234545
|
||||
0 -0.0210118 -0.00234544
|
||||
0 -0.0210118 0.00234548
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0 0.496308
|
||||
2 1.03601 0.496308
|
||||
1 1.03601 -0.00461811
|
||||
0 0 -0.00461811
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "spdtrnd-up"
|
||||
loc 0.00133822 0.021479 0.0513726
|
||||
texture "spdtrend.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.0210118 -0.00234548
|
||||
0 0.0210118 0.00234544
|
||||
0 -0.0210118 0.00234544
|
||||
0 -0.0210118 -0.00234548
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0 0.496308
|
||||
1 1.03601 0.496308
|
||||
2 1.03601 -0.00461811
|
||||
3 0 -0.00461811
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "fd_roll"
|
||||
loc 0.00132974 0.000720247 0.00491576
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
-2.32831e-10 0.0195466 -0.000202025
|
||||
-2.32831e-10 -0.0195466 -0.000202022
|
||||
-2.32831e-10 -0.0195466 0.000202025
|
||||
-2.32831e-10 0.0195466 0.000202022
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.510324 0.464321
|
||||
2 0.762653 0.464321
|
||||
1 0.762653 0.461267
|
||||
0 0.510324 0.461267
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "fd_pitch"
|
||||
loc 0.00132974 0.000562423 0.00507358
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.000202024 -0.0195466
|
||||
0 0.000202024 0.0195466
|
||||
0 -0.000202024 0.0195466
|
||||
0 -0.000202024 -0.0195466
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.510324 0.464321
|
||||
1 0.762653 0.464321
|
||||
2 0.762653 0.461267
|
||||
3 0.510324 0.461267
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "ap2_"
|
||||
loc 0.00091828 0.0668611 -0.0513014
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.00275261 -0.00200026
|
||||
0 0.00275261 0.00200026
|
||||
0 -0.00275262 0.00200026
|
||||
0 -0.00275262 -0.00200026
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.378983 0.971827
|
||||
1 0.349521 0.971827
|
||||
2 0.349521 0.88264
|
||||
3 0.378983 0.88264
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "ap1_"
|
||||
loc 0.00091828 0.0668611 -0.0461522
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00275262 -0.00200026
|
||||
0 -0.00275262 0.00200026
|
||||
0 0.00275261 0.00200026
|
||||
0 0.00275261 -0.00200026
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.334514 0.97231
|
||||
2 0.305052 0.97231
|
||||
1 0.305052 0.883124
|
||||
0 0.334514 0.883124
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "ap"
|
||||
loc 0.00091828 0.0668611 -0.0371092
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.00275261 -0.00531499
|
||||
0 0.00275261 0.005315
|
||||
0 -0.00275262 0.005315
|
||||
0 -0.00275262 -0.00531499
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.297231 0.97231
|
||||
1 0.216876 0.97231
|
||||
2 0.216876 0.883124
|
||||
3 0.297231 0.883124
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "center"
|
||||
loc 0.00113854 -0.0015161 0.00491486
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00534438 -0.033283
|
||||
0 -0.00534438 0.033283
|
||||
0 0.00534438 0.033283
|
||||
0 0.00534438 -0.033283
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.403727 0.933591
|
||||
2 0.909275 0.933591
|
||||
1 0.909275 0.783893
|
||||
0 0.403727 0.783893
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "sidestick-pos"
|
||||
loc 0.00091828 0.000425801 0.00376866
|
||||
texture "autoland.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.00511882 -0.00334632
|
||||
0 -0.00511882 -0.00334632
|
||||
0 -0.00511882 0.00615088
|
||||
0 0.00511882 0.00615088
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.791565 0.449709
|
||||
2 0.68209 0.449709
|
||||
1 0.68209 0.0104858
|
||||
0 0.791565 0.0104858
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "sidestick-max"
|
||||
loc 0.00091828 -0.0216617 0.0287131
|
||||
texture "autoland.png"
|
||||
crease 45.000000
|
||||
numvert 8
|
||||
0 0.00402807 0.00438482
|
||||
0 -0.00402807 0.00438482
|
||||
0 -0.00402807 -0.00238551
|
||||
0 0.00402807 -0.00238551
|
||||
0 0.00402807 -0.0523576
|
||||
0 -0.00402807 -0.0523576
|
||||
0 -0.00402807 -0.0455873
|
||||
0 0.00402807 -0.0455873
|
||||
numsurf 2
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.629302 0.44775
|
||||
1 0.520441 0.44775
|
||||
2 0.520441 0.0183234
|
||||
3 0.629302 0.0183234
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
7 0.629302 0.0183234
|
||||
6 0.520441 0.0183234
|
||||
5 0.520441 0.44775
|
||||
4 0.629302 0.44775
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "sidestick-max"
|
||||
loc 0.00091828 0.0234689 0.0287131
|
||||
texture "autoland.png"
|
||||
crease 45.000000
|
||||
numvert 8
|
||||
0 -0.00378506 -0.00238554
|
||||
0 -0.00378506 0.0043848
|
||||
0 0.00378506 0.0043848
|
||||
0 0.00378506 -0.00238554
|
||||
0 -0.00378506 -0.0455873
|
||||
0 -0.00378506 -0.0523576
|
||||
0 0.00378506 -0.0523576
|
||||
0 0.00378506 -0.0455873
|
||||
numsurf 2
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.629302 0.44775
|
||||
2 0.520441 0.44775
|
||||
1 0.520441 0.0183234
|
||||
0 0.629302 0.0183234
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
4 0.629302 0.0183234
|
||||
5 0.520441 0.0183234
|
||||
6 0.520441 0.44775
|
||||
7 0.629302 0.44775
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "autoland.retard"
|
||||
loc 0.00196986 0.0675344 0.0214274
|
||||
texture "autoland.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00336499 -0.0150037
|
||||
0 -0.00336499 0.0150037
|
||||
0 0.00336499 0.0150037
|
||||
0 0.00336499 -0.0150037
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.502273 0.503067
|
||||
2 0.00159529 0.503067
|
||||
1 0.00159529 0.00559068
|
||||
0 0.502273 0.00559068
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "autoland.flare"
|
||||
loc 0.00196986 0.0675344 0.0214274
|
||||
texture "autoland.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.00336499 -0.0150037
|
||||
0 0.00336499 0.0150037
|
||||
0 -0.00336499 0.0150037
|
||||
0 -0.00336499 -0.0150037
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 1 0.997604
|
||||
1 0.499322 0.997604
|
||||
2 0.499322 0.500127
|
||||
3 1 0.500127
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "autoland.land"
|
||||
loc 0.00196986 0.0675344 0.0214274
|
||||
texture "autoland.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00336499 -0.0150037
|
||||
0 -0.00336499 0.0150037
|
||||
0 0.00336499 0.0150037
|
||||
0 0.00336499 -0.0150037
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.500678 0.997604
|
||||
2 0 0.997604
|
||||
1 0 0.500127
|
||||
0 0.500678 0.500127
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "gsscale"
|
||||
loc 0.00091828 0.0004113 -0.0352752
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.0361804 -0.00381497
|
||||
0 0.0361804 -0.00381499
|
||||
0 0.0361804 0.00381497
|
||||
0 -0.0361804 0.00381498
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.99826 0.988171
|
||||
1 0.99826 0.0824336
|
||||
2 0.947974 0.0824336
|
||||
3 0.947974 0.988171
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "locscale"
|
||||
loc 0.00091828 -0.0478575 0.00489046
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00428779 -0.0357276
|
||||
0 -0.00428779 0.0357276
|
||||
0 0.00428777 0.0357276
|
||||
0 0.00428777 -0.0357276
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.501561 0.112546
|
||||
2 0.964105 0.112546
|
||||
1 0.964105 0.00122176
|
||||
0 0.501561 0.00122176
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "gspointer"
|
||||
loc 0.00226889 9.10088e-06 -0.0356073
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.00547617 0.0031265
|
||||
0 -0.00547617 0.0031265
|
||||
0 -0.00547617 -0.00312652
|
||||
0 0.00547617 -0.00312652
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.239237 0.294683
|
||||
1 0.442683 0.294683
|
||||
2 0.442683 0.0549766
|
||||
3 0.239237 0.0549766
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "locpointer"
|
||||
loc 0.00226889 -0.0482638 0.00541306
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.0031265 -0.00547615
|
||||
0 -0.0031265 0.00547617
|
||||
0 0.00312651 0.00547617
|
||||
0 0.00312651 -0.00547615
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.239237 0.294683
|
||||
2 0.442683 0.294683
|
||||
1 0.442683 0.0549766
|
||||
0 0.239237 0.0549766
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "stall-tape"
|
||||
loc 0.00091828 -0.000281699 0.0476063
|
||||
texture "spd-tape.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.0424935 -0.00136903
|
||||
0 0.0424935 0.00136901
|
||||
0 -0.0424935 0.00136901
|
||||
0 -0.0424935 -0.00136903
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.598403 0.321832
|
||||
1 0.501577 0.321832
|
||||
2 0.501577 0.0448185
|
||||
3 0.598403 0.0448185
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "vfe-tape"
|
||||
loc 0.00091828 -0.000281699 0.0476063
|
||||
texture "spd-tape.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.0424935 -0.00136903
|
||||
0 -0.0424935 0.00136901
|
||||
0 0.0424935 0.00136901
|
||||
0 0.0424935 -0.00136903
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.66857 0.321965
|
||||
2 0.605455 0.321965
|
||||
1 0.605455 0.0450599
|
||||
0 0.66857 0.0450599
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "bank"
|
||||
loc 0.00147448 0.0381779 0.00511426
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00444023 -0.00535177
|
||||
0 -0.00444022 0.00535178
|
||||
0 0.00444023 0.00535178
|
||||
0 0.00444023 -0.00535177
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.348876 0.567016
|
||||
2 0.505593 0.567016
|
||||
1 0.505593 0.295057
|
||||
0 0.348876 0.295057
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "a-thr_"
|
||||
loc 0.00091828 0.0546397 -0.0434552
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.0027526 -0.0116611
|
||||
0 0.0027526 0.0116611
|
||||
0 -0.00275262 0.0116611
|
||||
0 -0.00275262 -0.0116611
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.388594 0.753036
|
||||
1 0.216512 0.753036
|
||||
2 0.216512 0.66385
|
||||
3 0.388594 0.66385
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "hdg"
|
||||
loc 0.00091828 0.0546397 -0.0102825
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00275262 -0.0131034
|
||||
0 -0.00275262 0.0131034
|
||||
0 0.0027526 0.0131034
|
||||
0 0.0027526 -0.0131034
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.197081 0.0997394
|
||||
2 0.0102356 0.0997394
|
||||
1 0.0102351 0.010553
|
||||
0 0.197081 0.010553
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "lnav"
|
||||
loc 0.00091828 0.0607147 -0.0102825
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00275261 -0.0131034
|
||||
0 -0.00275261 0.0131034
|
||||
0 0.0027526 0.0131034
|
||||
0 0.0027526 -0.0131034
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.197477 0.212842
|
||||
2 0.0106309 0.212842
|
||||
1 0.0106304 0.123656
|
||||
0 0.197477 0.123656
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "loc_"
|
||||
loc 0.00091828 0.0667897 -0.0102825
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.00275261 -0.0131034
|
||||
0 0.00275261 0.0131034
|
||||
0 -0.00275262 0.0131034
|
||||
0 -0.00275262 -0.0131034
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.197477 0.319013
|
||||
1 0.0106309 0.319013
|
||||
2 0.0106304 0.229827
|
||||
3 0.197477 0.229827
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "lvlch"
|
||||
loc 0.00091828 0.0546397 0.0210761
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.0027526 -0.0131034
|
||||
0 0.0027526 0.0131034
|
||||
0 -0.00275262 0.0131034
|
||||
0 -0.00275262 -0.0131034
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.197581 0.427537
|
||||
1 0.0107353 0.427537
|
||||
2 0.0107348 0.338351
|
||||
3 0.197581 0.338351
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "hold"
|
||||
loc 0.00091828 0.0546397 0.0210761
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00275262 -0.0131034
|
||||
0 -0.00275262 0.0131034
|
||||
0 0.0027526 0.0131034
|
||||
0 0.0027526 -0.0131034
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.197581 0.536424
|
||||
2 0.0107353 0.536424
|
||||
1 0.0107348 0.447238
|
||||
0 0.197581 0.447238
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "vnav"
|
||||
loc 0.00091828 0.0607147 0.0210761
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.0027526 -0.0131034
|
||||
0 0.0027526 0.0131034
|
||||
0 -0.00275261 0.0131034
|
||||
0 -0.00275261 -0.0131034
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.195978 0.648574
|
||||
1 0.00913179 0.648574
|
||||
2 0.00913128 0.559387
|
||||
3 0.195978 0.559387
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "gs_"
|
||||
loc 0.00091828 0.0667897 0.0210761
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00275262 -0.0131034
|
||||
0 -0.00275262 0.0131034
|
||||
0 0.00275261 0.0131034
|
||||
0 0.00275261 -0.0131034
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.195978 0.754745
|
||||
2 0.00913179 0.754745
|
||||
1 0.00913128 0.665558
|
||||
0 0.195978 0.665558
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "spd-mach"
|
||||
loc 0.00091828 0.0606226 0.0520781
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00275261 -0.0131034
|
||||
0 -0.00275261 0.0131034
|
||||
0 0.00275262 0.0131034
|
||||
0 0.00275262 -0.0131034
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.198173 0.865458
|
||||
2 0.0113271 0.865458
|
||||
1 0.0113266 0.776272
|
||||
0 0.198173 0.776272
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "spd-ias"
|
||||
loc 0.00091828 0.0666976 0.0520781
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.00275261 -0.0131034
|
||||
0 0.00275261 0.0131034
|
||||
0 -0.00275259 0.0131034
|
||||
0 -0.00275259 -0.0131034
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.198173 0.971629
|
||||
1 0.0113271 0.971629
|
||||
2 0.0113266 0.882443
|
||||
3 0.198173 0.882443
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "alt-tape-2"
|
||||
loc 0.00091828 0.000295199 -0.0595814
|
||||
texture "alt-tape-2.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00598263 -0.00278856
|
||||
0 -0.00598263 0.00278853
|
||||
0 0.00598263 0.00278853
|
||||
0 0.00598263 -0.00278856
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.962665 0.356135
|
||||
2 0.0568116 0.356135
|
||||
1 0.0568116 -0.130193
|
||||
0 0.962665 -0.130193
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "fd"
|
||||
loc -0.0490817 0.0606844 -0.0425802
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 24
|
||||
0.05 0.00272237 0.000155941
|
||||
0.05 0.00272237 0.0107859
|
||||
0.05 -0.00278286 0.0107859
|
||||
0.05 -0.00278286 0.000155941
|
||||
-0.05 -0.00272235 0.000155941
|
||||
-0.05 -0.00272235 0.0107859
|
||||
-0.05 0.00278286 0.0107859
|
||||
-0.05 0.00278286 0.000155941
|
||||
0.05 -0.00278286 -0.00557233
|
||||
0.05 -0.00278286 -0.0015718
|
||||
0.05 0.00272237 -0.0015718
|
||||
0.05 0.00272237 -0.00557233
|
||||
-0.05 0.0027375 -0.00563673
|
||||
-0.05 0.0027375 -0.00163621
|
||||
-0.05 -0.00276773 -0.00163621
|
||||
-0.05 -0.00276773 -0.00563673
|
||||
0.05 0.00272237 -0.0107215
|
||||
0.05 0.00272237 -0.006721
|
||||
0.05 -0.00278286 -0.006721
|
||||
0.05 -0.00278286 -0.0107215
|
||||
-0.05 -0.00276773 -0.0107859
|
||||
-0.05 -0.00276773 -0.00678541
|
||||
-0.05 0.0027375 -0.00678541
|
||||
-0.05 0.0027375 -0.0107859
|
||||
numsurf 6
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.297231 0.864646
|
||||
1 0.216876 0.864646
|
||||
2 0.216876 0.77546
|
||||
3 0.297231 0.77546
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
7 0.297231 0.866139
|
||||
6 0.216876 0.866139
|
||||
5 0.216876 0.776952
|
||||
4 0.297231 0.776952
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
11 0.334514 0.864646
|
||||
10 0.305052 0.864646
|
||||
9 0.305052 0.77546
|
||||
8 0.334514 0.77546
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
12 0.334514 0.97231
|
||||
13 0.305052 0.97231
|
||||
14 0.305052 0.883124
|
||||
15 0.334514 0.883124
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
16 0.378983 0.864163
|
||||
17 0.349521 0.864163
|
||||
18 0.349521 0.774976
|
||||
19 0.378983 0.774976
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
23 0.378983 0.971827
|
||||
22 0.349521 0.971827
|
||||
21 0.349521 0.88264
|
||||
20 0.378983 0.88264
|
||||
kids 0
|
BIN
Models/Instruments/PFD/res/spd-tape.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
Models/Instruments/PFD/res/spdtrend.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
Models/Instruments/PFD/res/symbols.png
Normal file
After Width: | Height: | Size: 17 KiB |
379
Models/Instruments/Upper-ECAM/Upper-ECAM.xml
Normal file
|
@ -0,0 +1,379 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>res/eicas.ac</path>
|
||||
|
||||
<animation>
|
||||
<name>Upper-ECAM</name>
|
||||
<object-name>osgtext-green</object-name>
|
||||
<object-name>thrl1</object-name>
|
||||
<object-name>thrl2</object-name>
|
||||
<object-name>thr1</object-name>
|
||||
<object-name>thr2</object-name>
|
||||
<object-name>egt1</object-name>
|
||||
<object-name>egt2</object-name>
|
||||
<object-name>rect</object-name>
|
||||
<object-name>revv</object-name>
|
||||
<object-name>poly000002</object-name>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-green</object-name>
|
||||
<diffuse>
|
||||
<red>0</red>
|
||||
<green>0.543</green>
|
||||
<blue>0</blue>
|
||||
</diffuse>
|
||||
<ambient>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</ambient>
|
||||
<specular>
|
||||
<red>0</red>
|
||||
<green>0</green>
|
||||
<blue>0</blue>
|
||||
</specular>
|
||||
<emission>
|
||||
<red>0</red>
|
||||
<green>0.543</green>
|
||||
<blue>0</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<!-- OSGText -->
|
||||
<!-- REV -->
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>revv</object-name>
|
||||
<condition>
|
||||
<property>/surface-positions/reverser-norm</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
|
||||
<text>
|
||||
<name>revv</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.031</y-m>
|
||||
<z-m>0.06</z-m>
|
||||
</offsets>
|
||||
<property>/controls/useless</property>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">REV</format>
|
||||
<font>helvetica_bold.txf</font>
|
||||
<character-size>0.008</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>revv</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.03</y-m>
|
||||
<z-m>0.06</z-m>
|
||||
</offsets>
|
||||
<property>/controls/useless</property>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">REV</format>
|
||||
<font>helvetica_bold.txf</font>
|
||||
<character-size>0.008</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- THR -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0225</y-m>
|
||||
<z-m>0.0526</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%3.1f</format>
|
||||
<property>engines/engine/thr</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.005</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0385</y-m>
|
||||
<z-m>0.0526</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%3.1f</format>
|
||||
<property>engines/engine[1]/thr</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.005</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- N1 -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.025</y-m>
|
||||
<z-m>0.035</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%3.1f</format>
|
||||
<property>engines/engine/n1</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.005</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.025</y-m>
|
||||
<z-m>0.035</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%3.1f</format>
|
||||
<property>engines/engine[1]/n1</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.005</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- EGT -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0595</y-m>
|
||||
<z-m>0.03525</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%4.0f</format>
|
||||
<property>engines/engine/egt-degc</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.005</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0555</y-m>
|
||||
<z-m>0.035</z-m>
|
||||
</offsets>
|
||||
<alignment>center-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">number-value</type>
|
||||
<format type="string">%4.0f</format>
|
||||
<property>engines/engine[1]/egt-degc</property>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_bold.txf</font>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.005</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">32</width>
|
||||
<height type="int">32</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<!-- Analog Displays -->
|
||||
<!-- THR LVR -->
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>thrl1</object-name>
|
||||
<property>controls/engines/engine[0]/throttle</property>
|
||||
<interpolation>
|
||||
<entry><ind> 0</ind><dep> 8</dep></entry>
|
||||
<entry><ind>0.5</ind><dep> 90</dep></entry>
|
||||
<entry><ind> 1</ind><dep>183</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.031</y-m>
|
||||
<z-m>0.0557</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>thrl2</object-name>
|
||||
<property>controls/engines/engine[1]/throttle</property>
|
||||
<interpolation>
|
||||
<entry><ind> 0</ind><dep> 8</dep></entry>
|
||||
<entry><ind>0.5</ind><dep> 90</dep></entry>
|
||||
<entry><ind> 1</ind><dep>183</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0.03</y-m>
|
||||
<z-m>0.0557</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- THR -->
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>thr1</object-name>
|
||||
<property>engines/engine/thr</property>
|
||||
<interpolation>
|
||||
<entry><ind> 0</ind><dep> 0</dep></entry>
|
||||
<entry><ind> 50</ind><dep> 85</dep></entry>
|
||||
<entry><ind>100</ind><dep>183</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.031</y-m>
|
||||
<z-m>0.0557</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>thr2</object-name>
|
||||
<property>engines/engine[1]/thr</property>
|
||||
<interpolation>
|
||||
<entry><ind> 0</ind><dep> 0</dep></entry>
|
||||
<entry><ind> 50</ind><dep> 85</dep></entry>
|
||||
<entry><ind>100</ind><dep>183</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0.03</y-m>
|
||||
<z-m>0.0557</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- EGT -->
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>egt1</object-name>
|
||||
<property>engines/engine[0]/egt-degc</property>
|
||||
<interpolation>
|
||||
<entry><ind> 0</ind><dep> 0</dep></entry>
|
||||
<entry><ind>850</ind><dep>180</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.0585</y-m>
|
||||
<z-m>0.035</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>egt2</object-name>
|
||||
<property>engines/engine[1]/egt-degc</property>
|
||||
<interpolation>
|
||||
<entry><ind> 0</ind><dep> 0</dep></entry>
|
||||
<entry><ind>850</ind><dep>180</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0.0565</y-m>
|
||||
<z-m>0.035</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
12
Models/Instruments/Upper-ECAM/Upper-ECAM2.xml
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>res/eicas2.ac</path>
|
||||
|
||||
<animation>
|
||||
<name>Upper-ECAM2</name>
|
||||
<object-name>poly000002</object-name>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
582
Models/Instruments/Upper-ECAM/res/eicas.ac
Normal file
|
@ -0,0 +1,582 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.737255 0.713726 0.72549 spec 0 0 0 shi 128 trans 0
|
||||
MATERIAL "ac3dmat8" rgb 0 0 1 amb 0 0 1 emis 0 0.501961 1 spec 0 0 0 shi 0 trans 0
|
||||
MATERIAL "ac3dmat8" rgb 0 0 0 amb 0 0 0 emis 0 0 0 spec 0 0 0 shi 0 trans 0
|
||||
OBJECT world
|
||||
kids 9
|
||||
OBJECT poly
|
||||
name "thrl2"
|
||||
loc 2.7997e-005 0.0502537 -0.0139545
|
||||
crease 45.000000
|
||||
numvert 13
|
||||
0 0 -0.000534683
|
||||
0 0.000267342 -0.00046305
|
||||
0 0.00046305 -0.000267342
|
||||
0 0.000534683 0
|
||||
0 0.00046305 0.000267342
|
||||
0 0.000267342 0.00046305
|
||||
0 0 0.000534683
|
||||
0 -0.000267342 0.00046305
|
||||
0 -0.00046305 0.000267342
|
||||
0 -0.000534683 0
|
||||
0 -0.00046305 -0.000267342
|
||||
0 -0.000267342 -0.00046305
|
||||
0 0 0
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
0 1 0.5
|
||||
1 0.933013 0.75
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
1 0.933013 0.75
|
||||
2 0.75 0.933013
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
2 0.75 0.933013
|
||||
3 0.5 1
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
3 0.5 1
|
||||
4 0.25 0.933013
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
4 0.25 0.933013
|
||||
5 0.0669873 0.75
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
5 0.0669873 0.75
|
||||
6 0 0.5
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
6 0 0.5
|
||||
7 0.0669874 0.25
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
7 0.0669874 0.25
|
||||
8 0.25 0.0669873
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.25 0.0669873
|
||||
9 0.5 0
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
9 0.5 0
|
||||
10 0.75 0.0669873
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
10 0.75 0.0669873
|
||||
11 0.933013 0.25
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
11 0.933013 0.25
|
||||
0 1 0.5
|
||||
12 0.5 0.5
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "thrl2"
|
||||
loc 2.7997e-005 0.0502537 -0.0139545
|
||||
crease 45.000000
|
||||
numvert 13
|
||||
0 0 -0.00101951
|
||||
0 0.000509758 -0.000882924
|
||||
0 0.000882924 -0.000509754
|
||||
0 0.00101951 0
|
||||
0 0.000882924 0.000509754
|
||||
0 0.000509758 0.000882924
|
||||
0 0 0.00101951
|
||||
0 -0.000509758 0.000882924
|
||||
0 -0.000882924 0.000509754
|
||||
0 -0.00101951 0
|
||||
0 -0.000882924 -0.000509754
|
||||
0 -0.000509758 -0.000882924
|
||||
0 0 0
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
0 1 0.5
|
||||
1 0.933013 0.75
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
1 0.933013 0.75
|
||||
2 0.75 0.933013
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
2 0.75 0.933013
|
||||
3 0.5 1
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
3 0.5 1
|
||||
4 0.25 0.933013
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
4 0.25 0.933013
|
||||
5 0.0669873 0.75
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
5 0.0669873 0.75
|
||||
6 0 0.5
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
6 0 0.5
|
||||
7 0.0669874 0.25
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
7 0.0669874 0.25
|
||||
8 0.25 0.0669873
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
8 0.25 0.0669873
|
||||
9 0.5 0
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
9 0.5 0
|
||||
10 0.75 0.0669873
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
10 0.75 0.0669873
|
||||
11 0.933013 0.25
|
||||
12 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
11 0.933013 0.25
|
||||
0 1 0.5
|
||||
12 0.5 0.5
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "thrl1"
|
||||
loc 2.7997e-005 0.0502537 0.0471108
|
||||
crease 45.000000
|
||||
numvert 13
|
||||
0 0 0
|
||||
0 -0.000267342 -0.00046305
|
||||
0 -0.00046305 -0.000267342
|
||||
0 -0.000534683 0
|
||||
0 -0.00046305 0.000267342
|
||||
0 -0.000267342 0.00046305
|
||||
0 0 0.000534683
|
||||
0 0.000267342 0.00046305
|
||||
0 0.00046305 0.000267342
|
||||
0 0.000534683 0
|
||||
0 0.00046305 -0.000267342
|
||||
0 0.000267342 -0.00046305
|
||||
0 0 -0.000534683
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
1 0.933013 0.25
|
||||
12 1 0.5
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
2 0.75 0.0669873
|
||||
1 0.933013 0.25
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
3 0.5 0
|
||||
2 0.75 0.0669873
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
4 0.25 0.0669873
|
||||
3 0.5 0
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
5 0.0669874 0.25
|
||||
4 0.25 0.0669873
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
6 0 0.5
|
||||
5 0.0669874 0.25
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
7 0.0669873 0.75
|
||||
6 0 0.5
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.25 0.933013
|
||||
7 0.0669873 0.75
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
9 0.5 1
|
||||
8 0.25 0.933013
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
10 0.75 0.933013
|
||||
9 0.5 1
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
11 0.933013 0.75
|
||||
10 0.75 0.933013
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 2
|
||||
refs 3
|
||||
12 1 0.5
|
||||
11 0.933013 0.75
|
||||
0 0.5 0.5
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "thr2"
|
||||
loc 0.000794735 0.0528642 -0.0215245
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.00162269 0.00581697
|
||||
0 -0.00205379 0.00563759
|
||||
0 0.00138099 -0.00591753
|
||||
0 0.0022432 -0.00555877
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.343129 0.181706
|
||||
1 0.343129 0.146419
|
||||
2 0.0771681 0.146419
|
||||
3 0.0771681 0.181706
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "thr1"
|
||||
loc 0.000794735 0.0528657 0.0400883
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.00229965 -0.00503144
|
||||
0 0.00141575 -0.00535616
|
||||
0 -0.00210546 0.00510278
|
||||
0 -0.00166353 0.00526515
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.343129 0.181706
|
||||
2 0.343129 0.146419
|
||||
1 0.0771681 0.146419
|
||||
0 0.0771681 0.181706
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "egt2"
|
||||
loc 0.000794735 0.0355269 -0.0422979
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.000224005 0.00497514
|
||||
0 -0.000252921 0.00497514
|
||||
0 -0.000491377 -0.00497514
|
||||
0 0.000462461 -0.00497514
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.343129 0.181706
|
||||
1 0.343129 0.146419
|
||||
2 0.0771681 0.146419
|
||||
3 0.0771681 0.181706
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "egt1"
|
||||
loc 0.000794735 0.0355811 0.0729203
|
||||
texture "symbols.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.000388168 -0.00515491
|
||||
0 -0.000412438 -0.00515491
|
||||
0 -0.000212289 0.00515492
|
||||
0 0.000188019 0.00515492
|
||||
numsurf 1
|
||||
SURF 0x30
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.343129 0.181706
|
||||
2 0.343129 0.146419
|
||||
1 0.0771681 0.146419
|
||||
0 0.0771681 0.181706
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "poly000002"
|
||||
loc 1.6424e-005 -0.0851298 -0.51126
|
||||
texture "eicas.png"
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0 0.164001 0.58826
|
||||
0 0.16252 0.591832
|
||||
0 0.15895 0.58826
|
||||
0 0.15895 0.593311
|
||||
0 0.158974 0.434236
|
||||
0 0.164025 0.434236
|
||||
0 0.162542 0.430665
|
||||
0 0.158974 0.429186
|
||||
0 0.0112861 0.593334
|
||||
0 0.0112861 0.588284
|
||||
0 0.0113114 0.43426
|
||||
0 0.0113114 0.42921
|
||||
0 0.00771479 0.591855
|
||||
0 0.00623417 0.588284
|
||||
0 0.00625946 0.43426
|
||||
0 0.00773945 0.430689
|
||||
numsurf 18
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
0 0.0309113 0.994828
|
||||
1 0.00915051 0.985588
|
||||
2 0.0309113 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
3 0.00014019 0.963318
|
||||
2 0.0309113 0.963318
|
||||
1 0.00915051 0.985588
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
4 0.969235 0.963469
|
||||
0 0.0309113 0.994828
|
||||
2 0.0309113 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
0 0.0309113 0.994828
|
||||
4 0.969235 0.963469
|
||||
5 0.969235 0.99498
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
5 0.969235 0.99498
|
||||
4 0.969235 0.963469
|
||||
6 0.99099 0.985727
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
4 0.969235 0.963469
|
||||
7 1 0.963469
|
||||
6 0.99099 0.985727
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
2 0.0309113 0.963318
|
||||
8 0 0.0421599
|
||||
9 0.0307649 0.0421599
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
8 0 0.0421599
|
||||
2 0.0309113 0.963318
|
||||
3 0.00014019 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
10 0.969089 0.0423177
|
||||
2 0.0309113 0.963318
|
||||
9 0.0307649 0.0421599
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
2 0.0309113 0.963318
|
||||
10 0.969089 0.0423177
|
||||
4 0.969235 0.963469
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
7 1 0.963469
|
||||
10 0.969089 0.0423177
|
||||
11 0.999854 0.0423177
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
10 0.969089 0.0423177
|
||||
7 1 0.963469
|
||||
4 0.969235 0.963469
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
12 0.00901031 0.0198811
|
||||
13 0.0307649 0.0106447
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
8 0 0.0421599
|
||||
12 0.00901031 0.0198811
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
14 0.969089 0.0108024
|
||||
9 0.0307649 0.0421599
|
||||
13 0.0307649 0.0106447
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
14 0.969089 0.0108024
|
||||
10 0.969089 0.0423177
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
11 0.999854 0.0423177
|
||||
10 0.969089 0.0423177
|
||||
15 0.990844 0.0200349
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
15 0.990844 0.0200349
|
||||
10 0.969089 0.0423177
|
||||
14 0.969089 0.0108024
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "thrl1"
|
||||
loc 2.7997e-005 0.0502537 0.0471108
|
||||
crease 45.000000
|
||||
numvert 13
|
||||
0 0 0
|
||||
0 -0.000509758 -0.000882924
|
||||
0 -0.000882924 -0.000509754
|
||||
0 -0.00101951 0
|
||||
0 -0.000882924 0.000509754
|
||||
0 -0.000509758 0.000882924
|
||||
0 0 0.00101951
|
||||
0 0.000509758 0.000882924
|
||||
0 0.000882924 0.000509754
|
||||
0 0.00101951 0
|
||||
0 0.000882924 -0.000509754
|
||||
0 0.000509758 -0.000882924
|
||||
0 0 -0.00101951
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
1 0.933013 0.25
|
||||
12 1 0.5
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
2 0.75 0.0669873
|
||||
1 0.933013 0.25
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
3 0.5 0
|
||||
2 0.75 0.0669873
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
4 0.25 0.0669873
|
||||
3 0.5 0
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
5 0.0669874 0.25
|
||||
4 0.25 0.0669873
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
6 0 0.5
|
||||
5 0.0669874 0.25
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
7 0.0669873 0.75
|
||||
6 0 0.5
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
8 0.25 0.933013
|
||||
7 0.0669873 0.75
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
9 0.5 1
|
||||
8 0.25 0.933013
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
10 0.75 0.933013
|
||||
9 0.5 1
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
11 0.933013 0.75
|
||||
10 0.75 0.933013
|
||||
0 0.5 0.5
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 3
|
||||
12 1 0.5
|
||||
11 0.933013 0.75
|
||||
0 0.5 0.5
|
||||
kids 0
|
BIN
Models/Instruments/Upper-ECAM/res/eicas.png
Normal file
After Width: | Height: | Size: 528 KiB |
136
Models/Instruments/Upper-ECAM/res/eicas2.ac
Normal file
|
@ -0,0 +1,136 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.737255 0.713726 0.72549 spec 0 0 0 shi 128 trans 0
|
||||
OBJECT world
|
||||
kids 1
|
||||
OBJECT poly
|
||||
name "poly000002"
|
||||
loc 1.6424e-005 -0.0851298 -0.51126
|
||||
texture "eicas2.png"
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0 0.164001 0.58826
|
||||
0 0.16252 0.591832
|
||||
0 0.15895 0.58826
|
||||
0 0.15895 0.593311
|
||||
0 0.158974 0.434236
|
||||
0 0.164025 0.434236
|
||||
0 0.162542 0.430665
|
||||
0 0.158974 0.429186
|
||||
0 0.0112861 0.593334
|
||||
0 0.0112861 0.588284
|
||||
0 0.0113114 0.43426
|
||||
0 0.0113114 0.42921
|
||||
0 0.00771479 0.591855
|
||||
0 0.00623417 0.588284
|
||||
0 0.00625946 0.43426
|
||||
0 0.00773945 0.430689
|
||||
numsurf 18
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
0 0.0309113 0.994828
|
||||
1 0.00915051 0.985588
|
||||
2 0.0309113 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
3 0.00014019 0.963318
|
||||
2 0.0309113 0.963318
|
||||
1 0.00915051 0.985588
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
4 0.969235 0.963469
|
||||
0 0.0309113 0.994828
|
||||
2 0.0309113 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
0 0.0309113 0.994828
|
||||
4 0.969235 0.963469
|
||||
5 0.969235 0.99498
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
5 0.969235 0.99498
|
||||
4 0.969235 0.963469
|
||||
6 0.99099 0.985727
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
4 0.969235 0.963469
|
||||
7 1 0.963469
|
||||
6 0.99099 0.985727
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
2 0.0309113 0.963318
|
||||
8 0 0.0421599
|
||||
9 0.0307649 0.0421599
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
8 0 0.0421599
|
||||
2 0.0309113 0.963318
|
||||
3 0.00014019 0.963318
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
10 0.969089 0.0423177
|
||||
2 0.0309113 0.963318
|
||||
9 0.0307649 0.0421599
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
2 0.0309113 0.963318
|
||||
10 0.969089 0.0423177
|
||||
4 0.969235 0.963469
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
7 1 0.963469
|
||||
10 0.969089 0.0423177
|
||||
11 0.999854 0.0423177
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
10 0.969089 0.0423177
|
||||
7 1 0.963469
|
||||
4 0.969235 0.963469
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
12 0.00901031 0.0198811
|
||||
13 0.0307649 0.0106447
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
8 0 0.0421599
|
||||
12 0.00901031 0.0198811
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
14 0.969089 0.0108024
|
||||
9 0.0307649 0.0421599
|
||||
13 0.0307649 0.0106447
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
9 0.0307649 0.0421599
|
||||
14 0.969089 0.0108024
|
||||
10 0.969089 0.0423177
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
11 0.999854 0.0423177
|
||||
10 0.969089 0.0423177
|
||||
15 0.990844 0.0200349
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
15 0.990844 0.0200349
|
||||
10 0.969089 0.0423177
|
||||
14 0.969089 0.0108024
|
||||
kids 0
|
BIN
Models/Instruments/Upper-ECAM/res/eicas2.png
Normal file
After Width: | Height: | Size: 109 KiB |
BIN
Models/Instruments/Upper-ECAM/res/symbols.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
197
Models/LandingGears/a320.mlg.left.xml
Normal file
|
@ -0,0 +1,197 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>res/a320.mlg.left.ac</path>
|
||||
|
||||
<model>
|
||||
<name>Main Tires</name>
|
||||
<path>Aircraft/A320neo/Models/LandingGears/a320.mlg.tires.xml</path>
|
||||
<overlay>
|
||||
<params>
|
||||
<gear>gear/gear[1]/rollspeed-ms</gear>
|
||||
</params>
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>Port tire smoke</name>
|
||||
<path>Aircraft/Generic/Effects/tyre-smoke-port.xml</path>
|
||||
<offsets>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>-0.572</z-m>
|
||||
</offsets>
|
||||
</model>
|
||||
|
||||
<!-- Gear compression -->
|
||||
<animation>
|
||||
<name>Compression lower scissor</name>
|
||||
<type>rotate</type>
|
||||
<object-name>LINKS.02</object-name>
|
||||
<property>gear/gear[1]/compression-norm</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.000</ind><dep>0.000</dep></entry>
|
||||
<entry><ind>0.050</ind><dep>-5.374</dep></entry>
|
||||
<entry><ind>0.100</ind><dep>-18.466</dep></entry>
|
||||
<entry><ind>0.150</ind><dep>-4.218</dep></entry>
|
||||
<entry><ind>0.200</ind><dep>2.544</dep></entry>
|
||||
<entry><ind>0.250</ind><dep>7.801</dep></entry>
|
||||
<entry><ind>0.300</ind><dep>12.284</dep></entry>
|
||||
<entry><ind>0.350</ind><dep>16.280</dep></entry>
|
||||
<entry><ind>0.400</ind><dep>19.934</dep></entry>
|
||||
<entry><ind>0.450</ind><dep>23.333</dep></entry>
|
||||
<entry><ind>0.500</ind><dep>26.534</dep></entry>
|
||||
<entry><ind>0.550</ind><dep>29.577</dep></entry>
|
||||
<entry><ind>0.600</ind><dep>32.491</dep></entry>
|
||||
<entry><ind>0.650</ind><dep>35.297</dep></entry>
|
||||
<entry><ind>0.700</ind><dep>38.013</dep></entry>
|
||||
<entry><ind>0.750</ind><dep>40.653</dep></entry>
|
||||
<entry><ind>0.800</ind><dep>43.227</dep></entry>
|
||||
<entry><ind>0.850</ind><dep>45.746</dep></entry>
|
||||
<entry><ind>0.900</ind><dep>48.217</dep></entry>
|
||||
<entry><ind>0.950</ind><dep>50.647</dep></entry>
|
||||
<entry><ind>1.000</ind><dep>53.043</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>-0.158</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0.024</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>-1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<name>Compression upper scissor</name>
|
||||
<type>rotate</type>
|
||||
<object-name>LINKS.01</object-name>
|
||||
<property>gear/gear[1]/compression-norm</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.000</ind><dep>0.000</dep></entry>
|
||||
<entry><ind>0.050</ind><dep>-5.374</dep></entry>
|
||||
<entry><ind>0.100</ind><dep>-18.466</dep></entry>
|
||||
<entry><ind>0.150</ind><dep>-4.218</dep></entry>
|
||||
<entry><ind>0.200</ind><dep>2.544</dep></entry>
|
||||
<entry><ind>0.250</ind><dep>7.801</dep></entry>
|
||||
<entry><ind>0.300</ind><dep>12.284</dep></entry>
|
||||
<entry><ind>0.350</ind><dep>16.280</dep></entry>
|
||||
<entry><ind>0.400</ind><dep>19.934</dep></entry>
|
||||
<entry><ind>0.450</ind><dep>23.333</dep></entry>
|
||||
<entry><ind>0.500</ind><dep>26.534</dep></entry>
|
||||
<entry><ind>0.550</ind><dep>29.577</dep></entry>
|
||||
<entry><ind>0.600</ind><dep>32.491</dep></entry>
|
||||
<entry><ind>0.650</ind><dep>35.297</dep></entry>
|
||||
<entry><ind>0.700</ind><dep>38.013</dep></entry>
|
||||
<entry><ind>0.750</ind><dep>40.653</dep></entry>
|
||||
<entry><ind>0.800</ind><dep>43.227</dep></entry>
|
||||
<entry><ind>0.850</ind><dep>45.746</dep></entry>
|
||||
<entry><ind>0.900</ind><dep>48.217</dep></entry>
|
||||
<entry><ind>0.950</ind><dep>50.647</dep></entry>
|
||||
<entry><ind>1.000</ind><dep>53.043</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>-0.26</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0.643</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<name>Compression</name>
|
||||
<type>translate</type>
|
||||
<object-name>OLEO</object-name>
|
||||
<object-name>ACTUTATOR</object-name>
|
||||
<object-name>Main Tires</object-name>
|
||||
<object-name>Compression lower scissor</object-name>
|
||||
<property>gear/gear[1]/compression-ft</property>
|
||||
<factor>0.305</factor>
|
||||
<axis>
|
||||
<x1-m>0</x1-m>
|
||||
<y1-m>0</y1-m>
|
||||
<z1-m>0</z1-m>
|
||||
<x2-m>-0.165</x2-m>
|
||||
<y2-m>0</y2-m>
|
||||
<z2-m>1.196</z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Gear retraction sequence -->
|
||||
<animation>
|
||||
<name>Retraction</name>
|
||||
<type>rotate</type>
|
||||
<object-name>AXLE</object-name>
|
||||
<object-name>ACTUTATOR</object-name>
|
||||
<object-name>D_STRUCT.L</object-name>
|
||||
<object-name>D_STRUCT.U</object-name>
|
||||
<object-name>FITTING</object-name>
|
||||
<object-name>OLEO</object-name>
|
||||
<object-name>LINKS.01</object-name>
|
||||
<object-name>LINKS.02</object-name>
|
||||
<object-name>Main Tires</object-name>
|
||||
<property>gear/gear[1]/position-norm</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.0</ind><dep>80.5</dep></entry>
|
||||
<entry><ind>0.2</ind><dep>80.5</dep></entry>
|
||||
<entry><ind>0.8</ind><dep>0.0</dep></entry>
|
||||
<entry><ind>1.0</ind><dep>0.0</dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m>-1.1054902</x1-m>
|
||||
<y1-m>0.0075</y1-m>
|
||||
<z1-m>2.7435568</z1-m>
|
||||
<x2-m>-0.2681111</x2-m>
|
||||
<y2-m>-0.0129338</y2-m>
|
||||
<z2-m>2.8588708</z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>Drag_Structs.Lower</name>
|
||||
<type>rotate</type>
|
||||
<object-name>D_STRUCT.L</object-name>
|
||||
<object-name>D_STRUCT.U</object-name>
|
||||
<property>gear/gear[1]/position-norm</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.0</ind><dep>45.0</dep></entry>
|
||||
<entry><ind>0.2</ind><dep>45.0</dep></entry>
|
||||
<entry><ind>0.8</ind><dep>0.0</dep></entry>
|
||||
<entry><ind>1.0</ind><dep>0.0</dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m>-0.3569210</x1-m>
|
||||
<y1-m>0.1076174</y1-m>
|
||||
<z1-m>1.2222185</z1-m>
|
||||
<x2-m>-0.2671443</x2-m>
|
||||
<y2-m>0.1992673</y2-m>
|
||||
<z2-m>1.2244419</z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<name>Drag_Structs.Upper</name>
|
||||
<type>rotate</type>
|
||||
<object-name>D_STRUCT.U</object-name>
|
||||
<property>gear/gear[1]/position-norm</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.0</ind><dep>180.0</dep></entry>
|
||||
<entry><ind>0.2</ind><dep>180.0</dep></entry>
|
||||
<entry><ind>0.8</ind><dep>0.0</dep></entry>
|
||||
<entry><ind>1.0</ind><dep>0.0</dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m>-0.884</x1-m>
|
||||
<y1-m>0.836</y1-m>
|
||||
<z1-m>1.968</z1-m>
|
||||
<x2-m>-1.024</x2-m>
|
||||
<y2-m>0.693</y2-m>
|
||||
<z2-m>1.965</z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
197
Models/LandingGears/a320.mlg.right.xml
Normal file
|
@ -0,0 +1,197 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>res/a320.mlg.right.ac</path>
|
||||
|
||||
<model>
|
||||
<name>Main Tires</name>
|
||||
<path>Aircraft/A320neo/Models/LandingGears/a320.mlg.tires.xml</path>
|
||||
<overlay>
|
||||
<params>
|
||||
<gear>gear/gear[2]/rollspeed-ms</gear>
|
||||
</params>
|
||||
</overlay>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>Starboard tire smoke</name>
|
||||
<path>Aircraft/Generic/Effects/tyre-smoke-stbd.xml</path>
|
||||
<offsets>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>-0.572</z-m>
|
||||
</offsets>
|
||||
</model>
|
||||
|
||||
<!-- Gear compression -->
|
||||
<animation>
|
||||
<name>Compression lower scissor</name>
|
||||
<type>rotate</type>
|
||||
<object-name>LINKS.02</object-name>
|
||||
<property>gear/gear[2]/compression-norm</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.000</ind><dep>0.000</dep></entry>
|
||||
<entry><ind>0.050</ind><dep>-5.374</dep></entry>
|
||||
<entry><ind>0.100</ind><dep>-18.466</dep></entry>
|
||||
<entry><ind>0.150</ind><dep>-4.218</dep></entry>
|
||||
<entry><ind>0.200</ind><dep>2.544</dep></entry>
|
||||
<entry><ind>0.250</ind><dep>7.801</dep></entry>
|
||||
<entry><ind>0.300</ind><dep>12.284</dep></entry>
|
||||
<entry><ind>0.350</ind><dep>16.280</dep></entry>
|
||||
<entry><ind>0.400</ind><dep>19.934</dep></entry>
|
||||
<entry><ind>0.450</ind><dep>23.333</dep></entry>
|
||||
<entry><ind>0.500</ind><dep>26.534</dep></entry>
|
||||
<entry><ind>0.550</ind><dep>29.577</dep></entry>
|
||||
<entry><ind>0.600</ind><dep>32.491</dep></entry>
|
||||
<entry><ind>0.650</ind><dep>35.297</dep></entry>
|
||||
<entry><ind>0.700</ind><dep>38.013</dep></entry>
|
||||
<entry><ind>0.750</ind><dep>40.653</dep></entry>
|
||||
<entry><ind>0.800</ind><dep>43.227</dep></entry>
|
||||
<entry><ind>0.850</ind><dep>45.746</dep></entry>
|
||||
<entry><ind>0.900</ind><dep>48.217</dep></entry>
|
||||
<entry><ind>0.950</ind><dep>50.647</dep></entry>
|
||||
<entry><ind>1.000</ind><dep>53.043</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>-0.158</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0.024</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>-1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<name>Compression upper scissor</name>
|
||||
<type>rotate</type>
|
||||
<object-name>LINKS.01</object-name>
|
||||
<property>gear/gear[2]/compression-norm</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.000</ind><dep>0.000</dep></entry>
|
||||
<entry><ind>0.050</ind><dep>-5.374</dep></entry>
|
||||
<entry><ind>0.100</ind><dep>-18.466</dep></entry>
|
||||
<entry><ind>0.150</ind><dep>-4.218</dep></entry>
|
||||
<entry><ind>0.200</ind><dep>2.544</dep></entry>
|
||||
<entry><ind>0.250</ind><dep>7.801</dep></entry>
|
||||
<entry><ind>0.300</ind><dep>12.284</dep></entry>
|
||||
<entry><ind>0.350</ind><dep>16.280</dep></entry>
|
||||
<entry><ind>0.400</ind><dep>19.934</dep></entry>
|
||||
<entry><ind>0.450</ind><dep>23.333</dep></entry>
|
||||
<entry><ind>0.500</ind><dep>26.534</dep></entry>
|
||||
<entry><ind>0.550</ind><dep>29.577</dep></entry>
|
||||
<entry><ind>0.600</ind><dep>32.491</dep></entry>
|
||||
<entry><ind>0.650</ind><dep>35.297</dep></entry>
|
||||
<entry><ind>0.700</ind><dep>38.013</dep></entry>
|
||||
<entry><ind>0.750</ind><dep>40.653</dep></entry>
|
||||
<entry><ind>0.800</ind><dep>43.227</dep></entry>
|
||||
<entry><ind>0.850</ind><dep>45.746</dep></entry>
|
||||
<entry><ind>0.900</ind><dep>48.217</dep></entry>
|
||||
<entry><ind>0.950</ind><dep>50.647</dep></entry>
|
||||
<entry><ind>1.000</ind><dep>53.043</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>-0.26</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0.643</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<name>Compression</name>
|
||||
<type>translate</type>
|
||||
<object-name>OLEO</object-name>
|
||||
<object-name>ACTUTATOR</object-name>
|
||||
<object-name>Main Tires</object-name>
|
||||
<object-name>Compression lower scissor</object-name>
|
||||
<property>gear/gear[2]/compression-ft</property>
|
||||
<factor>0.305</factor>
|
||||
<axis>
|
||||
<x1-m>0</x1-m>
|
||||
<y1-m>0</y1-m>
|
||||
<z1-m>0</z1-m>
|
||||
<x2-m>-0.165</x2-m>
|
||||
<y2-m>0</y2-m>
|
||||
<z2-m>1.196</z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Gear retraction sequence -->
|
||||
<animation>
|
||||
<name>Retraction</name>
|
||||
<type>rotate</type>
|
||||
<object-name>AXLE</object-name>
|
||||
<object-name>ACTUTATOR</object-name>
|
||||
<object-name>D_STRUCT.L</object-name>
|
||||
<object-name>D_STRUCT.U</object-name>
|
||||
<object-name>FITTING</object-name>
|
||||
<object-name>OLEO</object-name>
|
||||
<object-name>LINKS.01</object-name>
|
||||
<object-name>LINKS.02</object-name>
|
||||
<object-name>Main Tires</object-name>
|
||||
<property>gear/gear[2]/position-norm</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.0</ind><dep>80.5</dep></entry>
|
||||
<entry><ind>0.2</ind><dep>80.5</dep></entry>
|
||||
<entry><ind>0.8</ind><dep>0.0</dep></entry>
|
||||
<entry><ind>1.0</ind><dep>0.0</dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m>-0.2681111</x1-m>
|
||||
<y1-m>0.0129338</y1-m>
|
||||
<z1-m>2.8588708</z1-m>
|
||||
<x2-m>-1.1054902</x2-m>
|
||||
<y2-m>-0.0075</y2-m>
|
||||
<z2-m>2.7435568</z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>Drag_Structs.Lower</name>
|
||||
<type>rotate</type>
|
||||
<object-name>D_STRUCT.L</object-name>
|
||||
<object-name>D_STRUCT.U</object-name>
|
||||
<property>gear/gear[2]/position-norm</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.0</ind><dep>45.0</dep></entry>
|
||||
<entry><ind>0.2</ind><dep>45.0</dep></entry>
|
||||
<entry><ind>0.8</ind><dep>0.0</dep></entry>
|
||||
<entry><ind>1.0</ind><dep>0.0</dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m>-0.2671443</x1-m>
|
||||
<y1-m>-0.1992673</y1-m>
|
||||
<z1-m>1.2244419</z1-m>
|
||||
<x2-m>-0.3569210</x2-m>
|
||||
<y2-m>-0.1076174</y2-m>
|
||||
<z2-m>1.2222185</z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<name>Drag_Structs.Upper</name>
|
||||
<type>rotate</type>
|
||||
<object-name>D_STRUCT.U</object-name>
|
||||
<property>gear/gear[2]/position-norm</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.0</ind><dep>180.0</dep></entry>
|
||||
<entry><ind>0.2</ind><dep>180.0</dep></entry>
|
||||
<entry><ind>0.8</ind><dep>0.0</dep></entry>
|
||||
<entry><ind>1.0</ind><dep>0.0</dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x1-m>-1.024</x1-m>
|
||||
<y1-m>-0.693</y1-m>
|
||||
<z1-m>1.965</z1-m>
|
||||
<x2-m>-0.884</x2-m>
|
||||
<y2-m>-0.836</y2-m>
|
||||
<z2-m>1.968</z2-m>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
31
Models/LandingGears/a320.mlg.tires.xml
Normal file
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>res/a320.mlg.tires.ac</path>
|
||||
|
||||
<params>
|
||||
<gear>gear/gear[1]/rollspeed-ms</gear>
|
||||
</params>
|
||||
|
||||
<!-- Animation for tire rotation as the aircraft rolls along the ground-->
|
||||
<animation>
|
||||
<name>Tire rotation</name>
|
||||
<type>spin</type>
|
||||
<object-name>Tires</object-name>
|
||||
<object-name>Bearing</object-name>
|
||||
<property alias="../../params/gear" />
|
||||
<factor>10</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>-1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
27
Models/LandingGears/a320.nlg.tires.xml
Normal file
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>res/a320.nlg.tires.ac</path>
|
||||
|
||||
<!-- Animation for tire rotation as the aircraft rolls along the ground-->
|
||||
<animation>
|
||||
<name>Tire rotation</name>
|
||||
<type>spin</type>
|
||||
<object-name>Tires</object-name>
|
||||
<object-name>Bearing</object-name>
|
||||
<property>gear/gear[0]/rollspeed-ms</property>
|
||||
<factor>10</factor>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>-1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
BIN
Models/LandingGears/res/NWA.png
Normal file
After Width: | Height: | Size: 745 KiB |
10507
Models/LandingGears/res/a320.mlg.left.ac
Normal file
10507
Models/LandingGears/res/a320.mlg.right.ac
Normal file
7982
Models/LandingGears/res/a320.mlg.tires.ac
Normal file
7644
Models/LandingGears/res/a320.nlg.tires.ac
Normal file
BIN
Models/LandingGears/res/mainwheel.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
Models/LightMap/a350xwb.png
Normal file
After Width: | Height: | Size: 517 KiB |
BIN
Models/LightMap/wings.png
Normal file
After Width: | Height: | Size: 148 KiB |
32
Models/Lights/beacon.xml
Normal file
|
@ -0,0 +1,32 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>rednav.ac</path>
|
||||
|
||||
<!-- ANIMATIONS -->
|
||||
<!-- On/off -->
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Light</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/sim/model/lights/beacon/state</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- Billboard animation -->
|
||||
<animation>
|
||||
<name>Billboard</name>
|
||||
<type>billboard</type>
|
||||
<object-name>Light</object-name>
|
||||
</animation>
|
||||
|
||||
<effect>
|
||||
<inherits-from>Effects/model-transparent</inherits-from>
|
||||
<object-name>Light</object-name>
|
||||
</effect>
|
||||
|
||||
</PropertyList>
|
67
Models/Lights/beacon_light.xml
Normal file
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>light-flare.ac</path>
|
||||
|
||||
|
||||
<animation>
|
||||
<type>light</type>
|
||||
<light-type>point</light-type>
|
||||
<name>LightNavStbd</name>
|
||||
<object-name>LightVolNavStbd</object-name>
|
||||
<position>
|
||||
<x> 0 </x>
|
||||
<y> 0 </y>
|
||||
<z> 5 </z>
|
||||
</position>
|
||||
<ambient>
|
||||
<r>0.03</r>
|
||||
<g>0.03</g>
|
||||
<b>0.03</b>
|
||||
<a>1.0</a>
|
||||
</ambient>
|
||||
<diffuse>
|
||||
<r>1.0</r>
|
||||
<g>0.2</g>
|
||||
<b>0.2</b>
|
||||
<a>1.0</a>
|
||||
</diffuse>
|
||||
<specular>
|
||||
<r>0.7</r>
|
||||
<g>0.7</g>
|
||||
<b>0.7</b>
|
||||
<a>1.0</a>
|
||||
</specular>
|
||||
<attenuation>
|
||||
<c>1.0</c>
|
||||
<l>0.1</l>
|
||||
<q>0.2</q>
|
||||
</attenuation>
|
||||
<exponent>100</exponent>
|
||||
<near-m>0.0001</near-m>
|
||||
<far-m>79</far-m>
|
||||
<cutoff>110</cutoff>
|
||||
<nopreview/>
|
||||
</animation>
|
||||
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>LightNavStbd</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/sim/model/lights/beacon/state</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<condition>
|
||||
<property>/sim/rendering/rembrandt/enabled</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
4013
Models/Lights/cockpit-light.ac
Normal file
62
Models/Lights/cockpit-light.xml
Normal file
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>light-flare.ac</path>
|
||||
|
||||
|
||||
<animation>
|
||||
<type>light</type>
|
||||
<light-type>spot</light-type>
|
||||
<name>LightNavStbd</name>
|
||||
<object-name>LightVolNavStbd</object-name>
|
||||
<position>
|
||||
<x> 0 </x>
|
||||
<y>0 </y>
|
||||
<z>0 </z>
|
||||
</position>
|
||||
<direction>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>-1.0</z>
|
||||
</direction>
|
||||
<ambient>
|
||||
<r>0.03</r>
|
||||
<g>0.03</g>
|
||||
<b>0.03</b>
|
||||
<a>1.0</a>
|
||||
</ambient>
|
||||
<diffuse>
|
||||
<r>1.0</r>
|
||||
<g>1</g>
|
||||
<b>1</b>
|
||||
<a>1.0</a>
|
||||
</diffuse>
|
||||
<specular>
|
||||
<r>0.7</r>
|
||||
<g>0.7</g>
|
||||
<b>0.7</b>
|
||||
<a>1.0</a>
|
||||
</specular>
|
||||
<attenuation>
|
||||
<c>1.0</c>
|
||||
<l>0</l>
|
||||
<q>0</q>
|
||||
</attenuation>
|
||||
<exponent>15</exponent>
|
||||
<near-m>0.001</near-m>
|
||||
<far-m>2</far-m>
|
||||
<cutoff>110</cutoff>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>LightNavStbd</object-name>
|
||||
<condition>
|
||||
<property>/sim/rendering/rembrandt/enabled</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
|
||||
|
||||
</PropertyList>
|
3
Models/Lights/empty.ac
Normal file
|
@ -0,0 +1,3 @@
|
|||
AC3Db
|
||||
OBJECT world
|
||||
kids 0
|