1
0
Fork 0

Updated Aerostar...

Updated KNS-80 Nav radio --- (Added DME display , ability to set 4 vor/rnav waypoint frequencies )

Aerostar instruments material animation updates
This commit is contained in:
sydadams 2007-03-29 02:38:31 +00:00
parent 44bb7bb192
commit 143c445571
22 changed files with 2271 additions and 2039 deletions

View file

@ -4,6 +4,22 @@
<path>alt2.ac</path> <path>alt2.ac</path>
<animation>
<type>material</type>
<object-name>ALTface</object-name>
<object-name>needle100</object-name>
<object-name>needle1000</object-name>
<object-name>needle10000</object-name>
<object-name>inhg</object-name>
<object-name>InhgKnob</object-name>
<emission>
<red>0.8</red>
<green>0.4</green>
<blue>0.2</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>needle100</object-name> <object-name>needle100</object-name>
@ -45,46 +61,16 @@
<object-name>inhg</object-name> <object-name>inhg</object-name>
<property>/instrumentation/altimeter/setting-inhg</property> <property>/instrumentation/altimeter/setting-inhg</property>
<interpolation> <interpolation>
<entry> <entry><ind>27.90</ind><dep>0.0</dep></entry>
<ind>27.90</ind> <entry><ind>28.0</ind><dep>9.35</dep></entry>
<dep>0.0</dep> <entry><ind>28.5</ind><dep>59.0</dep></entry>
</entry> <entry><ind>29.0</ind><dep>109.0</dep></entry>
<entry> <entry><ind>29.5</ind><dep>159.5</dep></entry>
<ind>28.0</ind> <entry><ind>29.9</ind><dep>200.0</dep></entry>
<dep>9.35</dep> <entry><ind>30.0</ind><dep>210.0</dep></entry>
</entry> <entry><ind>30.5</ind><dep>261.0</dep></entry>
<entry> <entry><ind>31.0</ind><dep>310.0</dep></entry>
<ind>28.5</ind> <entry><ind>31.4</ind><dep>350.0</dep></entry>
<dep>59.0</dep>
</entry>
<entry>
<ind>29.0</ind>
<dep>109.0</dep>
</entry>
<entry>
<ind>29.5</ind>
<dep>159.5</dep>
</entry>
<entry>
<ind>29.9</ind>
<dep>200.0</dep>
</entry>
<entry>
<ind>30.0</ind>
<dep>210.0</dep>
</entry>
<entry>
<ind>30.5</ind>
<dep>261.0</dep>
</entry>
<entry>
<ind>31.0</ind>
<dep>310.0</dep>
</entry>
<entry>
<ind>31.4</ind>
<dep>350.0</dep>
</entry>
</interpolation> </interpolation>
<center> <center>
<x>0.25</x> <x>0.25</x>
@ -97,6 +83,5 @@
</axis> </axis>
</animation> </animation>
</PropertyList> </PropertyList>

View file

@ -1,7 +1,7 @@
AC3Db AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "DefaultWhite" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0 MATERIAL "metal" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0
MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0 MATERIAL "illum" rgb 1 1 1 amb 0 0 0 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0
OBJECT world OBJECT world
kids 7 kids 7
OBJECT poly OBJECT poly

View file

@ -4,7 +4,17 @@
<path>asi300.ac</path> <path>asi300.ac</path>
<animation>
<type>material</type>
<object-name>ASIneedle</object-name>
<object-name>ASIface</object-name>
<emission>
<red>0.8</red>
<green>0.4</green>
<blue>0.2</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation> <animation>
<type>rotate</type> <type>rotate</type>

View file

@ -1,7 +1,7 @@
AC3Db AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "DefaultWhite" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0 MATERIAL "illum" rgb 1 1 1 amb 0 0 0 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0
MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0 MATERIAL "metal" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0
OBJECT world OBJECT world
kids 4 kids 4
OBJECT poly OBJECT poly

View file

@ -1,7 +1,7 @@
AC3Db AC3Db
MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0 MATERIAL "illum" rgb 1 1 1 amb 0 0 0 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0
MATERIAL "led" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 trans 0 MATERIAL "led" rgb 1 1 1 amb 0 0 0 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 trans 0
MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0 MATERIAL "metal" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0
OBJECT world OBJECT world
kids 9 kids 9
OBJECT poly OBJECT poly

View file

@ -4,6 +4,32 @@
<path>kfc200.ac</path> <path>kfc200.ac</path>
<animation>
<type>material</type>
<object-name>AIring</object-name>
<object-name>AIpitch</object-name>
<object-name>Symbol</object-name>
<object-name>kfc-hdgbug</object-name>
<object-name>FDbars</object-name>
<object-name>kfc-crs</object-name>
<object-name>kfc-crs.001</object-name>
<object-name>To-flag</object-name>
<object-name>From-flag</object-name>
<object-name>CmpsCard</object-name>
<object-name>nav-warning</object-name>
<object-name>hdg-warning</object-name>
<object-name>GSneedle</object-name>
<object-name>KI525A</object-name>
<object-name>CRSknob</object-name>
<object-name>HDGknob</object-name>
<emission>
<red>0.8</red>
<green>0.4</green>
<blue>0.2</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>AIring</object-name> <object-name>AIring</object-name>

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
AC3Db AC3Db
MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0 MATERIAL "illum" rgb 1 1 1 amb 0 0 0 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0
MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0 MATERIAL "metal" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0
OBJECT world OBJECT world
kids 10 kids 10
OBJECT poly OBJECT poly

View file

@ -3,6 +3,25 @@
<path>ki206.ac</path> <path>ki206.ac</path>
<animation>
<type>material</type>
<object-name>KI206.gsflag</object-name>
<object-name>KI206.toflag</object-name>
<object-name>KI206.fromflag</object-name>
<object-name>KI206.navflag</object-name>
<object-name>KI206.face</object-name>
<object-name>KI206card</object-name>
<object-name>KI206.locneedle</object-name>
<object-name>KI206.gsneedle</object-name>
<object-name>KI206.knob</object-name>
<emission>
<red>0.8</red>
<green>0.4</green>
<blue>0.2</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation> <animation>
<type>select</type> <type>select</type>
<object-name>KI206.gsflag</object-name> <object-name>KI206.gsflag</object-name>
@ -58,18 +77,9 @@
<object-name>KI206.locneedle</object-name> <object-name>KI206.locneedle</object-name>
<property>instrumentation/nav/heading-needle-deflection</property> <property>instrumentation/nav/heading-needle-deflection</property>
<interpolation> <interpolation>
<entry> <entry><ind>-10.0</ind><dep>-0.0113</dep></entry>
<ind>-10.0</ind> <entry><ind>0.0</ind><dep>0.0</dep></entry>
<dep>-0.0113</dep> <entry><ind>10.0</ind><dep>0.0113</dep></entry>
</entry>
<entry>
<ind>0.0</ind>
<dep>0.0</dep>
</entry>
<entry>
<ind>10.0</ind>
<dep>0.0113</dep>
</entry>
</interpolation> </interpolation>
<axis> <axis>
<x>0.0</x> <x>0.0</x>
@ -78,32 +88,16 @@
</axis> </axis>
</animation> </animation>
<animation> <animation>
<type>translate</type> <type>translate</type>
<object-name>KI206.gsneedle</object-name> <object-name>KI206.gsneedle</object-name>
<property>instrumentation/nav/gs-needle-deflection</property> <property>instrumentation/nav/gs-needle-deflection</property>
<interpolation> <interpolation>
<entry> <entry><ind>-9999.0</ind><dep>-0.0113</dep></entry>
<ind>-9999.0</ind> <entry><ind>-10.0</ind><dep>-0.0113</dep></entry>
<dep>-0.0113</dep> <entry><ind>0.0</ind><dep>0.0</dep></entry>
</entry> <entry><ind>10.0</ind><dep>0.0113</dep></entry>
<entry> <entry><ind>9999.0</ind><dep>0.0113</dep></entry>
<ind>-10.0</ind>
<dep>-0.0113</dep>
</entry>
<entry>
<ind>0.0</ind>
<dep>0.0</dep>
</entry>
<entry>
<ind>10.0</ind>
<dep>0.0113</dep>
</entry>
<entry>
<ind>9999.0</ind>
<dep>0.0113</dep>
</entry>
</interpolation> </interpolation>
<axis> <axis>
<x>0.0</x> <x>0.0</x>
@ -112,5 +106,4 @@
</axis> </axis>
</animation> </animation>
</PropertyList> </PropertyList>

View file

@ -0,0 +1,57 @@
#### King KNS-80 Integrated Navigation System ####
#### Syd Adams ####
####
#### Must be included in the Set file to run the KNS80 radio
####
KNS80 = props.globals.getNode("/instrumentation/kns-80",1);
NAV1 = props.globals.getNode("/instrumentation/nav/frequencies/selected-mhz",1);
FDM_ON = 0;
setlistener("/sim/signals/fdm-initialized", func {
KNS80.getNode("serviceable",1).setBoolValue(1);
KNS80.getNode("volume",1).setValue(0.5);
KNS80.getNode("display",1).setValue(0);
KNS80.getNode("use",1).setValue(0);
KNS80.getNode("displayed-frequency",1).setValue(NAV1.getValue()* 100);
KNS80.getNode("frequency[0]",1).setValue(NAV1.getValue()* 100);
KNS80.getNode("frequency[1]",1).setValue(10800);
KNS80.getNode("frequency[2]",1).setValue(10800);
KNS80.getNode("frequency[3]",1).setValue(10800);
FDM_ON = 1;
print("KNS-80 Nav System ... OK");
});
setlistener("/instrumentation/kns-80/displayed-frequency", func {
if(FDM_ON == 0){return;}
var freq = cmdarg().getValue();
var num = KNS80.getNode("display").getValue();
var freq_use = KNS80.getNode("use").getValue();
KNS80.getNode("frequency[" ~ num ~ "]").setValue(freq);
NAV1.setValue(KNS80.getNode("frequency[" ~ freq_use ~ "]").getValue() * 0.01);
});
setlistener("/instrumentation/kns-80/serviceable", func {
if(FDM_ON == 0){return;}
setprop("/instrumentation/nav/serviceable",cmdarg().getValue());
setprop("/instrumentation/dme/serviceable",cmdarg().getValue());
});
setlistener("/instrumentation/kns-80/volume", func {
if(FDM_ON == 0){return;}
#setprop("/instrumentation/nav/volume",cmdarg().getValue());
setprop("/instrumentation/dme/volume",cmdarg().getValue());
});
setlistener("/instrumentation/kns-80/use", func {
if(FDM_ON == 0){return;}
var freq = cmdarg().getValue();
NAV1.setValue(KNS80.getNode("frequency[" ~ freq ~ "]").getValue()* 0.01);
});
setlistener("/instrumentation/kns-80/display", func {
if(FDM_ON == 0){return;}
var freq = cmdarg().getValue();
KNS80.getNode("displayed-frequency").setValue(KNS80.getNode("frequency[" ~ freq ~ "]").getValue());
});

View file

@ -0,0 +1,204 @@
<?xml version="1.0"?>
<!--KNS 80 Nav radio hotspots-->
<PropertyList>
<name>nav1 hotspots</name>
<w-base>160</w-base>
<h-base>70</h-base>
<w>160</w>
<h>70</h>
<layers>
</layers>
<actions>
<action>
<name>nav frequency decrease (decimal part)</name>
<button>0</button>
<x>54</x>
<y>-30</y>
<w>12</w>
<h>16</h>
<binding>
<command>property-adjust</command>
<property>instrumentation/kns-80/displayed-frequency</property>
<step>-5</step>
<min>10800</min>
<max>11900</max>
<wrap>true</wrap>
</binding>
</action>
<action>
<name>nav frequency decrease (integer part)</name>
<button>1</button>
<x>54</x>
<y>-30</y>
<w>12</w>
<h>16</h>
<binding>
<command>property-adjust</command>
<property>instrumentation/kns-80/displayed-frequency</property>
<step>-100</step>
<min>10800</min>
<max>11900</max>
<wrap>true</wrap>
</binding>
</action>
<action>
<name>nav frequency increase (decimal part)</name>
<button>0</button>
<x>66</x>
<y>-30</y>
<w>12</w>
<h>16</h>
<binding>
<command>property-adjust</command>
<property>instrumentation/kns-80/displayed-frequency</property>
<step>5</step>
<min>10800</min>
<max>11900</max>
<wrap>true</wrap>
</binding>
</action>
<action>
<name>nav frequency increase (integer part)</name>
<button>1</button>
<x>66</x>
<y>-30</y>
<w>12</w>
<h>16</h>
<binding>
<command>property-adjust</command>
<property>instrumentation/kns-80/displayed-frequency</property>
<step>100</step>
<min>10800</min>
<max>11900</max>
<wrap>true</wrap>
</binding>
</action>
<action>
<name>volume increase</name>
<button>0</button>
<x>43</x>
<y>-34</y>
<w>6</w>
<h>8</h>
<condition>
<property>instrumentation/kns-80/serviceable</property>
</condition>
<binding>
<command>property-adjust</command>
<property>instrumentation/kns-80/volume</property>
<step>0.05</step>
<min>0.0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>nav power on</name>
<button>0</button>
<x>43</x>
<y>-34</y>
<w>6</w>
<h>8</h>
<condition>
<not>
<property>instrumentation/kns-80/serviceable</property>
</not>
</condition>
<binding>
<command>property-assign</command>
<property>instrumentation/kns-80/serviceable</property>
<value>true</value>
</binding>
</action>
<action>
<name>nav volume decrease</name>
<button>0</button>
<x>37</x>
<y>-34</y>
<w>6</w>
<h>8</h>
<condition>
<greater-than>
<property>instrumentation/kns-80/volume</property>
<value>0.0</value>
</greater-than>
</condition>
<binding>
<command>property-adjust</command>
<property>instrumentation/kns-80/volume</property>
<step>-0.05</step>
<min>0.0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>nav power off</name>
<button>0</button>
<x>37</x>
<y>-34</y>
<w>6</w>
<h>8</h>
<condition>
<equals>
<property>instrumentation/kns-80/volume</property>
<value>0</value>
</equals>
</condition>
<binding>
<command>property-assign</command>
<property>instrumentation/kns-80/serviceable</property>
<value>false</value>
</binding>
</action>
<action>
<name>select used frequency</name>
<button>0</button>
<x>-20</x>
<y>-24</y>
<w>12</w>
<h>6</h>
<binding>
<command>property-adjust</command>
<property>instrumentation/kns-80/use</property>
<step>1</step>
<min>0</min>
<max>4</max>
<wrap>true</wrap>
</binding>
</action>
<action>
<name>select displayed frequency</name>
<button>0</button>
<x>-5</x>
<y>-24</y>
<w>12</w>
<h>6</h>
<binding>
<command>property-adjust</command>
<property>instrumentation/kns-80/display</property>
<step>1</step>
<min>0</min>
<max>4</max>
<wrap>true</wrap>
</binding>
</action>
</actions>
</PropertyList>

View file

@ -1,207 +0,0 @@
<?xml version="1.0"?>
<!--
KNS 80 Nav radio hotspots
-->
<PropertyList>
<name>nav1 hotspots</name>
<w-base>160</w-base>
<h-base>70</h-base>
<w>160</w>
<h>70</h>
<layers>
</layers>
<actions>
<!--
<action>
<name>bezel outline</name>
<x>-80</x>
<y>-35</y>
<w>160</w>
<h>70</h>
</action>
-->
<action>
<name>nav1 frequency decrease (decimal part)</name>
<button>0</button>
<x>54</x>
<y>-30</y>
<w>12</w>
<h>16</h>
<binding>
<command>property-adjust</command>
<property>instrumentation/nav/frequencies/standby-mhz</property>
<mask>decimal</mask>
<step>-0.05</step>
<min>0.000</min>
<max>1.000</max>
<resolution>0.05</resolution>
<wrap>true</wrap>
</binding>
</action>
<action>
<name>nav frequency decrease (integer part)</name>
<button>1</button>
<x>54</x>
<y>-30</y>
<w>12</w>
<h>16</h>
<binding>
<command>property-adjust</command>
<property>instrumentation/nav/frequencies/standby-mhz</property>
<mask>integer</mask>
<step>-1</step>
<min>108</min>
<max>118</max>
<resolution>1</resolution>
<wrap>true</wrap>
</binding>
</action>
<action>
<name>nav frequency increase (decimal part)</name>
<button>0</button>
<x>66</x>
<y>-30</y>
<w>12</w>
<h>16</h>
<binding>
<command>property-adjust</command>
<property>instrumentation/nav/frequencies/standby-mhz</property>
<mask>decimal</mask>
<step>0.05</step>
<min>0.000</min>
<max>1.000</max>
<resolution>0.05</resolution>
<wrap>true</wrap>
</binding>
</action>
<action>
<name>nav frequency increase (integer part)</name>
<button>1</button>
<x>66</x>
<y>-30</y>
<w>12</w>
<h>16</h>
<binding>
<command>property-adjust</command>
<property>instrumentation/nav/frequencies/standby-mhz</property>
<mask>integer</mask>
<step>1</step>
<min>108</min>
<max>118</max>
<resolution>1</resolution>
<wrap>true</wrap>
</binding>
</action>
<action>
<name>nav volume increase</name>
<button>0</button>
<x>43</x>
<y>-34</y>
<w>6</w>
<h>8</h>
<condition>
<equals>
<property>instrumentation/nav/serviceable</property>
<value>true</value>
</equals>
</condition>
<binding>
<command>property-adjust</command>
<property>instrumentation/nav/volume</property>
<step>0.05</step>
<min>0.0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>nav power on</name>
<button>0</button>
<x>43</x>
<y>-34</y>
<w>6</w>
<h>8</h>
<condition>
<equals>
<property>instrumentation/nav/serviceable</property>
<value>false</value>
</equals>
</condition>
<binding>
<command>property-assign</command>
<property>instrumentation/nav/serviceable</property>
<value>true</value>
</binding>
</action>
<action>
<name>nav volume decrease</name>
<button>0</button>
<x>37</x>
<y>-34</y>
<w>6</w>
<h>8</h>
<condition>
<greater-than>
<property>instrumentation/nav/volume</property>
<value>0.0</value>
</greater-than>
</condition>
<binding>
<command>property-adjust</command>
<property>instrumentation/nav/volume</property>
<step>-0.05</step>
<min>0.0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>nav power off</name>
<button>0</button>
<x>37</x>
<y>-34</y>
<w>6</w>
<h>8</h>
<condition>
<equals>
<property>instrumentation/nav/volume</property>
<value>0</value>
</equals>
</condition>
<binding>
<command>property-assign</command>
<property>instrumentation/nav/serviceable</property>
<value>false</value>
</binding>
</action>
<action>
<name>swap nav frequencies</name>
<button>0</button>
<x>-20</x>
<y>-24</y>
<w>12</w>
<h>6</h>
<binding>
<command>property-swap</command>
<property>instrumentation/nav/frequencies/selected-mhz</property>
<property>instrumentation/nav/frequencies/standby-mhz</property>
</binding>
</action>
</actions>
</PropertyList>

View file

@ -1,147 +0,0 @@
<?xml version="1.0"?>
<PropertyList>
<path>kns80.ac</path>
<animation>
<name>illumination</name>
<object-name>nm.101</object-name>
<object-name>nm.102</object-name>
<object-name>nm.103</object-name>
<object-name>kt.101</object-name>
<object-name>kt.102</object-name>
<object-name>kt.103</object-name>
<object-name>min.101</object-name>
<object-name>min.102</object-name>
<object-name>navfreq.101</object-name>
<object-name>navfreq.102</object-name>
<object-name>navfreq.103</object-name>
<object-name>navfreq.104</object-name>
<object-name>navfreq.105</object-name>
<object-name>annun.nm</object-name>
<object-name>KNS80.modes</object-name>
</animation>
<animation>
<type>select</type>
<object-name>illumination</object-name>
<condition>
<and>
<equals>
<property>instrumentation/nav[0]/power-btn</property>
<value>true</value>
</equals>
<equals>
<property>instrumentation/nav[0]/serviceable</property>
<value>true</value>
</equals>
</and>
</condition>
</animation>
<animation>
<type>rotate</type>
<object-name>KNS80.volume</object-name>
<property>instrumentation/nav/volume</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1.0</ind>
<dep>300</dep>
</entry>
</interpolation>
<center>
<x-m>0.003</x-m>
<y-m>0.040</y-m>
<z-m>-0.030</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Frequency -->
<animation>
<type>textranslate</type>
<object-name>navfreq.101</object-name>
<property>instrumentation/nav[0]/frequencies/freq-whole</property>
<factor>0.00001</factor>
<step>10000</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.102</object-name>
<property>instrumentation/nav[0]/frequencies/freq-whole</property>
<factor>0.0001</factor>
<step>1000</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.103</object-name>
<property>instrumentation/nav[0]/frequencies/freq-whole</property>
<factor>0.001</factor>
<step>100</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.104</object-name>
<property>instrumentation/nav[0]/frequencies/freq-whole</property>
<factor>0.01</factor>
<step>10</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.105</object-name>
<property>instrumentation/nav[0]/frequencies/freq-whole</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

View file

@ -1,147 +0,0 @@
<?xml version="1.0"?>
<PropertyList>
<path>kns80.ac</path>
<animation>
<name>illumination</name>
<object-name>nm.101</object-name>
<object-name>nm.102</object-name>
<object-name>nm.103</object-name>
<object-name>kt.101</object-name>
<object-name>kt.102</object-name>
<object-name>kt.103</object-name>
<object-name>min.101</object-name>
<object-name>min.102</object-name>
<object-name>navfreq.101</object-name>
<object-name>navfreq.102</object-name>
<object-name>navfreq.103</object-name>
<object-name>navfreq.104</object-name>
<object-name>navfreq.105</object-name>
<object-name>annun.nm</object-name>
<object-name>KNS80.modes</object-name>
</animation>
<animation>
<type>select</type>
<object-name>illumination</object-name>
<condition>
<and>
<equals>
<property>instrumentation/nav[1]/power-btn</property>
<value>true</value>
</equals>
<equals>
<property>instrumentation/nav[1]/serviceable</property>
<value>true</value>
</equals>
</and>
</condition>
</animation>
<animation>
<type>rotate</type>
<object-name>KNS80.volume</object-name>
<property>instrumentation/nav[1]/power-btn</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>1.0</ind>
<dep>300</dep>
</entry>
</interpolation>
<center>
<x-m>0.004</x-m>
<y-m>0.036</y-m>
<z-m>-0.006</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Frequency -->
<animation>
<type>textranslate</type>
<object-name>navfreq.101</object-name>
<property>instrumentation/nav[1]/frequencies/freq-whole</property>
<factor>0.00001</factor>
<step>10000</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.102</object-name>
<property>instrumentation/nav[1]/frequencies/freq-whole</property>
<factor>0.0001</factor>
<step>1000</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.103</object-name>
<property>instrumentation/nav[1]/frequencies/freq-whole</property>
<factor>0.001</factor>
<step>100</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.104</object-name>
<property>instrumentation/nav[1]/frequencies/freq-whole</property>
<factor>0.01</factor>
<step>10</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.105</object-name>
<property>instrumentation/nav[1]/frequencies/freq-whole</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,295 @@
<?xml version="1.0"?>
<PropertyList>
<path>kns80.ac</path>
<animation>
<type>material</type>
<object-name>KNS80.modes</object-name>
<emission>
<red>0.6</red>
<green>0.3</green>
<blue>0.2</blue>
<factor-prop>/instrumentation/kns-80/serviceable</factor-prop>
</emission>
</animation>
<animation>
<name>dme-on</name>
<object-name>nm.101</object-name>
<object-name>nm.102</object-name>
<object-name>nm.103</object-name>
<object-name>kt.101</object-name>
<object-name>kt.102</object-name>
<object-name>kt.103</object-name>
<object-name>min.101</object-name>
<object-name>min.102</object-name>
</animation>
<animation>
<name>illumination</name>
<object-name>navfreq.101</object-name>
<object-name>navfreq.102</object-name>
<object-name>navfreq.103</object-name>
<object-name>navfreq.104</object-name>
<object-name>navfreq.105</object-name>
<object-name>annun.nm</object-name>
<object-name>display.digit</object-name>
<object-name>use.digit</object-name>
</animation>
<animation>
<type>select</type>
<object-name>illumination</object-name>
<condition>
<property>instrumentation/kns-80/serviceable</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>dme.invalid</object-name>
<condition>
<and>
<property>instrumentation/kns-80/serviceable</property>
<not>
<property>instrumentation/dme/in-range</property>
</not>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>dme-on</object-name>
<condition>
<and>
<property>instrumentation/kns-80/serviceable</property>
<property>instrumentation/dme/in-range</property>
</and>
</condition>
</animation>
<animation>
<type>rotate</type>
<object-name>KNS80.volume</object-name>
<property>instrumentation/kns-80/volume</property>
<interpolation>
<entry><ind>0</ind><dep>0</dep></entry>
<entry><ind>1.0</ind><dep>300</dep></entry>
</interpolation>
<center>
<x-m>0.003</x-m>
<y-m>0.040</y-m>
<z-m>-0.030</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Frequency -->
<animation>
<type>textranslate</type>
<object-name>navfreq.101</object-name>
<property>instrumentation/kns-80/displayed-frequency</property>
<factor>0.00001</factor>
<step>10000</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.102</object-name>
<property>instrumentation/kns-80/displayed-frequency</property>
<factor>0.0001</factor>
<step>1000</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.103</object-name>
<property>instrumentation/kns-80/displayed-frequency</property>
<factor>0.001</factor>
<step>100</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.104</object-name>
<property>instrumentation/kns-80/displayed-frequency</property>
<factor>0.01</factor>
<step>10</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>navfreq.105</object-name>
<property>instrumentation/kns-80/displayed-frequency</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- DME -->
<animation>
<type>textranslate</type>
<object-name>nm.101</object-name>
<property>instrumentation/dme/indicated-distance-nm</property>
<factor>0.01</factor>
<step>10</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>nm.102</object-name>
<property>instrumentation/dme/indicated-distance-nm</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>nm.103</object-name>
<property>instrumentation/dme/indicated-distance-nm</property>
<factor>1.0</factor>
<step>0.1</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>kt.101</object-name>
<property>instrumentation/dme/indicated-ground-speed-kt</property>
<factor>0.001</factor>
<step>100</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>kt.102</object-name>
<property>instrumentation/dme/indicated-ground-speed-kt</property>
<factor>0.01</factor>
<step>10</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>kt.103</object-name>
<property>instrumentation/dme/indicated-ground-speed-kt</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>min.101</object-name>
<property>instrumentation/dme/indicated-time-min</property>
<factor>0.01</factor>
<step>10</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>min.102</object-name>
<property>instrumentation/dme/indicated-time-min</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Frequency annunciators-->
<animation>
<type>textranslate</type>
<object-name>display.digit</object-name>
<property>instrumentation/kns-80/display</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>use.digit</object-name>
<property>instrumentation/kns-80/use</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

View file

@ -1,7 +1,7 @@
AC3Db AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "DefaultWhite" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0 MATERIAL "metal" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0
MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0 MATERIAL "illum" rgb 1 1 1 amb 0 0 0 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0
OBJECT world OBJECT world
kids 5 kids 5
OBJECT poly OBJECT poly

View file

@ -4,6 +4,20 @@
<path>ki227.ac</path> <path>ki227.ac</path>
<animation>
<type>material</type>
<object-name>KI227card</object-name>
<object-name>KI227.needle</object-name>
<object-name>KI227.knob</object-name>
<object-name>KI227.face</object-name>
<emission>
<red>0.8</red>
<green>0.4</green>
<blue>0.2</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>KI227card</object-name> <object-name>KI227card</object-name>

View file

@ -1,8 +1,8 @@
AC3Db AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "DefaultWhite" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "led" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 trans 0 MATERIAL "led" rgb 1 1 1 amb 0 0 0 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 trans 0
MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 1 1 1 shi 32 trans 0 MATERIAL "metal" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 1 1 1 shi 32 trans 0
MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0 MATERIAL "illum" rgb 1 1 1 amb 0 0 0 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0
OBJECT world OBJECT world
kids 15 kids 15
OBJECT poly OBJECT poly

View file

@ -4,8 +4,6 @@
<path>kr87.ac</path> <path>kr87.ac</path>
<animation> <animation>
<name>adf-leds</name> <name>adf-leds</name>
<object-name>annun.001</object-name> <object-name>annun.001</object-name>
@ -24,10 +22,7 @@
<type>select</type> <type>select</type>
<object-name>adf-leds</object-name> <object-name>adf-leds</object-name>
<condition> <condition>
<equals>
<property>instrumentation/adf/serviceable</property> <property>instrumentation/adf/serviceable</property>
<value>true</value>
</equals>
</condition> </condition>
</animation> </animation>
@ -65,20 +60,13 @@
</condition> </condition>
</animation> </animation>
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>KR87.volume</object-name> <object-name>KR87.volume</object-name>
<property>instrumentation/adf/volume-norm</property> <property>instrumentation/adf/volume-norm</property>
<interpolation> <interpolation>
<entry> <entry><ind>0</ind><dep>0</dep></entry>
<ind>0</ind> <entry><ind>1.0</ind><dep>300</dep></entry>
<dep>0</dep>
</entry>
<entry>
<ind>1.0</ind>
<dep>300</dep>
</entry>
</interpolation> </interpolation>
<center> <center>
<x-m>0.00</x-m> <x-m>0.00</x-m>
@ -91,7 +79,6 @@
<z>0</z> <z>0</z>
</axis> </axis>
</animation> </animation>
<!-- FREQUENCIES --> <!-- FREQUENCIES -->
<animation> <animation>
@ -198,7 +185,4 @@
</axis> </axis>
</animation> </animation>
</PropertyList> </PropertyList>

View file

@ -4,7 +4,17 @@
<path>vsi-6.ac</path> <path>vsi-6.ac</path>
<animation>
<type>material</type>
<object-name>VSIneedle</object-name>
<object-name>VSIface</object-name>
<emission>
<red>0.8</red>
<green>0.4</green>
<blue>0.2</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation> <animation>
<type>rotate</type> <type>rotate</type>
@ -28,7 +38,6 @@
<y>0</y> <y>0</y>
<z>0</z> <z>0</z>
</axis> </axis>
</animation> </animation>
</PropertyList> </PropertyList>

View file

@ -1,7 +1,7 @@
AC3Db AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "DefaultWhite" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0 MATERIAL "illum" rgb 1 1 1 amb 0 0 0 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0
MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0 MATERIAL "metal" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0
OBJECT world OBJECT world
kids 3 kids 3
OBJECT poly OBJECT poly