From bc002ff33f95e2008bacd32c8f92384c6ed29d7e Mon Sep 17 00:00:00 2001 From: sydadams <sydadams> Date: Mon, 9 Apr 2007 19:33:41 +0000 Subject: [PATCH] Minor FDM update ...elevators too touchy... Updated electrical system ...instrument light output normalized Added OSG hotspots to most instruments ... more to go yet PLIB hotspots temporarily broken ..need to resize panel to avoid whiteouts... (a waste of time ) but some still use PLIB , so needs to be fixed ... ;) --- Aircraft/Instruments-3d/alt-2/alt2-3d.xml | 42 +- Aircraft/Instruments-3d/asi300/asi300-3d.xml | 52 +- Aircraft/Instruments-3d/kfc200/fd-annun.xml | 167 ++- Aircraft/Instruments-3d/kfc200/fd-control.xml | 49 +- Aircraft/Instruments-3d/kfc200/kas297.ac | 971 ++++++++++-------- Aircraft/Instruments-3d/kfc200/kas297.xml | 82 ++ Aircraft/Instruments-3d/kfc200/kfc200-3d.xml | 308 +++--- Aircraft/Instruments-3d/kns80/KNS80.nas | 47 +- Aircraft/Instruments-3d/kns80/KNS80.rgb | Bin 45650 -> 47690 bytes Aircraft/Instruments-3d/kns80/kns80.ac | 724 ++++++++++--- Aircraft/Instruments-3d/kns80/kns80.xml | 173 +++- Aircraft/Instruments-3d/ky196/KY196.nas | 30 + Aircraft/Instruments-3d/ky196/ky196-comm1.xml | 505 +++++---- Aircraft/Instruments-3d/ky196/ky196-comm2.xml | 513 +++++---- Aircraft/Instruments-3d/ky196/ky196.ac | 449 +++++--- Aircraft/Instruments-3d/ky196/ky196.xml | 35 - 16 files changed, 2610 insertions(+), 1537 deletions(-) create mode 100644 Aircraft/Instruments-3d/ky196/KY196.nas delete mode 100644 Aircraft/Instruments-3d/ky196/ky196.xml diff --git a/Aircraft/Instruments-3d/alt-2/alt2-3d.xml b/Aircraft/Instruments-3d/alt-2/alt2-3d.xml index bff99a5b1..567a7c9f6 100644 --- a/Aircraft/Instruments-3d/alt-2/alt2-3d.xml +++ b/Aircraft/Instruments-3d/alt-2/alt2-3d.xml @@ -8,46 +8,18 @@ <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>needle1000</object-name> + <object-name>needle10000</object-name> <object-name>inhg</object-name> <object-name>InhgKnob</object-name> - <condition> - <greater-than> - <property>/systems/electrical/outputs/instrument-lights</property> - <value>0.1</value> - </greater-than> - </condition> - <emission> - <red>0.8</red> - <green>0.4</green> - <blue>0.2</blue> - <factor-prop>/controls/lighting/instruments-norm</factor-prop> + <emission> + <red>0.8</red> + <green>0.4</green> + <blue>0.2</blue> + <factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop> </emission> </animation> - <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> - <condition> - <less-than> - <property>/systems/electrical/outputs/instrument-lights</property> - <value>1</value> - </less-than> - </condition> - <emission> - <red>0.0</red> - <green>0.0</green> - <blue>0.0</blue> - <factor-prop>/controls/lighting/instruments-norm</factor-prop> - </emission> - </animation> - <animation> <type>rotate</type> <object-name>needle100</object-name> diff --git a/Aircraft/Instruments-3d/asi300/asi300-3d.xml b/Aircraft/Instruments-3d/asi300/asi300-3d.xml index d17798a23..269a6f578 100644 --- a/Aircraft/Instruments-3d/asi300/asi300-3d.xml +++ b/Aircraft/Instruments-3d/asi300/asi300-3d.xml @@ -1,57 +1,35 @@ <?xml version="1.0"?> - +<!-- +Airspeed Indicator (300 kt) +Syd Adams +--> <PropertyList> <path>asi300.ac</path> <animation> <type>material</type> - <object-name>ASIneedle</object-name> + <object-name>ASIneedle</object-name> <object-name>ASIface</object-name> - <condition> - <greater-than> - <property>/systems/electrical/outputs/instrument-lights</property> - <value>0.1</value> - </greater-than> - </condition> <emission> - <red>0.8</red> - <green>0.4</green> - <blue>0.2</blue> - <factor-prop>/controls/lighting/instruments-norm</factor-prop> + <red>0.8</red> + <green>0.4</green> + <blue>0.2</blue> + <factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop> </emission> </animation> - <animation> - <type>material</type> - <object-name>ASIneedle</object-name> - <object-name>ASIface</object-name> - <condition> - <less-than> - <property>/systems/electrical/outputs/instrument-lights</property> - <value>1</value> - </less-than> - </condition> - <emission> - <red>0.0</red> - <green>0.0</green> - <blue>0.0</blue> - <factor-prop>/controls/lighting/instruments-norm</factor-prop> - </emission> - </animation> - - <animation> <type>rotate</type> <object-name>ASIneedle</object-name> <property>/velocities/airspeed-kt</property> <interpolation> - <entry><ind>0</ind><dep>0</dep></entry> - <entry><ind>100</ind><dep>97</dep></entry> - <entry><ind>150</ind><dep>157</dep></entry> - <entry><ind>200</ind><dep>216</dep></entry> - <entry><ind>250</ind><dep>277</dep></entry> - <entry><ind>300</ind><dep>336.5</dep></entry> + <entry><ind>0</ind><dep>0</dep></entry> + <entry><ind>100</ind><dep>97</dep></entry> + <entry><ind>150</ind><dep>157</dep></entry> + <entry><ind>200</ind><dep>216</dep></entry> + <entry><ind>250</ind><dep>277</dep></entry> + <entry><ind>300</ind><dep>336.5</dep></entry> </interpolation> <axis> <x>-1.0</x> diff --git a/Aircraft/Instruments-3d/kfc200/fd-annun.xml b/Aircraft/Instruments-3d/kfc200/fd-annun.xml index 39b0a1731..ef4f6f50c 100644 --- a/Aircraft/Instruments-3d/kfc200/fd-annun.xml +++ b/Aircraft/Instruments-3d/kfc200/fd-annun.xml @@ -11,59 +11,36 @@ Syd Adams <animation> <type>material</type> - <object-name>FDannunciator</object-name> - <condition> - <greater-than> - <property>/systems/electrical/outputs/instrument-lights</property> - <value>0.1</value> - </greater-than> - </condition> + <object-name>FD-annun</object-name> <emission> - <red>0.5</red> - <green>0.4</green> - <blue>0.3</blue> - <factor-prop>/controls/lighting/instruments-norm</factor-prop> + <red>0.7</red> + <green>0.5</green> + <blue>0.3</blue> + <factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop> </emission> </animation> - <animation> - <type>material</type> - <object-name>FDannunciator</object-name> - <condition> - <less-than> - <property>/systems/electrical/outputs/instrument-lights</property> - <value>0.1</value> - </less-than> - </condition> - <emission> - <red>0.5</red> - <green>0.4</green> - <blue>0.3</blue> - <factor-prop>/controls/lighting/instruments-norm</factor-prop> - </emission> - </animation> - <animation> <type>select</type> <object-name>FD-ON</object-name> <condition> <property>/instrumentation/kfc200/fd_on</property> - </condition> + </condition> </animation> <animation> <type>select</type> <object-name>NAV-ON</object-name> <condition> - <or> - <equals> - <property>/instrumentation/kfc200/fdmode</property> - <value>nav-arm</value> - </equals> - <equals> - <property>/instrumentation/kfc200/fdmode</property> - <value>nav-cpld</value> - </equals> + <or> + <equals> + <property>/instrumentation/kfc200/fdmode</property> + <value>nav-arm</value> + </equals> + <equals> + <property>/instrumentation/kfc200/fdmode</property> + <value>nav-cpld</value> + </equals> </or> </condition> </animation> @@ -73,19 +50,19 @@ Syd Adams <object-name>ARM-ON</object-name> <condition> <or> - <equals> - <property>/instrumentation/kfc200/fdmode</property> - <value>nav-arm</value> - </equals> - <equals> - <property>/instrumentation/kfc200/fdmodeV</property> - <value>alt-arm</value> - </equals> - <equals> - <property>/instrumentation/kfc200/fdmodeV</property> - <value>gs-arm</value> - </equals> - </or> + <equals> + <property>/instrumentation/kfc200/fdmode</property> + <value>nav-arm</value> + </equals> + <equals> + <property>/instrumentation/kfc200/fdmodeV</property> + <value>alt-arm</value> + </equals> + <equals> + <property>/instrumentation/kfc200/fdmodeV</property> + <value>gs-arm</value> + </equals> + </or> </condition> </animation> @@ -93,10 +70,10 @@ Syd Adams <type>select</type> <object-name>CPLD-ON</object-name> <condition> - <equals> - <property>/instrumentation/kfc200/fdmode</property> - <value>nav-cpld</value> - </equals> + <equals> + <property>/instrumentation/kfc200/fdmode</property> + <value>nav-cpld</value> + </equals> </condition> </animation> @@ -104,10 +81,10 @@ Syd Adams <type>select</type> <object-name>HDG-ON</object-name> <condition> - <equals> - <property>/instrumentation/kfc200/fdmode</property> - <value>hdg</value> - </equals> + <equals> + <property>/instrumentation/kfc200/fdmode</property> + <value>hdg</value> + </equals> </condition> </animation> @@ -115,10 +92,10 @@ Syd Adams <type>select</type> <object-name>APPR-ON</object-name> <condition> - <equals> - <property>/instrumentation/kfc200/fdmode</property> - <value>appr</value> - </equals> + <equals> + <property>/instrumentation/kfc200/fdmode</property> + <value>appr</value> + </equals> </condition> </animation> @@ -126,10 +103,10 @@ Syd Adams <type>select</type> <object-name>GS-ON</object-name> <condition> - <equals> - <property>/instrumentation/kfc200/fdmodeV</property> - <value>gs</value> - </equals> + <equals> + <property>/instrumentation/kfc200/fdmodeV</property> + <value>gs</value> + </equals> </condition> </animation> @@ -137,10 +114,10 @@ Syd Adams <type>select</type> <object-name>GA-ON</object-name> <condition> - <equals> - <property>/instrumentation/kfc200/fdmode</property> - <value>ga</value> - </equals> + <equals> + <property>/instrumentation/kfc200/fdmode</property> + <value>ga</value> + </equals> </condition> </animation> @@ -149,15 +126,15 @@ Syd Adams <object-name>ALT-ON</object-name> <condition> <or> - <equals> - <property>/instrumentation/kfc200/fdmodeV</property> - <value>alt-arm</value> - </equals> - <equals> - <property>/instrumentation/kfc200/fdmodeV</property> - <value>alt</value> - </equals> - </or> + <equals> + <property>/instrumentation/kfc200/fdmodeV</property> + <value>alt-arm</value> + </equals> + <equals> + <property>/instrumentation/kfc200/fdmodeV</property> + <value>alt</value> + </equals> + </or> </condition> </animation> @@ -165,9 +142,9 @@ Syd Adams <type>select</type> <object-name>AP-ON</object-name> <condition> - <not> - <property>/autopilot/locks/passive-mode</property> - </not> + <not> + <property>/autopilot/locks/passive-mode</property> + </not> </condition> </animation> @@ -175,10 +152,10 @@ Syd Adams <type>select</type> <object-name>BC-ON</object-name> <condition> - <equals> - <property>/instrumentation/kfc200/fdmode</property> - <value>bc</value> - </equals> + <equals> + <property>/instrumentation/kfc200/fdmode</property> + <value>bc</value> + </equals> </condition> </animation> @@ -197,5 +174,21 @@ Syd Adams <property>/instrumentation/marker-beacon/middle</property> </condition> </animation> + + <animation> + <type>select</type> + <object-name>A-ON</object-name> + <condition> + <property>/instrumentation/kfc200/alert</property> + </condition> + </animation> + + <animation> + <type>select</type> + <object-name>TRIM-ON</object-name> + <condition> + <property>/instrumentation/kfc200/trim-fail</property> + </condition> + </animation> </PropertyList> \ No newline at end of file diff --git a/Aircraft/Instruments-3d/kfc200/fd-control.xml b/Aircraft/Instruments-3d/kfc200/fd-control.xml index 07f3ec644..f7141fb1d 100644 --- a/Aircraft/Instruments-3d/kfc200/fd-control.xml +++ b/Aircraft/Instruments-3d/kfc200/fd-control.xml @@ -10,38 +10,15 @@ <animation> <type>material</type> - <object-name>FDbase</object-name> - <condition> - <greater-than> - <property>/systems/electrical/outputs/instrument-lights</property> - <value>0.1</value> - </greater-than> - </condition> + <object-name>FDbase</object-name> <emission> - <red>0.5</red> - <green>0.4</green> - <blue>0.3</blue> - <factor-prop>/controls/lighting/instruments-norm</factor-prop> + <red>0.4</red> + <green>0.3</green> + <blue>0.3</blue> + <factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop> </emission> </animation> - <animation> - <type>material</type> - <object-name>FDbase</object-name> - <condition> - <less-than> - <property>/systems/electrical/outputs/instrument-lights</property> - <value>0.1</value> - </less-than> - </condition> - <emission> - <red>0.0</red> - <green>0.0</green> - <blue>0.0</blue> - <factor-prop>/controls/lighting/instruments-norm</factor-prop> - </emission> - </animation> - <animation> <type>pick</type> <object-name>Pitch.down</object-name> @@ -171,7 +148,7 @@ </action> </animation> -<animation> + <animation> <type>pick</type> <object-name>APPR.btn</object-name> <action> @@ -187,6 +164,20 @@ </binding> </action> </animation> + + <animation> + <type>pick</type> + <object-name>APtoggle</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>property-toggle</command> + <property>/autopilot/locks/passive-mode</property> + </binding> + </action> + </animation> + <animation> <type>rotate</type> <object-name>APtoggle</object-name> diff --git a/Aircraft/Instruments-3d/kfc200/kas297.ac b/Aircraft/Instruments-3d/kfc200/kas297.ac index de085de6e..9ffab6dcf 100644 --- a/Aircraft/Instruments-3d/kfc200/kas297.ac +++ b/Aircraft/Instruments-3d/kfc200/kas297.ac @@ -1,14 +1,59 @@ 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 "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 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 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 0 0 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0 OBJECT world -kids 9 +kids 13 OBJECT poly -name "Display" +name "Alt.increase" +data 6 +Circle texture "kas297.rgb" texrep 1 1 -crease 30 +crease 30.000000 +numvert 4 +0.001909 0.003508 -0.027819 +0.001909 -0.004004 -0.027819 +0.001909 -0.007759 -0.021314 +0.001909 0.007263 -0.021314 +numsurf 1 +SURF 0x10 +mat 1 +refs 4 +0 0.191024214029 0.863663256168 +3 0.254288256168 0.863663256168 +2 0.254288256168 0.800399184227 +1 0.191024214029 0.800399184227 +kids 0 +OBJECT poly +name "Alt.decrease" +data 10 +Circle.001 +texture "kas297.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.001909 0.007263 -0.021314 +0.001909 0.003508 -0.014809 +0.001909 -0.004004 -0.014809 +0.001909 -0.007759 -0.021314 +numsurf 1 +SURF 0x10 +mat 1 +refs 4 +3 0.223378121853 0.796153068542 +0 0.128184348345 0.796153068542 +1 0.128184348345 0.891346871853 +2 0.223378121853 0.891346871853 +kids 0 +OBJECT poly +name "Display" +data 4 +Mesh +texture "kas297.rgb" +texrep 1 1 +crease 30.000000 numvert 4 0.001347 0.01115 0.017398 0.001347 -0.004529 0.017398 @@ -16,7 +61,7 @@ numvert 4 0.001347 0.01115 -0.014807 numsurf 1 SURF 0x00 -mat 0 +mat 2 refs 4 3 0.259085595608 0.683385789394 0 0.131304383278 0.683385848999 @@ -25,9 +70,11 @@ refs 4 kids 0 OBJECT poly name "altmsg.004" +data 8 +Mesh.001 texture "kas297.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.001514 0.008404 -0.008098 0.001514 0.000694 -0.006926 @@ -35,7 +82,7 @@ numvert 4 0.001514 0.008404 -0.012921 numsurf 1 SURF 0x00 -mat 1 +mat 3 refs 4 3 0.978541493416 0.101732596755 0 0.921992182732 0.10173265636 @@ -44,9 +91,11 @@ refs 4 kids 0 OBJECT poly name "altmsg.003" +data 8 +Mesh.002 texture "kas297.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.001514 0.008404 -0.002857 0.001514 0.000694 -0.001685 @@ -54,7 +103,7 @@ numvert 4 0.001514 0.008404 -0.00768 numsurf 1 SURF 0x00 -mat 1 +mat 3 refs 4 3 0.978541493416 0.101732596755 0 0.921992182732 0.10173265636 @@ -63,9 +112,11 @@ refs 4 kids 0 OBJECT poly name "altmsg.002" +data 8 +Mesh.003 texture "kas297.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.001514 0.008404 0.002384 0.001514 0.000694 0.003556 @@ -73,7 +124,7 @@ numvert 4 0.001514 0.008404 -0.002439 numsurf 1 SURF 0x00 -mat 1 +mat 3 refs 4 3 0.978541493416 0.101732596755 0 0.921992182732 0.10173265636 @@ -82,9 +133,11 @@ refs 4 kids 0 OBJECT poly name "altmsg.001" +data 8 +Mesh.004 texture "kas297.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.001514 0.008404 0.008429 0.001514 0.000694 0.009602 @@ -92,7 +145,7 @@ numvert 4 0.001514 0.008404 0.003606 numsurf 1 SURF 0x00 -mat 1 +mat 3 refs 4 3 0.978541493416 0.101732596755 0 0.921992182732 0.10173265636 @@ -100,52 +153,380 @@ refs 4 2 0.978809595108 0.0113455690444 kids 0 OBJECT poly -name "KAS-297" +name "Set.knob" +data 8 +Mesh.010 texture "kas297.rgb" texrep 1 1 -crease 30 -numvert 61 -0.001909 0.003486 -0.025049 -0.001909 0.001773 -0.026193 -0.001909 -0.000248 -0.026595 -0.001909 -0.002269 -0.026193 -0.001909 -0.003982 -0.025049 -0.001909 -0.005127 -0.023335 -0.001909 -0.005529 -0.021314 -0.001909 -0.005127 -0.019294 -0.001909 -0.003982 -0.01758 -0.001909 -0.002269 -0.016436 -0.001909 -0.000248 -0.016034 -0.001909 0.001773 -0.016436 -0.001909 0.003486 -0.01758 -0.001909 0.004631 -0.019294 -0.001909 0.005033 -0.021314 -0.001909 0.004631 -0.023335 -0.007698 0.003486 -0.025049 -0.007698 0.001773 -0.026193 -0.007698 -0.000248 -0.026595 -0.007698 -0.002269 -0.026193 -0.007698 -0.003982 -0.025049 -0.007698 -0.005127 -0.023335 -0.007698 -0.005529 -0.021314 -0.007698 -0.005127 -0.019294 -0.007698 -0.003982 -0.01758 -0.007698 -0.002269 -0.016436 -0.007698 -0.000248 -0.016034 -0.007698 0.001773 -0.016436 -0.007698 0.003486 -0.01758 -0.007698 0.004631 -0.019294 -0.007698 0.005033 -0.021315 -0.007698 0.004631 -0.023335 +crease 30.000000 +numvert 33 0.007698 -0.000248 -0.021314 -0.001722 9.8e-05 0.019984 -0.001722 -0.003792 0.019984 -0.001722 -0.003792 0.026987 -0.001722 9.8e-05 0.026987 -0.003493 9.8e-05 0.019984 -0.003493 -0.003792 0.019984 -0.003493 -0.003792 0.026987 +0.007698 0.004631 -0.023335 +0.007698 0.005033 -0.021315 +0.007698 0.004631 -0.019294 +0.007698 0.003486 -0.01758 +0.007698 0.001773 -0.016436 +0.007698 -0.000248 -0.016034 +0.007698 -0.002269 -0.016436 +0.007698 -0.003982 -0.01758 +0.007698 -0.005127 -0.019294 +0.007698 -0.005529 -0.021314 +0.007698 -0.005127 -0.023335 +0.007698 -0.003982 -0.025049 +0.007698 -0.002269 -0.026193 +0.007698 -0.000248 -0.026595 +0.007698 0.001773 -0.026193 +0.007698 0.003486 -0.025049 +0.001909 0.004631 -0.023335 +0.001909 0.005033 -0.021314 +0.001909 0.004631 -0.019294 +0.001909 0.003486 -0.01758 +0.001909 0.001773 -0.016436 +0.001909 -0.000248 -0.016034 +0.001909 -0.002269 -0.016436 +0.001909 -0.003982 -0.01758 +0.001909 -0.005127 -0.019294 +0.001909 -0.005529 -0.021314 +0.001909 -0.005127 -0.023335 +0.001909 -0.003982 -0.025049 +0.001909 -0.002269 -0.026193 +0.001909 -0.000248 -0.026595 +0.001909 0.001773 -0.026193 +0.001909 0.003486 -0.025049 +numsurf 32 +SURF 0x00 +mat 1 +refs 4 +16 0.434804230928 0.0668970048428 +32 0.434804230928 0.019956022501 +17 0.48174521327 0.019956022501 +1 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +18 0.434804230928 0.0668970048428 +2 0.434804230928 0.019956022501 +1 0.48174521327 0.019956022501 +17 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +19 0.434804230928 0.0668970048428 +3 0.434804230928 0.019956022501 +2 0.48174521327 0.019956022501 +18 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +20 0.434804230928 0.0668970048428 +4 0.434804230928 0.019956022501 +3 0.48174521327 0.019956022501 +19 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +21 0.434804230928 0.0668970048428 +5 0.434804230928 0.019956022501 +4 0.48174521327 0.019956022501 +20 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +22 0.434804230928 0.0668970048428 +6 0.434804230928 0.019956022501 +5 0.48174521327 0.019956022501 +21 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +23 0.434804230928 0.0668970048428 +7 0.434804230928 0.019956022501 +6 0.48174521327 0.019956022501 +22 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +24 0.434804230928 0.0668970048428 +8 0.434804230928 0.019956022501 +7 0.48174521327 0.019956022501 +23 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +25 0.434804230928 0.0668970048428 +9 0.434804230928 0.019956022501 +8 0.48174521327 0.019956022501 +24 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +26 0.434804230928 0.0668970048428 +10 0.434804230928 0.019956022501 +9 0.48174521327 0.019956022501 +25 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +27 0.434804230928 0.0668970048428 +11 0.434804230928 0.019956022501 +10 0.48174521327 0.019956022501 +26 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +28 0.434804230928 0.0668970048428 +12 0.434804230928 0.019956022501 +11 0.48174521327 0.019956022501 +27 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +29 0.434804230928 0.0668970048428 +13 0.434804230928 0.019956022501 +12 0.48174521327 0.019956022501 +28 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +30 0.434804230928 0.0668970048428 +14 0.434804230928 0.019956022501 +13 0.48174521327 0.019956022501 +29 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +31 0.434804230928 0.0668970048428 +15 0.434804230928 0.019956022501 +14 0.48174521327 0.019956022501 +30 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 4 +32 0.434804230928 0.0668970048428 +16 0.434804230928 0.019956022501 +15 0.48174521327 0.019956022501 +31 0.48174521327 0.0668970048428 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +16 0.648551821709 0.181237071753 +1 0.619323253632 0.20076712966 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +1 0.619323253632 0.20076712966 +2 0.584845423698 0.207625299692 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +2 0.584845423698 0.207625299692 +3 0.550367593765 0.200767368078 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +3 0.550367593765 0.200767368078 +4 0.52113866806 0.181237310171 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +4 0.52113866806 0.181237310171 +5 0.501608431339 0.152008503675 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +5 0.501608431339 0.152008503675 +6 0.494750291109 0.117530703545 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +6 0.494750291109 0.117530703545 +7 0.50160831213 0.0830528438091 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +7 0.50160831213 0.0830528438091 +8 0.521138370037 0.0538239479065 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +8 0.521138370037 0.0538239479065 +9 0.550367176533 0.0342937111855 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +9 0.550367176533 0.0342937111855 +10 0.584844946861 0.0274356007576 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +10 0.584844946861 0.0274356007576 +11 0.619322836399 0.0342935919762 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +11 0.619322836399 0.0342935919762 +12 0.648551702499 0.0538237094879 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +12 0.648551702499 0.0538237094879 +13 0.668081879616 0.0830525457859 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +13 0.668081879616 0.0830525457859 +14 0.674939990044 0.117530345917 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +14 0.674939990044 0.117530345917 +15 0.66808193922 0.152008146048 +SURF 0x00 +mat 1 +refs 3 +0 0.58484518528 0.117530435324 +15 0.66808193922 0.152008146048 +16 0.648551821709 0.181237071753 +kids 0 +OBJECT poly +name "Arm.btn" +data 8 +Mesh.009 +texture "kas297.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 0.003493 9.8e-05 0.026987 +0.003493 -0.003792 0.026987 +0.003493 -0.003792 0.019984 +0.003493 9.8e-05 0.019984 +0.001722 9.8e-05 0.026987 +0.001722 -0.003792 0.026987 +0.001722 -0.003792 0.019984 +0.001722 9.8e-05 0.019984 +numsurf 5 +SURF 0x00 +mat 1 +refs 4 +4 0.0582099035382 0.00707477238029 +0 0.0582099035382 0.0574415288866 +3 0.007843144238 0.0574415288866 +7 0.007843144238 0.00707477238029 +SURF 0x00 +mat 1 +refs 4 +0 0.0582099035382 0.00707477238029 +4 0.0582099035382 0.0574415288866 +5 0.007843144238 0.0574415288866 +1 0.007843144238 0.00707477238029 +SURF 0x00 +mat 1 +refs 4 +6 0.007843144238 0.0574415288866 +2 0.007843144238 0.00707477238029 +1 0.0582099035382 0.00707477238029 +5 0.0582099035382 0.0574415288866 +SURF 0x00 +mat 1 +refs 4 +7 0.007843144238 0.0574415288866 +3 0.007843144238 0.00707477238029 +2 0.0582099035382 0.00707477238029 +6 0.0582099035382 0.0574415288866 +SURF 0x00 +mat 1 +refs 4 +3 0.007843144238 0.0574415288866 +0 0.007843144238 0.00707477238029 +1 0.0582099035382 0.00707477238029 +2 0.0582099035382 0.0574415288866 +kids 0 +OBJECT poly +name "altmsg" +data 8 +Mesh.006 +texture "kas297.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.001514 0.008404 0.01367 +0.001514 0.000694 0.014843 +0.001514 0.000694 0.010019 +0.001514 0.008404 0.008847 +numsurf 1 +SURF 0x00 +mat 3 +refs 4 +3 0.978541493416 0.101732596755 +0 0.921992182732 0.10173265636 +1 0.922260224819 0.011345628649 +2 0.978809595108 0.0113455690444 +kids 0 +OBJECT poly +name "Arm.msg" +data 8 +Mesh.007 +texture "kas297.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.001514 0.000233 0.016068 +0.001514 -0.003128 0.016068 +0.001514 -0.003128 0.00581 +0.001514 0.000233 0.00581 +numsurf 1 +SURF 0x00 +mat 3 +refs 4 +3 0.618501126766 0.957134366035 +0 0.496961891651 0.957134366035 +1 0.496961891651 0.917311787605 +2 0.618501007557 0.917311787605 +kids 0 +OBJECT poly +name "Alert.msg" +data 8 +Mesh.008 +texture "kas297.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.001514 0.000233 0.003243 +0.001514 -0.003128 0.003243 +0.001514 -0.003128 -0.012595 +0.001514 0.000233 -0.012595 +numsurf 1 +SURF 0x00 +mat 3 +refs 4 +3 0.664733886719 0.870237469673 +0 0.477083057165 0.870237469673 +1 0.477083057165 0.830414891243 +2 0.664733827114 0.830414891243 +kids 0 +OBJECT poly +name "KAS297" +data 8 +Mesh.005 +texture "kas297.rgb" +texrep 1 1 +crease 30.000000 +numvert 20 0.000162 0.013777 -0.022431 0.000162 -0.013777 -0.022431 0.000162 -0.013777 0.022431 @@ -166,403 +547,103 @@ numvert 61 0.00167 -0.003336 -0.013718 0.00167 -0.003336 0.016309 0.00167 0.009957 0.016309 -numsurf 51 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -17 0.66808193922 0.152008146048 -16 0.648551821709 0.181237071753 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -18 0.674939990044 0.117530345917 -17 0.66808193922 0.152008146048 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -19 0.668081879616 0.0830525457859 -18 0.674939990044 0.117530345917 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -20 0.648551702499 0.0538237094879 -19 0.668081879616 0.0830525457859 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -21 0.619322836399 0.0342935919762 -20 0.648551702499 0.0538237094879 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -22 0.584844946861 0.0274356007576 -21 0.619322836399 0.0342935919762 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -23 0.550367176533 0.0342937111855 -22 0.584844946861 0.0274356007576 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -24 0.521138370037 0.0538239479065 -23 0.550367176533 0.0342937111855 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -25 0.50160831213 0.0830528438091 -24 0.521138370037 0.0538239479065 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -26 0.494750291109 0.117530703545 -25 0.50160831213 0.0830528438091 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -27 0.501608431339 0.152008503675 -26 0.494750291109 0.117530703545 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -28 0.52113866806 0.181237310171 -27 0.501608431339 0.152008503675 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -29 0.550367593765 0.200767368078 -28 0.52113866806 0.181237310171 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -30 0.584845423698 0.207625299692 -29 0.550367593765 0.200767368078 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -31 0.619323253632 0.20076712966 -30 0.584845423698 0.207625299692 -SURF 0x00 -mat 2 -refs 3 -32 0.58484518528 0.117530435324 -16 0.648551821709 0.181237071753 -31 0.619323253632 0.20076712966 -SURF 0x00 -mat 2 -refs 4 -0 0.434804230928 0.0668970048428 -16 0.434804230928 0.019956022501 -17 0.48174521327 0.019956022501 -1 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -1 0.434804230928 0.0668970048428 -17 0.434804230928 0.019956022501 -18 0.48174521327 0.019956022501 -2 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -2 0.434804230928 0.0668970048428 -18 0.434804230928 0.019956022501 -19 0.48174521327 0.019956022501 -3 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -3 0.434804230928 0.0668970048428 -19 0.434804230928 0.019956022501 -20 0.48174521327 0.019956022501 -4 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -4 0.434804230928 0.0668970048428 -20 0.434804230928 0.019956022501 -21 0.48174521327 0.019956022501 -5 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -5 0.434804230928 0.0668970048428 -21 0.434804230928 0.019956022501 -22 0.48174521327 0.019956022501 -6 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -6 0.434804230928 0.0668970048428 -22 0.434804230928 0.019956022501 -23 0.48174521327 0.019956022501 -7 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -7 0.434804230928 0.0668970048428 -23 0.434804230928 0.019956022501 -24 0.48174521327 0.019956022501 -8 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -8 0.434804230928 0.0668970048428 -24 0.434804230928 0.019956022501 -25 0.48174521327 0.019956022501 -9 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -9 0.434804230928 0.0668970048428 -25 0.434804230928 0.019956022501 -26 0.48174521327 0.019956022501 -10 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -10 0.434804230928 0.0668970048428 -26 0.434804230928 0.019956022501 -27 0.48174521327 0.019956022501 -11 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -11 0.434804230928 0.0668970048428 -27 0.434804230928 0.019956022501 -28 0.48174521327 0.019956022501 -12 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -12 0.434804230928 0.0668970048428 -28 0.434804230928 0.019956022501 -29 0.48174521327 0.019956022501 -13 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -13 0.434804230928 0.0668970048428 -29 0.434804230928 0.019956022501 -30 0.48174521327 0.019956022501 -14 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -14 0.434804230928 0.0668970048428 -30 0.434804230928 0.019956022501 -31 0.48174521327 0.019956022501 -15 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -16 0.434804230928 0.0668970048428 -0 0.434804230928 0.019956022501 -15 0.48174521327 0.019956022501 -31 0.48174521327 0.0668970048428 -SURF 0x00 -mat 2 -refs 4 -37 0.007843144238 0.0574415288866 -40 0.007843144238 0.00707477238029 -39 0.0582099035382 0.00707477238029 -38 0.0582099035382 0.0574415288866 -SURF 0x00 -mat 2 -refs 4 -33 0.007843144238 0.0574415288866 -37 0.007843144238 0.00707477238029 -38 0.0582099035382 0.00707477238029 -34 0.0582099035382 0.0574415288866 -SURF 0x00 -mat 2 -refs 4 -34 0.007843144238 0.0574415288866 -38 0.007843144238 0.00707477238029 -39 0.0582099035382 0.00707477238029 -35 0.0582099035382 0.0574415288866 -SURF 0x00 -mat 2 -refs 4 -35 0.007843144238 0.0574415288866 -39 0.007843144238 0.00707477238029 -40 0.0582099035382 0.00707477238029 -36 0.0582099035382 0.0574415288866 -SURF 0x00 -mat 2 -refs 4 -37 0.007843144238 0.0574415288866 -33 0.007843144238 0.00707477238029 -36 0.0582099035382 0.00707477238029 -40 0.0582099035382 0.0574415288866 -SURF 0x00 -mat 2 -refs 4 -42 0.457330584526 0.851326823235 -46 0.45733076334 0.851326525211 -47 0.457330405712 0.145992904902 -43 0.457330524921 0.145992904902 -SURF 0x00 -mat 2 -refs 4 -45 0.020636677742 0.851326942444 -41 0.020636677742 0.851326823235 -44 0.0206364393234 0.145993202925 -48 0.0206365585327 0.145992994308 -SURF 0x00 -mat 2 -refs 4 -48 0.0206365585327 0.145992994308 -44 0.0206364393234 0.145993202925 -49 0.139534652233 0.0253909472376 -50 0.139534652233 0.0253906790167 -SURF 0x00 -mat 2 -refs 4 -43 0.457330524921 0.145992904902 -47 0.457330405712 0.145992904902 -52 0.338432312012 0.0253906194121 -51 0.338432431221 0.0253906790167 -SURF 0x00 -mat 2 -refs 4 -41 0.020636677742 0.851326823235 -45 0.020636677742 0.851326942444 -54 0.139534711838 0.971929192543 -53 0.139534711838 0.971929192543 -SURF 0x00 -mat 2 -refs 4 -46 0.45733076334 0.851326525211 -42 0.457330584526 0.851326823235 -55 0.338432490826 0.971929192543 -56 0.338432490826 0.971928715706 -SURF 0x00 -mat 2 -refs 4 -47 0.457330405712 0.145992904902 -48 0.0206365585327 0.145992994308 -50 0.139534652233 0.0253906790167 -52 0.338432312012 0.0253906194121 -SURF 0x00 -mat 2 -refs 4 -45 0.020636677742 0.851326942444 -46 0.45733076334 0.851326525211 -56 0.338432490826 0.971928715706 -54 0.139534711838 0.971929192543 -SURF 0x00 -mat 2 -refs 4 -51 0.338432431221 0.0253906790167 -52 0.338432312012 0.0253906194121 -50 0.139534652233 0.0253906790167 -49 0.139534652233 0.0253909472376 -SURF 0x00 -mat 2 -refs 4 -53 0.139534711838 0.971929192543 -54 0.139534711838 0.971929192543 -56 0.338432490826 0.971928715706 -55 0.338432490826 0.971929192543 -SURF 0x00 -mat 2 -refs 4 -46 0.45733076334 0.851326525211 -45 0.020636677742 0.851326942444 -57 0.0811778306961 0.71433955431 -58 0.291848778725 0.714339256287 -SURF 0x00 -mat 2 -refs 4 -47 0.457330405712 0.145992904902 -46 0.45733076334 0.851326525211 -58 0.291848778725 0.714339256287 -59 0.291848599911 0.242245286703 -SURF 0x00 -mat 2 -refs 4 -48 0.0206365585327 0.145992994308 -47 0.457330405712 0.145992904902 -59 0.291848599911 0.242245286703 -60 0.0811777710915 0.242245346308 -SURF 0x00 -mat 2 -refs 4 -45 0.020636677742 0.851326942444 -48 0.0206365585327 0.145992994308 -60 0.0811777710915 0.242245346308 -57 0.0811778306961 0.71433955431 -kids 0 -OBJECT poly -name "altmsg" -texture "kas297.rgb" -texrep 1 1 -crease 30 -numvert 4 -0.001514 0.008404 0.01367 -0.001514 0.000694 0.014843 -0.001514 0.000694 0.010019 -0.001514 0.008404 0.008847 -numsurf 1 +numsurf 14 SURF 0x00 mat 1 refs 4 -3 0.978541493416 0.101732596755 -0 0.921992182732 0.10173265636 -1 0.922260224819 0.011345628649 -2 0.978809595108 0.0113455690444 -kids 0 -OBJECT poly -name "Arm.msg" -texture "kas297.rgb" -texrep 1 1 -crease 30 -numvert 4 -0.001514 0.000233 0.016068 -0.001514 -0.003128 0.016068 -0.001514 -0.003128 0.00581 -0.001514 0.000233 0.00581 -numsurf 1 +1 0.457330584526 0.851326823235 +5 0.45733076334 0.851326525211 +6 0.457330405712 0.145992904902 +2 0.457330524921 0.145992904902 SURF 0x00 mat 1 refs 4 -3 0.618501126766 0.957134366035 -0 0.496961891651 0.957134366035 -1 0.496961891651 0.917311787605 -2 0.618501007557 0.917311787605 -kids 0 -OBJECT poly -name "Alert.msg" -texture "kas297.rgb" -texrep 1 1 -crease 30 -numvert 4 -0.001514 0.000233 0.003243 -0.001514 -0.003128 0.003243 -0.001514 -0.003128 -0.012595 -0.001514 0.000233 -0.012595 -numsurf 1 +4 0.020636677742 0.851326942444 +0 0.020636677742 0.851326823235 +3 0.0206364393234 0.145993202925 +7 0.0206365585327 0.145992994308 SURF 0x00 mat 1 refs 4 -3 0.664733886719 0.870237469673 -0 0.477083057165 0.870237469673 -1 0.477083057165 0.830414891243 -2 0.664733827114 0.830414891243 +7 0.0206365585327 0.145992994308 +3 0.0206364393234 0.145993202925 +8 0.139534652233 0.0253909472376 +9 0.139534652233 0.0253906790167 +SURF 0x00 +mat 1 +refs 4 +2 0.457330524921 0.145992904902 +6 0.457330405712 0.145992904902 +11 0.338432312012 0.0253906194121 +10 0.338432431221 0.0253906790167 +SURF 0x00 +mat 1 +refs 4 +0 0.020636677742 0.851326823235 +4 0.020636677742 0.851326942444 +13 0.139534711838 0.971929192543 +12 0.139534711838 0.971929192543 +SURF 0x00 +mat 1 +refs 4 +5 0.45733076334 0.851326525211 +1 0.457330584526 0.851326823235 +14 0.338432490826 0.971929192543 +15 0.338432490826 0.971928715706 +SURF 0x00 +mat 1 +refs 4 +6 0.457330405712 0.145992904902 +7 0.0206365585327 0.145992994308 +9 0.139534652233 0.0253906790167 +11 0.338432312012 0.0253906194121 +SURF 0x00 +mat 1 +refs 4 +4 0.020636677742 0.851326942444 +5 0.45733076334 0.851326525211 +15 0.338432490826 0.971928715706 +13 0.139534711838 0.971929192543 +SURF 0x00 +mat 1 +refs 4 +10 0.338432431221 0.0253906790167 +11 0.338432312012 0.0253906194121 +9 0.139534652233 0.0253906790167 +8 0.139534652233 0.0253909472376 +SURF 0x00 +mat 1 +refs 4 +12 0.139534711838 0.971929192543 +13 0.139534711838 0.971929192543 +15 0.338432490826 0.971928715706 +14 0.338432490826 0.971929192543 +SURF 0x00 +mat 1 +refs 4 +5 0.45733076334 0.851326525211 +4 0.020636677742 0.851326942444 +16 0.0811778306961 0.71433955431 +17 0.291848778725 0.714339256287 +SURF 0x00 +mat 1 +refs 4 +6 0.457330405712 0.145992904902 +5 0.45733076334 0.851326525211 +17 0.291848778725 0.714339256287 +18 0.291848599911 0.242245286703 +SURF 0x00 +mat 1 +refs 4 +7 0.0206365585327 0.145992994308 +6 0.457330405712 0.145992904902 +18 0.291848599911 0.242245286703 +19 0.0811777710915 0.242245346308 +SURF 0x00 +mat 1 +refs 4 +4 0.020636677742 0.851326942444 +7 0.0206365585327 0.145992994308 +19 0.0811777710915 0.242245346308 +16 0.0811778306961 0.71433955431 kids 0 diff --git a/Aircraft/Instruments-3d/kfc200/kas297.xml b/Aircraft/Instruments-3d/kfc200/kas297.xml index c42c617ba..55f2d308c 100644 --- a/Aircraft/Instruments-3d/kfc200/kas297.xml +++ b/Aircraft/Instruments-3d/kfc200/kas297.xml @@ -9,6 +9,18 @@ Syd Adams <path>kas297.ac</path> + <animation> + <type>material</type> + <object-name>Arm.btn</object-name> + <object-name>Set.knob</object-name> + <emission> + <red>0.8</red> + <green>0.4</green> + <blue>0.2</blue> + <factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop> + </emission> + </animation> + <animation> <type>select</type> <object-name>altmsg</object-name> @@ -123,4 +135,74 @@ Syd Adams </axis> </animation> + <!-- OSG animations --> + + <animation> + <type>pick</type> + <object-name>Alt.decrease</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/autopilot/settings/target-altitude-ft</property> + <step>-100</step> + <min>0.0</min> + <max>99999.0</max> + <wrap>false</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Alt.decrease</object-name> + <action> + <button>1</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/autopilot/settings/target-altitude-ft</property> + <step>-1000</step> + <min>0.0</min> + <max>99999.0</max> + <wrap>false</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Alt.increase</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/autopilot/settings/target-altitude-ft</property> + <step>100</step> + <min>0.0</min> + <max>99999.0</max> + <wrap>false</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Alt.increase</object-name> + <action> + <button>1</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/autopilot/settings/target-altitude-ft</property> + <step>1000</step> + <min>0.0</min> + <max>99999.0</max> + <wrap>false</wrap> + </binding> + </action> + </animation> + </PropertyList> \ No newline at end of file diff --git a/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml b/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml index a06577690..769492e43 100644 --- a/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml +++ b/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml @@ -1,4 +1,10 @@ <?xml version="1.0"?> +<!-- +KG - 258 Atitude Gyro +KI - 525A HSI + +Syd Adams +--> <PropertyList> @@ -6,7 +12,7 @@ <animation> <type>material</type> - <object-name>AIring</object-name> + <object-name>AIring</object-name> <object-name>AIpitch</object-name> <object-name>Symbol</object-name> <object-name>kfc-hdgbug</object-name> @@ -22,66 +28,30 @@ <object-name>KI525A</object-name> <object-name>CRSknob</object-name> <object-name>HDGknob</object-name> - <condition> - <greater-than> - <property>/systems/electrical/outputs/instrument-lights</property> - <value>0.1</value> - </greater-than> - </condition> - <emission> - <red>0.8</red> - <green>0.4</green> - <blue>0.2</blue> - <factor-prop>/controls/lighting/instruments-norm</factor-prop> + <emission> + <red>0.8</red> + <green>0.4</green> + <blue>0.2</blue> + <factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop> </emission> </animation> - <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> - <condition> - <less-than> - <property>/systems/electrical/outputs/instrument-lights</property> - <value>0.1</value> - </less-than> - </condition> - <emission> - <red>0.0</red> - <green>0.0</green> - <blue>0.0</blue> - </emission> - </animation> - - +<!-- KI-525A / KG-258 --> + <animation> <type>rotate</type> <object-name>AIring</object-name> <object-name>AIpitch</object-name> <property>orientation/roll-deg</property> <center> - <x-m>0.0</x-m> - <y-m>0.0</y-m> - <z-m>0.0</z-m> + <x-m>0.0</x-m> + <y-m>0.0</y-m> + <z-m>0.0</z-m> </center> <axis> - <x>1</x> - <y>0</y> - <z>0</z> + <x>1</x> + <y>0</y> + <z>0</z> </axis> </animation> @@ -90,31 +60,21 @@ <object-name>AIpitch</object-name> <property>orientation/pitch-deg</property> <interpolation> - <entry> - <ind>-90.0</ind><dep>0.0161</dep> - </entry> - <entry> - <ind>-30.0</ind><dep>0.0161</dep> - </entry> - <entry> - <ind>0.0</ind><dep>0.0</dep> - </entry> - <entry> - <ind>30.0</ind><dep>-0.0171</dep> - </entry> - <entry> - <ind>90.0</ind><dep>-0.0171</dep> - </entry> + <entry><ind>-90.0</ind><dep>0.0161</dep></entry> + <entry><ind>-30.0</ind><dep>0.0161</dep></entry> + <entry><ind>0.0</ind><dep>0.0</dep></entry> + <entry><ind>30.0</ind><dep>-0.0171</dep></entry> + <entry><ind>90.0</ind><dep>-0.0171</dep></entry> </interpolation> <center> - <x-m>0.0</x-m> - <y-m>0.0</y-m> - <z-m>0.0</z-m> + <x-m>0.0</x-m> + <y-m>0.0</y-m> + <z-m>0.0</z-m> </center> <axis> - <x>0</x> - <y>0</y> - <z>1</z> + <x>0</x> + <y>0</y> + <z>1</z> </axis> </animation> @@ -122,8 +82,8 @@ <type>select</type> <object-name>FDbars</object-name> <condition> - <property>instrumentation/kfc200/fd_on</property> - </condition> + <property>instrumentation/kfc200/fd_on</property> + </condition> </animation> <animation> @@ -132,14 +92,14 @@ <property>autopilot/settings/target-pitch-deg</property> <factor>0.00056</factor> <axis> - <x>0.0</x> - <y>0.0</y> - <z>1.0</z> + <x>0.0</x> + <y>0.0</y> + <z>1.0</z> </axis> <center> - <x-m>0.0</x-m> - <y-m>0</y-m> - <z-m>0.0</z-m> + <x-m>0.0</x-m> + <y-m>0</y-m> + <z-m>0.0</z-m> </center> </animation> @@ -148,14 +108,14 @@ <object-name>FDbars</object-name> <property>/autopilot/internal/target-roll-deg</property> <axis> - <x>-1.0</x> - <y>0.0</y> - <z>0.0</z> + <x>-1.0</x> + <y>0.0</y> + <z>0.0</z> </axis> <center> - <x-m>0.004</x-m> - <y-m>0</y-m> - <z-m>0.0</z-m> + <x-m>0.004</x-m> + <y-m>0</y-m> + <z-m>0.0</z-m> </center> </animation> @@ -164,14 +124,14 @@ <object-name>FDbars</object-name> <property>orientation/roll-deg</property> <axis> - <x>1.0</x> - <y>0.0</y> - <z>0.0</z> + <x>1.0</x> + <y>0.0</y> + <z>0.0</z> </axis> <center> - <x-m>0.004</x-m> - <y-m>0</y-m> - <z-m>0.0</z-m> + <x-m>0.004</x-m> + <y-m>0</y-m> + <z-m>0.0</z-m> </center> </animation> @@ -181,14 +141,14 @@ <property>/orientation/pitch-deg</property> <factor>0.00056</factor> <axis> - <x>0.0</x> - <y>0.0</y> - <z>-1.0</z> + <x>0.0</x> + <y>0.0</y> + <z>-1.0</z> </axis> <center> - <x-m>0.0</x-m> - <y-m>0</y-m> - <z-m>0.0</z-m> + <x-m>0.0</x-m> + <y-m>0</y-m> + <z-m>0.0</z-m> </center> </animation> @@ -199,14 +159,14 @@ <object-name>kfc-hdgbug</object-name> <property>autopilot/internal/fdm-heading-bug-error-deg</property> <axis> - <x>-1.0</x> - <y>0.0</y> - <z>0.0</z> + <x>-1.0</x> + <y>0.0</y> + <z>0.0</z> </axis> <center> - <x-m>0.0</x-m> - <y-m>0.0</y-m> - <z-m>-0.099</z-m> + <x-m>0.0</x-m> + <y-m>0.0</y-m> + <z-m>-0.099</z-m> </center> </animation> @@ -219,14 +179,14 @@ <object-name>CmpsCard</object-name> <property>orientation/heading-magnetic-deg</property> <axis> - <x>1.0</x> - <y>0.0</y> - <z>0.0</z> + <x>1.0</x> + <y>0.0</y> + <z>0.0</z> </axis> <center> - <x-m>0.0</x-m> - <y-m>0.0</y-m> - <z-m>-0.099</z-m> + <x-m>0.0</x-m> + <y-m>0.0</y-m> + <z-m>-0.099</z-m> </center> </animation> @@ -238,14 +198,14 @@ <object-name>From-flag</object-name> <property>instrumentation/nav/radials/selected-deg</property> <axis> - <x>-1.0</x> - <y>0.0</y> - <z>0.0</z> + <x>-1.0</x> + <y>0.0</y> + <z>0.0</z> </axis> <center> - <x-m>0.0</x-m> - <y-m>0.0</y-m> - <z-m>-0.099</z-m> + <x-m>0.0</x-m> + <y-m>0.0</y-m> + <z-m>-0.099</z-m> </center> </animation> @@ -254,25 +214,19 @@ <object-name>kfc-crs.001</object-name> <property>instrumentation/nav/heading-needle-deflection</property> <interpolation> - <entry> - <ind>-10.0</ind><dep>-0.0193</dep> - </entry> - <entry> - <ind>0.0</ind><dep>0.0</dep> - </entry> - <entry> - <ind>10.0</ind><dep>0.0193</dep> - </entry> + <entry><ind>-10.0</ind><dep>-0.0193</dep></entry> + <entry><ind>0.0</ind><dep>0.0</dep></entry> + <entry><ind>10.0</ind><dep>0.0193</dep></entry> </interpolation> <axis> - <x>0.0</x> - <y>1.0</y> - <z>0.0</z> + <x>0.0</x> + <y>1.0</y> + <z>0.0</z> </axis> <center> - <x-m>0.0</x-m> - <y-m>0.0</y-m> - <z-m>-0.099</z-m> + <x-m>0.0</x-m> + <y-m>0.0</y-m> + <z-m>-0.099</z-m> </center> </animation> @@ -281,44 +235,32 @@ <object-name>GSneedle</object-name> <property>instrumentation/nav/gs-needle-deflection</property> <interpolation> - <entry> - <ind>-100.0</ind><dep>-0.0183</dep> - </entry> - <entry> - <ind>-10.0</ind><dep>-0.0183</dep> - </entry> - <entry> - <ind>0.0</ind><dep>0.0</dep> - </entry> - <entry> - <ind>10.0</ind><dep>0.0183</dep> - </entry> - <entry> - <ind>100.0</ind><dep>0.0183</dep> - </entry> + <entry><ind>-100.0</ind><dep>-0.0183</dep></entry> + <entry><ind>-10.0</ind><dep>-0.0183</dep></entry> + <entry><ind>0.0</ind><dep>0.0</dep></entry> + <entry><ind>10.0</ind><dep>0.0183</dep></entry> + <entry><ind>100.0</ind><dep>0.0183</dep></entry> </interpolation> <axis> - <x>0.0</x> - <y>0.0</y> - <z>1.0</z> + <x>0.0</x> + <y>0.0</y> + <z>1.0</z> </axis> <center> - <x-m>0.0</x-m> - <y-m>0.0</y-m> - <z-m>-0.104</z-m> + <x-m>0.0</x-m> + <y-m>0.0</y-m> + <z-m>-0.104</z-m> </center> </animation> - - <animation> <type>select</type> <object-name>To-flag</object-name> <condition> - <equals> - <property>instrumentation/nav/to-flag</property> - <value>true</value> - </equals> + <equals> + <property>instrumentation/nav/to-flag</property> + <value>true</value> + </equals> </condition> </animation> @@ -326,10 +268,10 @@ <type>select</type> <object-name>From-flag</object-name> <condition> - <equals> - <property>instrumentation/nav/from-flag</property> - <value>true</value> - </equals> + <equals> + <property>instrumentation/nav/from-flag</property> + <value>true</value> + </equals> </condition> </animation> @@ -337,36 +279,36 @@ <type>select</type> <object-name>nav-warning</object-name> <condition> - <equals> - <property>instrumentation/nav/in-range</property> - <value>false</value> - </equals> + <equals> + <property>instrumentation/nav/in-range</property> + <value>false</value> + </equals> </condition> </animation> <animation> - <type>select</type> - <object-name>hdg-warning</object-name> - <condition> - <less-than> - <property>systems/electrical/outputs/nav</property> - <value>0.2</value> - </less-than> - </condition> + <type>select</type> + <object-name>hdg-warning</object-name> + <condition> + <less-than> + <property>systems/electrical/outputs/nav</property> + <value>0.2</value> + </less-than> + </condition> </animation> <animation> - <type>select</type> - <object-name>GSneedle</object-name> - <condition> - <and> - <less-than> - <property>instrumentation/nav/gs-distance</property> - <value>30000.0</value> - </less-than> + <type>select</type> + <object-name>GSneedle</object-name> + <condition> + <and> + <less-than> + <property>instrumentation/nav/gs-distance</property> + <value>30000.0</value> + </less-than> <property>instrumentation/nav/has-gs</property> - </and> - </condition> + </and> + </condition> </animation> </PropertyList> \ No newline at end of file diff --git a/Aircraft/Instruments-3d/kns80/KNS80.nas b/Aircraft/Instruments-3d/kns80/KNS80.nas index 9cbd79bcb..945bfe5a4 100644 --- a/Aircraft/Instruments-3d/kns80/KNS80.nas +++ b/Aircraft/Instruments-3d/kns80/KNS80.nas @@ -13,6 +13,8 @@ FDM_ON = 0; setlistener("/sim/signals/fdm-initialized", func { KNS80.getNode("serviceable",1).setBoolValue(1); + KNS80.getNode("volume-adjust",1).setValue(0); + KNS80.getNode("data-adjust",1).setValue(0); KNS80.getNode("volume",1).setValue(0.5); KNS80.getNode("display",1).setValue(0); KNS80.getNode("use",1).setValue(0); @@ -37,6 +39,50 @@ setlistener("/sim/signals/fdm-initialized", func { FDM_ON = 1; print("KNS-80 Nav System ... OK"); }); + +setlistener("/instrumentation/kns-80/volume-adjust", func { + if(FDM_ON == 0){return;} + var setting = cmdarg().getValue() * 0.05; + cmdarg().setValue(0); + var vol = KNS80.getNode("volume").getValue() + setting; + if(vol > 1.0){vol = 1.0;} + if(vol < 0.0){vol = 0.0;KNS80.getNode("serviceable").setBoolValue(0);} + if(vol > 0.0){KNS80.getNode("serviceable").setBoolValue(1);} + KNS80.getNode("volume").setValue(vol); + KNS80.getNode("volume-adjust").setValue(0); + }); + +setlistener("/instrumentation/kns-80/data-adjust", func { + if(FDM_ON == 0){return;} + var dmode = KNS80.getNode("data-mode").getValue(); + var num = cmdarg().getValue(); + cmdarg().setValue(0); + if(dmode == 0){ + if(num == -1 or num ==1 ){num = num *5;}else{num = num *10;} + var newfreq = KNS80.getNode("displayed-frequency").getValue(); + newfreq += num; + if(newfreq > 11895){newfreq -= 1100;} + if(newfreq < 10800){newfreq += 1100;} + KNS80.getNode("displayed-frequency").setValue(newfreq); + return; + } + if(dmode == 1){ + var newrad = KNS80.getNode("displayed-radial").getValue(); + newrad += num; + if(newrad > 359){newrad -= 360;} + if(newrad < 0){newrad += 360;} + KNS80.getNode("displayed-radial").setValue(newrad); + return; + } + if(dmode == 2){ + var newdist = KNS80.getNode("displayed-distance").getValue(); + newdist += num; + if(newdist > 99){newdist -= 100;} + if(newdist < 0){newdist += 100;} + KNS80.getNode("displayed-distance").setValue(newdist); + return; + } + }); setlistener("/instrumentation/kns-80/displayed-frequency", func { if(FDM_ON == 0){return;} @@ -92,4 +138,3 @@ setlistener("/instrumentation/kns-80/dme-hold", func { props.globals.getNode("instrumentation/dme/frequencies/source").setValue("/instrumentation/nav[0]/frequencies/selected-mhz"); } }); - diff --git a/Aircraft/Instruments-3d/kns80/KNS80.rgb b/Aircraft/Instruments-3d/kns80/KNS80.rgb index 6daa636637475e9652fe4f646871ec3053622936..dd2192c73766efaf1841986180bb3df13d22694e 100644 GIT binary patch delta 5177 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 delta 4508 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 acc~FZ)v$1*Ds5cd)^z8%x^o+{ef|qb<JuYk diff --git a/Aircraft/Instruments-3d/kns80/kns80.ac b/Aircraft/Instruments-3d/kns80/kns80.ac index 770d8fc7a..35850316c 100644 --- a/Aircraft/Instruments-3d/kns80/kns80.ac +++ b/Aircraft/Instruments-3d/kns80/kns80.ac @@ -1,11 +1,13 @@ 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 "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 "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 "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 1 1 1 shi 32 trans 0 OBJECT world -kids 38 +kids 47 OBJECT poly name "enr.annun" +data 4 +Mesh texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -20,14 +22,14 @@ numvert 8 0.002318 0.00931 0.053848 numsurf 2 SURF 0x00 -mat 0 +mat 1 refs 4 1 0.650416731834 0.463601350784 0 0.579434871674 0.463601350784 3 0.579434871674 0.432641416788 2 0.650416731834 0.432641416788 SURF 0x00 -mat 0 +mat 1 refs 4 4 0.311182290316 0.431400865316 5 0.375388234854 0.431400865316 @@ -35,7 +37,30 @@ refs 4 7 0.311182290316 0.462360799313 kids 0 OBJECT poly +name "Vol.decrease" +data 10 +Circle.002 +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.002936 -0.024708 -0.040417 +0.002936 -0.027358 -0.035827 +0.002936 -0.032658 -0.035827 +0.002936 -0.035308 -0.040417 +numsurf 1 +SURF 0x10 +mat 2 +refs 4 +3 0.978670537472 0.541329443455 +0 0.940079450607 0.541329443455 +1 0.940079450607 0.579920530319 +2 0.978670537472 0.579920530319 +kids 0 +OBJECT poly name "annun.nm" +data 8 +Mesh.001 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -80,158 +105,162 @@ numvert 38 0.002436 0.020768 0.052611 numsurf 21 SURF 0x00 -mat 0 +mat 1 refs 4 1 0.275992363691 0.506490647793 0 0.221027135849 0.506490647793 3 0.221027135849 0.475530743599 2 0.275992363691 0.475530743599 SURF 0x00 -mat 0 +mat 1 refs 4 6 0.353831350803 0.506490647793 7 0.298866271973 0.506490647793 4 0.298866271973 0.475530743599 5 0.353831350803 0.475530743599 SURF 0x00 -mat 0 +mat 1 refs 4 9 0.443218171597 0.506490647793 8 0.377484381199 0.506490647793 11 0.377484381199 0.475530743599 10 0.443218171597 0.475530743599 SURF 0x00 -mat 0 +mat 1 refs 4 13 0.289903014898 0.420392006636 12 0.224086225033 0.420392006636 15 0.224086225033 0.389432072639 14 0.289903014898 0.389432072639 SURF 0x00 -mat 0 +mat 1 refs 4 18 0.377856820822 0.420392006636 19 0.312040001154 0.420392006636 16 0.312040001154 0.389432072639 17 0.377856820822 0.389432072639 SURF 0x00 -mat 0 +mat 1 refs 3 20 0.35546875 0.06640625 28 0.359375 0.0703125 21 0.35546875 0.0703125 SURF 0x00 -mat 0 +mat 1 refs 3 20 0.35546875 0.06640625 21 0.35546875 0.0703125 22 0.34375 0.0703125 SURF 0x00 -mat 0 +mat 1 refs 3 20 0.35546875 0.06640625 22 0.34375 0.0703125 23 0.34375 0.06640625 SURF 0x00 -mat 0 +mat 1 refs 3 20 0.35546875 0.06640625 23 0.34375 0.06640625 24 0.34375 0.05859375 SURF 0x00 -mat 0 +mat 1 refs 3 20 0.35546875 0.06640625 24 0.34375 0.05859375 25 0.35546875 0.05859375 SURF 0x00 -mat 0 +mat 1 refs 3 20 0.35546875 0.06640625 25 0.35546875 0.05859375 26 0.359375 0.05859375 SURF 0x00 -mat 0 +mat 1 refs 3 20 0.35546875 0.06640625 26 0.359375 0.05859375 27 0.359375 0.06640625 SURF 0x00 -mat 0 +mat 1 refs 3 28 0.359375 0.0703125 20 0.35546875 0.06640625 27 0.359375 0.06640625 SURF 0x00 -mat 0 +mat 1 refs 3 29 0.359375 0.0703125 37 0.35546875 0.06640625 30 0.359375 0.06640625 SURF 0x00 -mat 0 +mat 1 refs 3 37 0.35546875 0.06640625 31 0.359375 0.05859375 30 0.359375 0.06640625 SURF 0x00 -mat 0 +mat 1 refs 3 37 0.35546875 0.06640625 32 0.35546875 0.05859375 31 0.359375 0.05859375 SURF 0x00 -mat 0 +mat 1 refs 3 37 0.35546875 0.06640625 33 0.34375 0.05859375 32 0.35546875 0.05859375 SURF 0x00 -mat 0 +mat 1 refs 3 37 0.35546875 0.06640625 34 0.34375 0.06640625 33 0.34375 0.05859375 SURF 0x00 -mat 0 +mat 1 refs 3 37 0.35546875 0.06640625 35 0.34375 0.0703125 34 0.34375 0.06640625 SURF 0x00 -mat 0 +mat 1 refs 3 37 0.35546875 0.06640625 36 0.35546875 0.0703125 35 0.34375 0.0703125 SURF 0x00 -mat 0 +mat 1 refs 3 37 0.35546875 0.06640625 29 0.359375 0.0703125 36 0.35546875 0.0703125 kids 0 OBJECT poly -name "vor.annun" +name "min.102" +data 8 +Mesh.013 texture "KNS80.rgb" texrep 1 1 crease 30.000000 numvert 4 -0.002318 0.000701 0.065645 -0.002318 0.000701 0.059135 -0.002318 0.004367 0.059135 -0.002318 0.004367 0.065645 +0.002318 0.028339 -0.010736 +0.002318 0.020695 -0.009747 +0.002318 0.020695 -0.004813 +0.002318 0.028339 -0.005801 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 -0 0.484388917685 0.432641416788 -1 0.555370688438 0.432641416788 -2 0.555370688438 0.463601350784 -3 0.484388917685 0.463601350784 +0 0.09375 0.12109375 +3 0.01953125 0.12109375 +2 0.01953125 0.00390625 +1 0.09375 0.00390625 kids 0 OBJECT poly name "min.101" +data 8 +Mesh.003 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -242,7 +271,7 @@ numvert 4 0.002318 0.028339 0.000994 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -251,6 +280,8 @@ refs 4 kids 0 OBJECT poly name "hld.annun" +data 8 +Mesh.004 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -261,7 +292,7 @@ numvert 4 0.002318 0.004367 0.033919 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.667112708092 0.432641416788 1 0.738094568253 0.432641416788 @@ -270,6 +301,8 @@ refs 4 kids 0 OBJECT poly name "KNS80.display" +data 8 +Mesh.005 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -280,7 +313,7 @@ numvert 4 0.001498 0.036626 0.078481 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.938879311085 0.92659932375 3 0.804208159447 0.92659932375 @@ -288,7 +321,62 @@ refs 4 1 0.938879311085 0.835649430752 kids 0 OBJECT poly +name "RNAV.btn" +data 8 +Mesh.015 +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 +0.003858 -0.018831 0.052137 +0.003858 -0.024329 0.052137 +0.003858 -0.024329 0.042171 +0.003858 -0.018831 0.042171 +0.002957 -0.018831 0.052137 +0.002957 -0.018831 0.042171 +0.002957 -0.024329 0.052137 +0.002957 -0.024329 0.042171 +numsurf 5 +SURF 0x00 +mat 2 +refs 4 +3 0.150781899691 0.452588200569 +0 0.034766279161 0.452588200569 +1 0.034766279161 0.383838176727 +2 0.150781899691 0.383838176727 +SURF 0x00 +mat 2 +refs 4 +0 0.208279341459 0.2677718997 +3 0.16926881671 0.2677718997 +5 0.16926881671 0.244654521346 +4 0.208279341459 0.244654521346 +SURF 0x00 +mat 2 +refs 4 +1 0.208279341459 0.2677718997 +0 0.16926881671 0.2677718997 +4 0.16926881671 0.244654521346 +6 0.208279341459 0.244654521346 +SURF 0x00 +mat 2 +refs 4 +2 0.208279341459 0.2677718997 +1 0.16926881671 0.2677718997 +6 0.16926881671 0.244654521346 +7 0.208279341459 0.244654521346 +SURF 0x00 +mat 2 +refs 4 +3 0.208279341459 0.2677718997 +2 0.16926881671 0.2677718997 +7 0.16926881671 0.244654521346 +5 0.208279341459 0.244654521346 +kids 0 +OBJECT poly name "dme.invalid" +data 8 +Mesh.006 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -327,56 +415,56 @@ numvert 32 0.002318 0.024921 -0.009813 numsurf 8 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.759859323502 0.118604876101 3 0.743213891983 0.118604876101 2 0.743213891983 0.101959504187 1 0.759859323502 0.101959504187 SURF 0x00 -mat 0 +mat 1 refs 4 7 0.759859323502 0.118604876101 4 0.743213891983 0.118604876101 5 0.743213891983 0.101959504187 6 0.759859323502 0.101959504187 SURF 0x00 -mat 0 +mat 1 refs 4 8 0.759859323502 0.118604876101 11 0.743213891983 0.118604876101 10 0.743213891983 0.101959504187 9 0.759859323502 0.101959504187 SURF 0x00 -mat 0 +mat 1 refs 4 15 0.759859323502 0.118604876101 12 0.743213891983 0.118604876101 13 0.743213891983 0.101959504187 14 0.759859323502 0.101959504187 SURF 0x00 -mat 0 +mat 1 refs 4 16 0.759859323502 0.118604876101 19 0.743213891983 0.118604876101 18 0.743213891983 0.101959504187 17 0.759859323502 0.101959504187 SURF 0x00 -mat 0 +mat 1 refs 4 23 0.759859323502 0.118604876101 20 0.743213891983 0.118604876101 21 0.743213891983 0.101959504187 22 0.759859323502 0.101959504187 SURF 0x00 -mat 0 +mat 1 refs 4 24 0.759859323502 0.118604876101 27 0.743213891983 0.118604876101 26 0.743213891983 0.101959504187 25 0.759859323502 0.101959504187 SURF 0x00 -mat 0 +mat 1 refs 4 31 0.759859323502 0.118604876101 28 0.743213891983 0.118604876101 @@ -384,26 +472,30 @@ refs 4 30 0.759859323502 0.101959504187 kids 0 OBJECT poly -name "radial.annun" +name "Vol.increase" +data 10 +Circle.003 texture "KNS80.rgb" texrep 1 1 crease 30.000000 numvert 4 -0.002318 0.014571 -0.043722 -0.002318 0.014571 -0.051508 -0.002318 0.018238 -0.051508 -0.002318 0.018238 -0.043722 +0.002936 -0.027358 -0.045007 +0.002936 -0.032658 -0.045007 +0.002936 -0.035308 -0.040417 +0.002936 -0.024708 -0.040417 numsurf 1 -SURF 0x00 -mat 0 +SURF 0x10 +mat 2 refs 4 -0 0.572953045368 0.475530743599 -1 0.641543805599 0.475530743599 -2 0.641543805599 0.506490647793 -3 0.572953045368 0.506490647793 +0 0.937641322613 0.579060733318 +3 0.983050704002 0.579060733318 +2 0.983050704002 0.533651292324 +1 0.937641322613 0.533651292324 kids 0 OBJECT poly name "ils.annun" +data 8 +Mesh.008 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -414,7 +506,7 @@ numvert 4 0.002318 0.000701 0.018773 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 1 0.809918940067 0.463601350784 0 0.752087891102 0.463601350784 @@ -422,7 +514,62 @@ refs 4 2 0.809918940067 0.432641416788 kids 0 OBJECT poly +name "DSP.btn" +data 8 +Mesh.039 +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 +0.003858 -0.018831 0.005809 +0.003858 -0.024329 0.005809 +0.003858 -0.024329 -0.004157 +0.003858 -0.018831 -0.004157 +0.003026 -0.024329 -0.004157 +0.003026 -0.018831 -0.004157 +0.003026 -0.024329 0.005809 +0.003026 -0.018831 0.005809 +numsurf 5 +SURF 0x00 +mat 2 +refs 4 +3 0.136133462191 0.28632864356 +0 0.0201178435236 0.28632864356 +1 0.0201178435236 0.21757863462 +2 0.136133462191 0.21757863462 +SURF 0x00 +mat 2 +refs 4 +3 0.215107798576 0.35474601388 +2 0.17922347784 0.35474601388 +4 0.17922347784 0.333481252193 +5 0.215107798576 0.333481252193 +SURF 0x00 +mat 2 +refs 4 +2 0.215107798576 0.35474601388 +1 0.17922347784 0.35474601388 +6 0.17922347784 0.333481252193 +4 0.215107798576 0.333481252193 +SURF 0x00 +mat 2 +refs 4 +1 0.215107798576 0.35474601388 +0 0.17922347784 0.35474601388 +7 0.17922347784 0.333481252193 +6 0.215107798576 0.333481252193 +SURF 0x00 +mat 2 +refs 4 +0 0.215107798576 0.35474601388 +3 0.17922347784 0.35474601388 +5 0.17922347784 0.333481252193 +7 0.215107798576 0.333481252193 +kids 0 +OBJECT poly name "display.digit" +data 8 +Mesh.009 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -433,7 +580,7 @@ numvert 4 0.002318 0.012651 -0.052203 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.19374999404 0.12109375 3 0.11953124404 0.12109375 @@ -441,7 +588,30 @@ refs 4 1 0.19374999404 0.00390625 kids 0 OBJECT poly +name "radial.annun" +data 8 +Mesh.007 +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.002318 0.014571 -0.043722 +0.002318 0.014571 -0.051508 +0.002318 0.018238 -0.051508 +0.002318 0.018238 -0.043722 +numsurf 1 +SURF 0x00 +mat 1 +refs 4 +0 0.572953045368 0.475530743599 +1 0.641543805599 0.475530743599 +2 0.641543805599 0.506490647793 +3 0.572953045368 0.506490647793 +kids 0 +OBJECT poly name "dist.101" +data 8 +Mesh.010 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -452,7 +622,7 @@ numvert 4 0.002318 0.028339 -0.036146 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -461,6 +631,8 @@ refs 4 kids 0 OBJECT poly name "dist.102" +data 8 +Mesh.011 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -471,7 +643,7 @@ numvert 4 0.001952 0.028339 -0.042942 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -480,6 +652,8 @@ refs 4 kids 0 OBJECT poly name "dist.103" +data 8 +Mesh.012 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -490,7 +664,7 @@ numvert 4 0.002318 0.028339 -0.055656 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 3 0.09375 0.12109375 0 0.01953125 0.12109375 @@ -498,26 +672,30 @@ refs 4 2 0.09375 0.00390625 kids 0 OBJECT poly -name "min.102" +name "vor.annun" +data 8 +Mesh.002 texture "KNS80.rgb" texrep 1 1 crease 30.000000 numvert 4 -0.002318 0.028339 -0.010736 -0.002318 0.020695 -0.009747 -0.002318 0.020695 -0.004813 -0.002318 0.028339 -0.005801 +0.002318 0.000701 0.065645 +0.002318 0.000701 0.059135 +0.002318 0.004367 0.059135 +0.002318 0.004367 0.065645 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 -0 0.09375 0.12109375 -3 0.01953125 0.12109375 -2 0.01953125 0.00390625 -1 0.09375 0.00390625 +0 0.484388917685 0.432641416788 +1 0.555370688438 0.432641416788 +2 0.555370688438 0.463601350784 +3 0.484388917685 0.463601350784 kids 0 OBJECT poly name "use.digit" +data 8 +Mesh.014 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -528,7 +706,7 @@ numvert 4 0.002318 0.012651 -0.018396 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.19374999404 0.12109375 3 0.11953124404 0.12109375 @@ -536,81 +714,83 @@ refs 4 1 0.19374999404 0.00390625 kids 0 OBJECT poly -name "KNS80.modes" +name "navfreq.103" +data 8 +Mesh.036 texture "KNS80.rgb" texrep 1 1 crease 30.000000 -numvert 24 -0.003079 -0.018831 0.057723 -0.003079 -0.024329 0.057723 -0.003079 -0.024329 0.067689 -0.003079 -0.018831 0.067689 -0.003079 -0.018831 0.052137 -0.003079 -0.024329 0.052137 -0.003079 -0.024329 0.042171 -0.003079 -0.018831 0.042171 -0.003079 -0.018831 0.026619 -0.003079 -0.024329 0.026619 -0.003079 -0.024329 0.036585 -0.003079 -0.018831 0.036585 -0.003079 -0.018831 0.021197 -0.003079 -0.024329 0.021197 -0.003079 -0.024329 0.011231 -0.003079 -0.018831 0.011231 -0.003079 -0.018831 -0.004157 -0.003079 -0.024329 -0.004157 -0.003079 -0.024329 0.005809 -0.003079 -0.018831 0.005809 -0.003079 -0.018831 -0.009907 -0.003079 -0.024329 -0.009907 -0.003079 -0.024329 -0.019873 -0.003079 -0.018831 -0.019873 -numsurf 6 +numvert 4 +0.001952 0.028339 -0.047876 +0.001952 0.020695 -0.046887 +0.001952 0.020695 -0.041953 +0.001952 0.028339 -0.042942 +numsurf 1 SURF 0x00 mat 1 refs 4 -0 0.138574868441 0.504468023777 -3 0.022559247911 0.504468023777 -2 0.022559247911 0.435717999935 -1 0.138574868441 0.435717999935 +0 0.09375 0.12109375 +3 0.01953125 0.12109375 +2 0.01953125 0.00390625 +1 0.09375 0.00390625 +kids 0 +OBJECT poly +name "USE.btn" +data 8 +Mesh.040 +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 +0.003858 -0.018831 0.011231 +0.003858 -0.024329 0.011231 +0.003858 -0.024329 0.021197 +0.003858 -0.018831 0.021197 +0.003026 -0.018831 0.011231 +0.003026 -0.024329 0.011231 +0.003026 -0.024329 0.021197 +0.003026 -0.018831 0.021197 +numsurf 5 SURF 0x00 -mat 1 +mat 2 refs 4 -7 0.150781899691 0.452588200569 -4 0.034766279161 0.452588200569 -5 0.034766279161 0.383838176727 -6 0.150781899691 0.383838176727 +0 0.134180337191 0.342969179153 +3 0.0181647147983 0.342969179153 +2 0.0181647147983 0.274219155312 +1 0.134180337191 0.274219155312 SURF 0x00 -mat 1 +mat 2 refs 4 -8 0.149805337191 0.397656619549 -11 0.0337897129357 0.397656619549 -10 0.0337897129357 0.328906595707 -9 0.149805337191 0.328906595707 +0 0.211808264256 0.287945717573 +1 0.173496767879 0.287945717573 +5 0.173496767879 0.265242606401 +4 0.211808264256 0.265242606401 SURF 0x00 -mat 1 +mat 2 refs 4 -15 0.134180337191 0.342969179153 -12 0.0181647147983 0.342969179153 -13 0.0181647147983 0.274219155312 -14 0.134180337191 0.274219155312 +1 0.211808264256 0.287945717573 +2 0.173496767879 0.287945717573 +6 0.173496767879 0.265242606401 +5 0.211808264256 0.265242606401 SURF 0x00 -mat 1 +mat 2 refs 4 -16 0.136133462191 0.28632864356 -19 0.0201178435236 0.28632864356 -18 0.0201178435236 0.21757863462 -17 0.136133462191 0.21757863462 +2 0.211808264256 0.287945717573 +3 0.173496767879 0.287945717573 +7 0.173496767879 0.265242606401 +6 0.211808264256 0.265242606401 SURF 0x00 -mat 1 +mat 2 refs 4 -23 0.149805337191 0.229688078165 -20 0.0337897129357 0.229688078165 -21 0.0337897129357 0.160938084126 -22 0.149805337191 0.160938084126 +3 0.211808264256 0.287945717573 +0 0.173496767879 0.287945717573 +4 0.173496767879 0.265242606401 +7 0.211808264256 0.265242606401 kids 0 OBJECT poly name "KNS80.volume" +data 8 +Mesh.016 texture "KNS80.rgb" texrep 1 1 crease 45.000000 @@ -762,6 +942,8 @@ refs 4 kids 0 OBJECT poly name "KNS80.freq" +data 8 +Mesh.017 texture "KNS80.rgb" texrep 1 1 crease 45.000000 @@ -1104,7 +1286,83 @@ refs 4 41 0.156460464001 0.816448926926 kids 0 OBJECT poly +name "Set.increase" +data 6 +Circle +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.003352 -0.017077 -0.072897 +0.003352 -0.027889 -0.072897 +0.003352 -0.033295 -0.063533 +0.003352 -0.011671 -0.063533 +numsurf 1 +SURF 0x10 +mat 2 +refs 4 +0 0.937641322613 0.579060733318 +3 0.983050704002 0.579060733318 +2 0.983050704002 0.533651292324 +1 0.937641322613 0.533651292324 +kids 0 +OBJECT poly +name "HOLD.btn" +data 8 +Mesh.041 +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 +0.003858 -0.018831 0.036585 +0.003858 -0.024329 0.036585 +0.003858 -0.024329 0.026619 +0.003858 -0.018831 0.026619 +0.002957 -0.024329 0.026619 +0.002957 -0.018831 0.026619 +0.002957 -0.024329 0.036585 +0.002957 -0.018831 0.036585 +numsurf 5 +SURF 0x00 +mat 2 +refs 4 +3 0.149805337191 0.397656619549 +0 0.0337897129357 0.397656619549 +1 0.0337897129357 0.328906595707 +2 0.149805337191 0.328906595707 +SURF 0x00 +mat 2 +refs 4 +3 0.213482826948 0.27515438199 +2 0.182592213154 0.27515438199 +4 0.182592213154 0.256848841906 +5 0.213482826948 0.256848841906 +SURF 0x00 +mat 2 +refs 4 +2 0.213482826948 0.27515438199 +1 0.182592213154 0.27515438199 +6 0.182592213154 0.256848841906 +4 0.213482826948 0.256848841906 +SURF 0x00 +mat 2 +refs 4 +1 0.213482826948 0.27515438199 +0 0.182592213154 0.27515438199 +7 0.182592213154 0.256848841906 +6 0.213482826948 0.256848841906 +SURF 0x00 +mat 2 +refs 4 +0 0.213482826948 0.27515438199 +3 0.182592213154 0.27515438199 +5 0.182592213154 0.256848841906 +7 0.213482826948 0.256848841906 +kids 0 +OBJECT poly name "apr.annun" +data 8 +Mesh.018 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1119,14 +1377,14 @@ numvert 8 0.002318 0.000701 0.049224 numsurf 2 SURF 0x00 -mat 0 +mat 1 refs 4 1 0.462833285332 0.462360799313 0 0.398627310991 0.462360799313 3 0.398627310991 0.431400865316 2 0.462833285332 0.431400865316 SURF 0x00 -mat 0 +mat 1 refs 4 5 0.650416731834 0.463601350784 4 0.579434871674 0.463601350784 @@ -1135,6 +1393,8 @@ refs 4 kids 0 OBJECT poly name "radial.103" +data 8 +Mesh.019 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1145,7 +1405,7 @@ numvert 4 0.001952 0.028339 -0.042942 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1154,6 +1414,8 @@ refs 4 kids 0 OBJECT poly name "radial.102" +data 8 +Mesh.020 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1164,7 +1426,7 @@ numvert 4 0.002318 0.028339 -0.036146 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1173,6 +1435,8 @@ refs 4 kids 0 OBJECT poly name "radial.101" +data 8 +Mesh.021 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1183,7 +1447,7 @@ numvert 4 0.002318 0.028339 -0.029351 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1192,6 +1456,8 @@ refs 4 kids 0 OBJECT poly name "radial.104" +data 8 +Mesh.022 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1202,7 +1468,7 @@ numvert 4 0.002318 0.028339 -0.055656 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 3 0.09375 0.12109375 0 0.01953125 0.12109375 @@ -1211,6 +1477,8 @@ refs 4 kids 0 OBJECT poly name "kt.103" +data 8 +Mesh.023 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1221,7 +1489,7 @@ numvert 4 0.002318 0.028339 0.019656 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1230,6 +1498,8 @@ refs 4 kids 0 OBJECT poly name "kt.102" +data 8 +Mesh.024 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1240,7 +1510,7 @@ numvert 4 0.002318 0.028339 0.026451 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1249,6 +1519,8 @@ refs 4 kids 0 OBJECT poly name "kt.101" +data 8 +Mesh.025 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1259,7 +1531,7 @@ numvert 4 0.002318 0.028339 0.033246 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1268,6 +1540,8 @@ refs 4 kids 0 OBJECT poly name "dist.annun" +data 8 +Mesh.026 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1278,7 +1552,7 @@ numvert 4 0.002318 0.014571 -0.058868 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 1 0.734271526337 0.506485104561 0 0.66853761673 0.506485104561 @@ -1287,6 +1561,8 @@ refs 4 kids 0 OBJECT poly name "nm.101" +data 8 +Mesh.027 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1297,7 +1573,7 @@ numvert 4 0.002318 0.028339 0.064324 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1306,6 +1582,8 @@ refs 4 kids 0 OBJECT poly name "par.annun" +data 8 +Mesh.028 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1320,14 +1598,14 @@ numvert 8 0.002318 0.005643 0.065645 numsurf 2 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.484388917685 0.432641416788 1 0.555370688438 0.432641416788 2 0.555370688438 0.463601350784 3 0.484388917685 0.463601350784 SURF 0x00 -mat 0 +mat 1 refs 4 5 0.28623265028 0.462360799313 4 0.222026735544 0.462360799313 @@ -1336,6 +1614,8 @@ refs 4 kids 0 OBJECT poly name "nm.103" +data 8 +Mesh.029 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1346,7 +1626,7 @@ numvert 4 0.002318 0.028339 0.050734 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1355,6 +1635,8 @@ refs 4 kids 0 OBJECT poly name "nm.102" +data 8 +Mesh.030 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1365,7 +1647,7 @@ numvert 4 0.002318 0.028339 0.057529 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1374,6 +1656,8 @@ refs 4 kids 0 OBJECT poly name "KNS80.bezel" +data 8 +Mesh.031 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1493,7 +1777,83 @@ refs 4 24 0.972598433495 0.969445943832 kids 0 OBJECT poly +name "Set.decrease" +data 10 +Circle.001 +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.003352 -0.011671 -0.063533 +0.003352 -0.017077 -0.054169 +0.003352 -0.027889 -0.054169 +0.003352 -0.033295 -0.063533 +numsurf 1 +SURF 0x10 +mat 2 +refs 4 +3 0.978670537472 0.541329443455 +0 0.940079450607 0.541329443455 +1 0.940079450607 0.579920530319 +2 0.978670537472 0.579920530319 +kids 0 +OBJECT poly +name "VOR.btn" +data 8 +Mesh.042 +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 +0.003858 -0.018831 0.067689 +0.003858 -0.024329 0.067689 +0.003858 -0.024329 0.057723 +0.003858 -0.018831 0.057723 +0.002943 -0.024329 0.057723 +0.002943 -0.018831 0.057723 +0.002943 -0.024329 0.067689 +0.002943 -0.018831 0.067689 +numsurf 5 +SURF 0x00 +mat 2 +refs 4 +3 0.138574868441 0.504468023777 +0 0.022559247911 0.504468023777 +1 0.022559247911 0.435717999935 +2 0.138574868441 0.435717999935 +SURF 0x00 +mat 2 +refs 4 +3 0.209716528654 0.308626055717 +2 0.16741758585 0.308626055717 +4 0.16741758585 0.283560037613 +5 0.209716528654 0.283560037613 +SURF 0x00 +mat 2 +refs 4 +2 0.209716528654 0.308626055717 +1 0.16741758585 0.308626055717 +6 0.16741758585 0.283560037613 +4 0.209716528654 0.283560037613 +SURF 0x00 +mat 2 +refs 4 +1 0.209716528654 0.308626055717 +0 0.16741758585 0.308626055717 +7 0.16741758585 0.283560037613 +6 0.209716528654 0.283560037613 +SURF 0x00 +mat 2 +refs 4 +0 0.209716528654 0.308626055717 +3 0.16741758585 0.308626055717 +5 0.16741758585 0.283560037613 +7 0.209716528654 0.283560037613 +kids 0 +OBJECT poly name "freq.annun" +data 8 +Mesh.032 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1504,7 +1864,7 @@ numvert 4 0.002318 0.014571 -0.029692 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 1 0.546459615231 0.506490647793 0 0.470243602991 0.506490647793 @@ -1513,6 +1873,8 @@ refs 4 kids 0 OBJECT poly name "navfreq.104" +data 8 +Mesh.033 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1523,7 +1885,7 @@ numvert 4 0.002318 0.028339 -0.055656 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 3 0.09375 0.12109375 0 0.01953125 0.12109375 @@ -1532,6 +1894,8 @@ refs 4 kids 0 OBJECT poly name "navfreq.105" +data 8 +Mesh.034 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1542,7 +1906,7 @@ numvert 4 0.002318 0.028339 -0.057517 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1551,6 +1915,8 @@ refs 4 kids 0 OBJECT poly name "navfreq.102" +data 8 +Mesh.035 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1561,7 +1927,7 @@ numvert 4 0.002318 0.028339 -0.036146 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 @@ -1569,26 +1935,62 @@ refs 4 1 0.09375 0.00390625 kids 0 OBJECT poly -name "navfreq.103" +name "DATA.btn" +data 8 +Mesh.038 texture "KNS80.rgb" texrep 1 1 crease 30.000000 -numvert 4 -0.001952 0.028339 -0.047876 -0.001952 0.020695 -0.046887 -0.001952 0.020695 -0.041953 -0.001952 0.028339 -0.042942 -numsurf 1 +numvert 8 +0.003858 -0.018831 -0.019873 +0.003858 -0.024329 -0.019873 +0.003858 -0.024329 -0.009907 +0.003858 -0.018831 -0.009907 +0.002957 -0.018831 -0.019873 +0.002957 -0.024329 -0.019873 +0.002957 -0.024329 -0.009907 +0.002957 -0.018831 -0.009907 +numsurf 5 SURF 0x00 -mat 0 +mat 2 refs 4 -0 0.09375 0.12109375 -3 0.01953125 0.12109375 -2 0.01953125 0.00390625 -1 0.09375 0.00390625 +0 0.149805337191 0.229688078165 +3 0.0337897129357 0.229688078165 +2 0.0337897129357 0.160938084126 +1 0.149805337191 0.160938084126 +SURF 0x00 +mat 2 +refs 4 +0 0.211432948709 0.24440073967 +1 0.166722089052 0.24440073967 +5 0.166722089052 0.217905431986 +4 0.211432948709 0.217905431986 +SURF 0x00 +mat 2 +refs 4 +1 0.211432948709 0.24440073967 +2 0.166722089052 0.24440073967 +6 0.166722089052 0.217905431986 +5 0.211432948709 0.217905431986 +SURF 0x00 +mat 2 +refs 4 +2 0.211432948709 0.24440073967 +3 0.166722089052 0.24440073967 +7 0.166722089052 0.217905431986 +6 0.211432948709 0.217905431986 +SURF 0x00 +mat 2 +refs 4 +3 0.211432948709 0.24440073967 +0 0.166722089052 0.24440073967 +4 0.166722089052 0.217905431986 +7 0.211432948709 0.217905431986 kids 0 OBJECT poly name "navfreq.101" +data 8 +Mesh.037 texture "KNS80.rgb" texrep 1 1 crease 30.000000 @@ -1599,7 +2001,7 @@ numvert 4 0.002318 0.028339 -0.029351 numsurf 1 SURF 0x00 -mat 0 +mat 1 refs 4 0 0.09375 0.12109375 3 0.01953125 0.12109375 diff --git a/Aircraft/Instruments-3d/kns80/kns80.xml b/Aircraft/Instruments-3d/kns80/kns80.xml index 4031f47cc..075de7c6e 100644 --- a/Aircraft/Instruments-3d/kns80/kns80.xml +++ b/Aircraft/Instruments-3d/kns80/kns80.xml @@ -7,7 +7,25 @@ Syd Adams <PropertyList> <path>kns80.ac</path> - + + <animation> + <type>material</type> + <object-name>VOR.btn</object-name> + <object-name>RNAV.btn</object-name> + <object-name>HOLD.btn</object-name> + <object-name>USE.btn</object-name> + <object-name>DSP.btn</object-name> + <object-name>DATA.btn</object-name> + <object-name>KNS80.volume</object-name> + <object-name>KNS80.freq</object-name> + <emission> + <red>0.8</red> + <green>0.4</green> + <blue>0.2</blue> + <factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop> + </emission> + </animation> + <animation> <name>dme-on</name> <object-name>nm.101</object-name> @@ -23,8 +41,7 @@ Syd Adams <animation> <name>illumination</name> <object-name>annun.nm</object-name> - <object-name>KNS80.modes</object-name> - <object-name>display.digit</object-name> + <object-name>display.digit</object-name> <object-name>use.digit</object-name> </animation> @@ -562,5 +579,155 @@ Syd Adams <z>0</z> </axis> </animation> + + <!-- OSG hotspots --> + + <animation> + <type>pick</type> + <object-name>Vol.decrease</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-assign</command> + <property>/instrumentation/kns-80/volume-adjust</property> + <value>-1</value> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Vol.increase</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-assign</command> + <property>/instrumentation/kns-80/volume-adjust</property> + <value>1</value> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Set.decrease</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-assign</command> + <property>/instrumentation/kns-80/data-adjust</property> + <value>-1</value> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Set.increase</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-assign</command> + <property>/instrumentation/kns-80/data-adjust</property> + <value>1</value> + </binding> + </action> + </animation> + <animation> + <type>pick</type> + <object-name>Set.decrease</object-name> + <action> + <button>1</button> + <repeatable>true</repeatable> + <binding> + <command>property-assign</command> + <property>/instrumentation/kns-80/data-adjust</property> + <value>-10</value> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Set.increase</object-name> + <action> + <button>1</button> + <repeatable>true</repeatable> + <binding> + <command>property-assign</command> + <property>/instrumentation/kns-80/data-adjust</property> + <value>10</value> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>HOLD.btn</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>property-toggle</command> + <property>instrumentation/kns-80/dme-hold</property> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>USE.btn</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <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> + </animation> + + <animation> + <type>pick</type> + <object-name>DSP.btn</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <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> + </animation> + + <animation> + <type>pick</type> + <object-name>DATA.btn</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>property-adjust</command> + <property>instrumentation/kns-80/data-mode</property> + <step>1</step> + <min>0</min> + <max>3</max> + <wrap>true</wrap> + </binding> + </action> + </animation> + </PropertyList> \ No newline at end of file diff --git a/Aircraft/Instruments-3d/ky196/KY196.nas b/Aircraft/Instruments-3d/ky196/KY196.nas new file mode 100644 index 000000000..3c343540d --- /dev/null +++ b/Aircraft/Instruments-3d/ky196/KY196.nas @@ -0,0 +1,30 @@ +#### King KY-196 Comm Transciever #### +#### Syd Adams #### +#### +#### Must be included in the Set file to run the KY-196 radio +#### + +KY196 = props.globals.getNode("/instrumentation/ky-196",1); + + +FDM_ON = 0; + +setlistener("/sim/signals/fdm-initialized", func { + KY196.getNode("comm-num",1).setValue(0); + KY196.getNode("volume-adjust",1).setValue(0); + FDM_ON = 1; + print("KY-196 Comm System ... OK"); + }); + +setlistener("/instrumentation/ky-196/volume-adjust", func { + if(FDM_ON == 0){return;} + var setting = cmdarg().getValue() ; + cmdarg().setValue(0); + comm_num = KY196.getNode("comm-num").getValue(); + var commNode = props.globals.getNode("instrumentation/comm[" ~ comm_num ~"]"); + var vol = commNode.getNode("volume").getValue() + setting; + if(vol > 1.0){vol = 1.0;} + if(vol < 0.0){vol = 0.0;commNode.getNode("serviceable").setBoolValue(0);} + if(vol > 0.0){commNode.getNode("serviceable").setBoolValue(1);} + commNode.getNode("volume").setValue(vol); + }); diff --git a/Aircraft/Instruments-3d/ky196/ky196-comm1.xml b/Aircraft/Instruments-3d/ky196/ky196-comm1.xml index 9b4d2be75..cde061827 100644 --- a/Aircraft/Instruments-3d/ky196/ky196-comm1.xml +++ b/Aircraft/Instruments-3d/ky196/ky196-comm1.xml @@ -4,197 +4,336 @@ <path>ky196.ac</path> - <animation> - <name>comm1-leds</name> - <object-name>freq.101</object-name> - <object-name>freq.102</object-name> - <object-name>freq.103</object-name> - <object-name>freq.104</object-name> - <object-name>freq.105</object-name> - <object-name>stby.101</object-name> - <object-name>stby.102</object-name> - <object-name>stby.103</object-name> - <object-name>stby.104</object-name> - <object-name>stby.105</object-name> - <object-name>KY196.dec</object-name> - <object-name>KY196.swap</object-name> - </animation> - - <animation> - <type>select</type> - <object-name>comm1-leds</object-name> - <condition> - <and> - <equals> - <property>instrumentation/comm/serviceable</property> - <value>true</value> - </equals> - <greater-than> - <property>systems/electrical/outputs/comm[0]</property> - <value>1</value> - </greater-than> - </and> - </condition> - </animation> +<animation> + <type>material</type> + <object-name>KY196.swap</object-name> + <object-name>KY196.volume</object-name> + <object-name>KY196.knob</object-name> + <emission> + <red>0.8</red> + <green>0.4</green> + <blue>0.2</blue> + <factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop> + </emission> + </animation> + <animation> + <name>comm1-leds</name> + <object-name>freq.101</object-name> + <object-name>freq.102</object-name> + <object-name>freq.103</object-name> + <object-name>freq.104</object-name> + <object-name>freq.105</object-name> + <object-name>stby.101</object-name> + <object-name>stby.102</object-name> + <object-name>stby.103</object-name> + <object-name>stby.104</object-name> + <object-name>stby.105</object-name> + <object-name>KY196.dec</object-name> + <object-name>KY196.swap</object-name> + </animation> + + <animation> + <type>select</type> + <object-name>comm1-leds</object-name> + <condition> + <and> + <equals> + <property>instrumentation/comm/serviceable</property> + <value>true</value> + </equals> + <greater-than> + <property>systems/electrical/outputs/comm[0]</property> + <value>1</value> + </greater-than> + </and> + </condition> + </animation> + + <animation> + <type>rotate</type> + <object-name>KY196.volume</object-name> + <property>instrumentation/comm/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.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>freq.101</object-name> + <property>instrumentation/comm/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>rotate</type> - <object-name>KY196.volume</object-name> - <property>instrumentation/comm/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.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>freq.101</object-name> - <property>instrumentation/comm/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>freq.102</object-name> + <property>instrumentation/comm/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>freq.102</object-name> - <property>instrumentation/comm/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>freq.103</object-name> + <property>instrumentation/comm/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>freq.103</object-name> - <property>instrumentation/comm/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>freq.104</object-name> + <property>instrumentation/comm/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>freq.104</object-name> - <property>instrumentation/comm/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>freq.105</object-name> + <property>instrumentation/comm/frequencies/freq-whole</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>freq.105</object-name> - <property>instrumentation/comm/frequencies/freq-whole</property> - <factor>0.1</factor> - <step>1</step> - <axis> - <x>1</x> - <y>0</y> - <z>0</z> - </axis> - </animation> - <!-- STANDBY --> - <animation> - <type>textranslate</type> - <object-name>stby.101</object-name> - <property>instrumentation/comm/frequencies/stby-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>stby.102</object-name> - <property>instrumentation/comm/frequencies/stby-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>stby.103</object-name> - <property>instrumentation/comm/frequencies/stby-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>stby.104</object-name> - <property>instrumentation/comm/frequencies/stby-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>stby.105</object-name> - <property>instrumentation/comm/frequencies/stby-whole</property> - <factor>0.1</factor> - <step>1</step> - <axis> - <x>1</x> - <y>0</y> - <z>0</z> - </axis> - </animation> +<!-- STANDBY --> + <animation> + <type>textranslate</type> + <object-name>stby.101</object-name> + <property>instrumentation/comm/frequencies/stby-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>stby.102</object-name> + <property>instrumentation/comm/frequencies/stby-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>stby.103</object-name> + <property>instrumentation/comm/frequencies/stby-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>stby.104</object-name> + <property>instrumentation/comm/frequencies/stby-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>stby.105</object-name> + <property>instrumentation/comm/frequencies/stby-whole</property> + <factor>0.1</factor> + <step>1</step> + <axis> + <x>1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> +<!-- OSG Hotspots --> + + <animation> + <type>pick</type> + <object-name>KY196.swap</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>property-swap</command> + <property>/instrumentation/comm/frequencies/selected-mhz</property> + <property>/instrumentation/comm/frequencies/standby-mhz</property> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Vol.down</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-assign</command> + <property>instrumentation/ky-196/volume-adjust</property> + <value>-0.05</value> + </binding> + <binding> + <command>property-assign</command> + <property>instrumentation/ky-196/comm-num</property> + <value>0</value> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Vol.up</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-assign</command> + <property>instrumentation/ky-196/volume-adjust</property> + <value>0.05</value> + </binding> + <binding> + <command>property-assign</command> + <property>instrumentation/ky-196/comm-num</property> + <value>0</value> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Freq.down</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/instrumentation/comm/frequencies/standby-mhz</property> + <mask>decimal</mask> + <step>-0.025</step> + <min>0.000</min> + <max>1.000</max> + <resolution>0.025</resolution> + <wrap>true</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Freq.down</object-name> + <action> + <button>1</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/instrumentation/comm/frequencies/standby-mhz</property> + <mask>integer</mask> + <step>-1</step> + <min>118</min> + <max>136</max> + <resolution>1</resolution> + <wrap>true</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Freq.up</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/instrumentation/comm/frequencies/standby-mhz</property> + <mask>decimal</mask> + <step>0.025</step> + <min>0.000</min> + <max>1.000</max> + <resolution>0.025</resolution> + <wrap>true</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Freq.up</object-name> + <action> + <button>1</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/instrumentation/comm/frequencies/standby-mhz</property> + <mask>integer</mask> + <step>1</step> + <min>118</min> + <max>136</max> + <resolution>1</resolution> + <wrap>true</wrap> + </binding> + </action> + </animation> + + </PropertyList> \ No newline at end of file diff --git a/Aircraft/Instruments-3d/ky196/ky196-comm2.xml b/Aircraft/Instruments-3d/ky196/ky196-comm2.xml index 5d1bf001c..e6f27fa03 100644 --- a/Aircraft/Instruments-3d/ky196/ky196-comm2.xml +++ b/Aircraft/Instruments-3d/ky196/ky196-comm2.xml @@ -4,197 +4,336 @@ <path>ky196.ac</path> - <animation> - <name>comm2-leds</name> - <object-name>freq.101</object-name> - <object-name>freq.102</object-name> - <object-name>freq.103</object-name> - <object-name>freq.104</object-name> - <object-name>freq.105</object-name> - <object-name>stby.101</object-name> - <object-name>stby.102</object-name> - <object-name>stby.103</object-name> - <object-name>stby.104</object-name> - <object-name>stby.105</object-name> - <object-name>KY196.dec</object-name> - <object-name>KY196.swap</object-name> - </animation> - - <animation> - <type>select</type> - <object-name>comm2-leds</object-name> - <condition> - <and> - <equals> - <property>instrumentation/comm/serviceable</property> - <value>true</value> - </equals> - <greater-than> - <property>systems/electrical/outputs/comm[1]</property> - <value>1</value> - </greater-than> - </and> - </condition> - </animation> - +<animation> + <type>material</type> + <object-name>KY196.swap</object-name> + <object-name>KY196.volume</object-name> + <object-name>KY196.knob</object-name> + <emission> + <red>0.8</red> + <green>0.4</green> + <blue>0.2</blue> + <factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop> + </emission> + </animation> + <animation> + <name>comm1-leds</name> + <object-name>freq.101</object-name> + <object-name>freq.102</object-name> + <object-name>freq.103</object-name> + <object-name>freq.104</object-name> + <object-name>freq.105</object-name> + <object-name>stby.101</object-name> + <object-name>stby.102</object-name> + <object-name>stby.103</object-name> + <object-name>stby.104</object-name> + <object-name>stby.105</object-name> + <object-name>KY196.dec</object-name> + <object-name>KY196.swap</object-name> + </animation> - <animation> - <type>rotate</type> - <object-name>KY196.volume</object-name> - <property>instrumentation/comm[1]/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.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>freq.101</object-name> - <property>instrumentation/comm[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>select</type> + <object-name>comm1-leds</object-name> + <condition> + <and> + <equals> + <property>instrumentation/comm[1]/serviceable</property> + <value>true</value> + </equals> + <greater-than> + <property>systems/electrical/outputs/comm[1]</property> + <value>1</value> + </greater-than> + </and> + </condition> + </animation> - <animation> - <type>textranslate</type> - <object-name>freq.102</object-name> - <property>instrumentation/comm[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>rotate</type> + <object-name>KY196.volume</object-name> + <property>instrumentation/comm[1]/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.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> - <animation> - <type>textranslate</type> - <object-name>freq.103</object-name> - <property>instrumentation/comm[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>freq.104</object-name> - <property>instrumentation/comm[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>freq.105</object-name> - <property>instrumentation/comm[1]/frequencies/freq-whole</property> - <factor>0.1</factor> - <step>1</step> - <axis> - <x>1</x> - <y>0</y> - <z>0</z> - </axis> - </animation> - <!-- STANDBY --> - <animation> - <type>textranslate</type> - <object-name>stby.101</object-name> - <property>instrumentation/comm[1]/frequencies/stby-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>stby.102</object-name> - <property>instrumentation/comm[1]/frequencies/stby-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>stby.103</object-name> - <property>instrumentation/comm[1]/frequencies/stby-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>stby.104</object-name> - <property>instrumentation/comm[1]/frequencies/stby-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>stby.105</object-name> - <property>instrumentation/comm[1]/frequencies/stby-whole</property> - <factor>0.1</factor> - <step>1</step> - <axis> - <x>1</x> - <y>0</y> - <z>0</z> - </axis> - </animation> +<!-- FREQUENCY --> + <animation> + <type>textranslate</type> + <object-name>freq.101</object-name> + <property>instrumentation/comm[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>freq.102</object-name> + <property>instrumentation/comm[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>freq.103</object-name> + <property>instrumentation/comm[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>freq.104</object-name> + <property>instrumentation/comm[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>freq.105</object-name> + <property>instrumentation/comm[1]/frequencies/freq-whole</property> + <factor>0.1</factor> + <step>1</step> + <axis> + <x>1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> + +<!-- STANDBY --> + <animation> + <type>textranslate</type> + <object-name>stby.101</object-name> + <property>instrumentation/comm[1]/frequencies/stby-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>stby.102</object-name> + <property>instrumentation/comm[1]/frequencies/stby-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>stby.103</object-name> + <property>instrumentation/comm[1]/frequencies/stby-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>stby.104</object-name> + <property>instrumentation/comm[1]/frequencies/stby-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>stby.105</object-name> + <property>instrumentation/comm[1]/frequencies/stby-whole</property> + <factor>0.1</factor> + <step>1</step> + <axis> + <x>1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> -</PropertyList> +<!-- OSG Hotspots --> + + <animation> + <type>pick</type> + <object-name>KY196.swap</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>property-swap</command> + <property>/instrumentation/comm[1]/frequencies/selected-mhz</property> + <property>/instrumentation/comm[1]/frequencies/standby-mhz</property> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Vol.down</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-assign</command> + <property>instrumentation/ky-196/volume-adjust</property> + <value>-0.05</value> + </binding> + <binding> + <command>property-assign</command> + <property>instrumentation/ky-196/comm-num</property> + <value>1</value> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Vol.up</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-assign</command> + <property>instrumentation/ky-196/volume-adjust</property> + <value>0.05</value> + </binding> + <binding> + <command>property-assign</command> + <property>instrumentation/ky-196/comm-num</property> + <value>1</value> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Freq.down</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/instrumentation/comm[1]/frequencies/standby-mhz</property> + <mask>decimal</mask> + <step>-0.025</step> + <min>0.000</min> + <max>1.000</max> + <resolution>0.025</resolution> + <wrap>true</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Freq.down</object-name> + <action> + <button>1</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/instrumentation/comm[1]/frequencies/standby-mhz</property> + <mask>integer</mask> + <step>-1</step> + <min>118</min> + <max>136</max> + <resolution>1</resolution> + <wrap>true</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Freq.up</object-name> + <action> + <button>0</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/instrumentation/comm[1]/frequencies/standby-mhz</property> + <mask>decimal</mask> + <step>0.025</step> + <min>0.000</min> + <max>1.000</max> + <resolution>0.025</resolution> + <wrap>true</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Freq.up</object-name> + <action> + <button>1</button> + <repeatable>true</repeatable> + <binding> + <command>property-adjust</command> + <property>/instrumentation/comm[1]/frequencies/standby-mhz</property> + <mask>integer</mask> + <step>1</step> + <min>118</min> + <max>136</max> + <resolution>1</resolution> + <wrap>true</wrap> + </binding> + </action> + </animation> + + + +</PropertyList> \ No newline at end of file diff --git a/Aircraft/Instruments-3d/ky196/ky196.ac b/Aircraft/Instruments-3d/ky196/ky196.ac index 0499842f7..614b06445 100644 --- a/Aircraft/Instruments-3d/ky196/ky196.ac +++ b/Aircraft/Instruments-3d/ky196/ky196.ac @@ -2,19 +2,20 @@ 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 "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 "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 "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.5 0.5 0.5 spec 0.5 0.5 0.5 shi 32 trans 0 OBJECT world -kids 16 +kids 20 OBJECT poly -name "freq.105" +name "freq.104" +data 8 +Mesh.011 texture "KY196.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 -0.003549 0.010529 0.039603 -0.003549 0.002881 0.040592 -0.003549 0.002881 0.035655 -0.003549 0.010529 0.034666 +0.003549 0.010529 0.0464 +0.003549 0.002881 0.04739 +0.003549 0.002881 0.042453 +0.003549 0.010529 0.041464 numsurf 1 SURF 0x00 mat 1 @@ -25,28 +26,81 @@ refs 4 2 0.09375 0.00390625 kids 0 OBJECT poly -name "KY196.display" +name "Vol.up" +data 9 +Plane.001 texture "KY196.rgb" texrep 1 1 -crease 30 -numvert 16 +crease 30.000000 +numvert 4 +0.003934 -0.000413 -0.035786 +0.003934 -0.010948 -0.035786 +0.003934 -0.010948 -0.042553 +0.003934 -0.000413 -0.042553 +numsurf 1 +SURF 0x00 +mat 2 +refs 4 +3 0.516283273697 0.391503840685 +0 0.435670435429 0.391503840685 +1 0.435670435429 0.266009241343 +2 0.516283273697 0.266009181738 +kids 0 +OBJECT poly +name "Freq.up" +data 9 +Plane.002 +texture "KY196.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.003934 0.007988 -0.064199 +0.003934 -0.007397 -0.064199 +0.003934 -0.007397 -0.074082 +0.003934 0.007988 -0.074082 +numsurf 1 +SURF 0x00 +mat 2 +refs 4 +3 0.908902943134 0.487631440163 +0 0.795453310013 0.487631440163 +1 0.795453310013 0.311018019915 +2 0.908902943134 0.311018019915 +kids 0 +OBJECT poly +name "Vol.down" +data 5 +Plane +texture "KY196.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.003934 -0.010948 -0.02902 +0.003934 -0.000413 -0.02902 +0.003934 -0.010948 -0.035786 +0.003934 -0.000413 -0.035786 +numsurf 1 +SURF 0x00 +mat 2 +refs 4 +0 0.355057626963 0.266009300947 +2 0.435670435429 0.266009241343 +3 0.435670435429 0.391503840685 +1 0.355057626963 0.391503840685 +kids 0 +OBJECT poly +name "KY196.display" +data 8 +Mesh.001 +texture "KY196.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 0.003336 0.015377 -0.028139 0.003336 -0.003518 -0.028139 0.003336 0.015377 0.078913 0.003336 -0.003518 0.079027 -0.00355 -0.001685 -0.017015 -0.00355 0.00139 -0.017022 -0.00355 -0.001685 -0.023758 -0.00355 0.00139 -0.023758 -0.00355 0.00139 -0.000521 -0.00355 -0.001685 -0.000521 -0.00355 0.00139 0.006216 -0.00355 -0.001685 0.006223 -0.00355 -0.001685 0.052511 -0.00355 0.00139 0.052503 -0.00355 -0.001685 0.045767 -0.00355 0.00139 0.045767 -numsurf 4 +numsurf 1 SURF 0x00 mat 1 refs 4 @@ -54,58 +108,39 @@ refs 4 2 0.54235804081 0.929962158203 3 0.54235804081 0.851837158203 1 0.63610804081 0.851837158203 -SURF 0x00 -mat 1 -refs 4 -7 0.278105586767 0.410686582327 -5 0.177959337831 0.410686582327 -4 0.177852198482 0.364978641272 -6 0.278105586767 0.364978641272 -SURF 0x00 -mat 1 -refs 4 -8 0.982569217682 0.809529900551 -10 0.882422924042 0.809529900551 -11 0.882315814495 0.763821959496 -9 0.982569217682 0.763821959496 -SURF 0x00 -mat 1 -refs 4 -15 0.426238626242 0.808669388294 -13 0.326092392206 0.808669388294 -12 0.325985223055 0.762961447239 -14 0.426238626242 0.762961447239 kids 0 OBJECT poly name "KY196.volume" +data 8 +Mesh.002 texture "KY196.rgb" texrep 1 1 -crease 45 +crease 45.000000 numvert 24 -0.003553 -0.010013 -0.037141 -0.003553 -0.0102 -0.035007 -0.003553 -0.009295 -0.033066 -0.003553 -0.00754 -0.031837 -0.003553 -0.005406 -0.031651 -0.003553 -0.003465 -0.032556 -0.003553 -0.002237 -0.03431 -0.003553 -0.00205 -0.036444 -0.003553 -0.002955 -0.038385 -0.003553 -0.00471 -0.039614 -0.003553 -0.006844 -0.039801 -0.003553 -0.008785 -0.038895 -0.008356 -0.010013 -0.037141 -0.008356 -0.0102 -0.035007 -0.008356 -0.009295 -0.033066 -0.008356 -0.00754 -0.031837 -0.008356 -0.005406 -0.031651 -0.008356 -0.003465 -0.032556 -0.008356 -0.002237 -0.03431 -0.008356 -0.00205 -0.036444 -0.008356 -0.002955 -0.038385 -0.008356 -0.00471 -0.039614 -0.008356 -0.006844 -0.039801 -0.008356 -0.008785 -0.038895 +0.004045 -0.010013 -0.037141 +0.004045 -0.0102 -0.035007 +0.004045 -0.009295 -0.033066 +0.004045 -0.00754 -0.031837 +0.004045 -0.005406 -0.031651 +0.004045 -0.003465 -0.032556 +0.004045 -0.002237 -0.03431 +0.004045 -0.00205 -0.036444 +0.004045 -0.002955 -0.038385 +0.004045 -0.00471 -0.039614 +0.004045 -0.006844 -0.039801 +0.004045 -0.008785 -0.038895 +0.008848 -0.010013 -0.037141 +0.008848 -0.0102 -0.035007 +0.008848 -0.009295 -0.033066 +0.008848 -0.00754 -0.031837 +0.008848 -0.005406 -0.031651 +0.008848 -0.003465 -0.032556 +0.008848 -0.002237 -0.03431 +0.008848 -0.00205 -0.036444 +0.008848 -0.002955 -0.038385 +0.008848 -0.00471 -0.039614 +0.008848 -0.006844 -0.039801 +0.008848 -0.008785 -0.038895 numsurf 17 SURF 0x10 mat 2 @@ -229,28 +264,64 @@ refs 4 kids 0 OBJECT poly name "KY196.swap" +data 8 +Mesh.003 texture "KY196.rgb" texrep 1 1 -crease 30 -numvert 4 -0.004174 -0.008486 0.022121 -0.004174 -0.013964 0.022121 -0.004174 -0.013964 0.032049 -0.004174 -0.008486 0.032049 -numsurf 1 +crease 30.000000 +numvert 8 +0.004599 -0.008486 0.022121 +0.004599 -0.013964 0.022121 +0.004599 -0.013964 0.032049 +0.004599 -0.008486 0.032049 +0.00387 -0.008486 0.022121 +0.00387 -0.008486 0.032049 +0.00387 -0.013964 0.032049 +0.00387 -0.013964 0.022121 +numsurf 5 SURF 0x00 -mat 3 +mat 2 refs 4 0 0.70703125 0.6875 3 0.6015625 0.6875 2 0.6015625 0.625 1 0.70703125 0.625 +SURF 0x00 +mat 2 +refs 4 +3 0.70703125 0.6875 +0 0.6015625 0.6875 +4 0.6015625 0.625 +5 0.70703125 0.625 +SURF 0x00 +mat 2 +refs 4 +2 0.70703125 0.6875 +3 0.6015625 0.6875 +5 0.6015625 0.625 +6 0.70703125 0.625 +SURF 0x00 +mat 2 +refs 4 +1 0.70703125 0.6875 +2 0.6015625 0.6875 +6 0.6015625 0.625 +7 0.70703125 0.625 +SURF 0x00 +mat 2 +refs 4 +0 0.70703125 0.6875 +1 0.6015625 0.6875 +7 0.6015625 0.625 +4 0.70703125 0.625 kids 0 OBJECT poly name "KY196.comm" +data 8 +Mesh.004 texture "KY196.rgb" texrep 1 1 -crease 45 +crease 45.000000 numvert 21 0.003846 0.016971 -0.080342 0.003846 -0.016205 -0.080342 @@ -424,10 +495,24 @@ refs 4 kids 0 OBJECT poly name "KY196.dec" +data 8 +Mesh.005 texture "KY196.rgb" texrep 1 1 -crease 30 -numvert 18 +crease 30.000000 +numvert 30 +0.00355 0.00139 0.045767 +0.00355 -0.001685 0.045767 +0.00355 0.00139 0.052503 +0.00355 -0.001685 0.052511 +0.00355 -0.001685 0.006223 +0.00355 0.00139 0.006216 +0.00355 -0.001685 -0.000521 +0.00355 0.00139 -0.000521 +0.00355 0.00139 -0.023758 +0.00355 -0.001685 -0.023758 +0.00355 0.00139 -0.017022 +0.00355 -0.001685 -0.017015 0.003667 0.003454 0.049033 0.003667 0.002955 0.048826 0.003667 0.002455 0.049033 @@ -446,109 +531,132 @@ numvert 18 0.003667 0.002455 0.002808 0.003667 0.002955 0.002601 0.003667 0.003454 0.002808 -numsurf 16 +numsurf 19 +SURF 0x00 +mat 1 +refs 4 +0 0.426238626242 0.808669388294 +2 0.326092392206 0.808669388294 +3 0.325985223055 0.762961447239 +1 0.426238626242 0.762961447239 +SURF 0x00 +mat 1 +refs 4 +7 0.982569217682 0.809529900551 +5 0.882422924042 0.809529900551 +4 0.882315814495 0.763821959496 +6 0.982569217682 0.763821959496 +SURF 0x00 +mat 1 +refs 4 +8 0.278105586767 0.410686582327 +10 0.177959337831 0.410686582327 +11 0.177852198482 0.364978641272 +9 0.278105586767 0.364978641272 SURF 0x00 mat 1 refs 3 -1 0.359375 0.06640625 -0 0.359375 0.0703125 -8 0.35546875 0.06640625 +13 0.359375 0.06640625 +12 0.359375 0.0703125 +20 0.35546875 0.06640625 SURF 0x00 mat 1 refs 3 -8 0.35546875 0.06640625 -2 0.359375 0.05859375 -1 0.359375 0.06640625 +20 0.35546875 0.06640625 +14 0.359375 0.05859375 +13 0.359375 0.06640625 SURF 0x00 mat 1 refs 3 -8 0.35546875 0.06640625 -3 0.35546875 0.05859375 -2 0.359375 0.05859375 +20 0.35546875 0.06640625 +15 0.35546875 0.05859375 +14 0.359375 0.05859375 SURF 0x00 mat 1 refs 3 -8 0.35546875 0.06640625 -4 0.34375 0.05859375 -3 0.35546875 0.05859375 +20 0.35546875 0.06640625 +16 0.34375 0.05859375 +15 0.35546875 0.05859375 SURF 0x00 mat 1 refs 3 -8 0.35546875 0.06640625 -5 0.34375 0.06640625 -4 0.34375 0.05859375 +20 0.35546875 0.06640625 +17 0.34375 0.06640625 +16 0.34375 0.05859375 SURF 0x00 mat 1 refs 3 -8 0.35546875 0.06640625 -6 0.34375 0.0703125 -5 0.34375 0.06640625 +20 0.35546875 0.06640625 +18 0.34375 0.0703125 +17 0.34375 0.06640625 SURF 0x00 mat 1 refs 3 -8 0.35546875 0.06640625 -7 0.35546875 0.0703125 -6 0.34375 0.0703125 +20 0.35546875 0.06640625 +19 0.35546875 0.0703125 +18 0.34375 0.0703125 SURF 0x00 mat 1 refs 3 -8 0.35546875 0.06640625 -0 0.359375 0.0703125 -7 0.35546875 0.0703125 +20 0.35546875 0.06640625 +12 0.359375 0.0703125 +19 0.35546875 0.0703125 SURF 0x00 mat 1 refs 3 -9 0.35546875 0.06640625 -17 0.359375 0.0703125 -10 0.35546875 0.0703125 +21 0.35546875 0.06640625 +29 0.359375 0.0703125 +22 0.35546875 0.0703125 SURF 0x00 mat 1 refs 3 -9 0.35546875 0.06640625 -10 0.35546875 0.0703125 -11 0.34375 0.0703125 +21 0.35546875 0.06640625 +22 0.35546875 0.0703125 +23 0.34375 0.0703125 SURF 0x00 mat 1 refs 3 -9 0.35546875 0.06640625 -11 0.34375 0.0703125 -12 0.34375 0.06640625 +21 0.35546875 0.06640625 +23 0.34375 0.0703125 +24 0.34375 0.06640625 SURF 0x00 mat 1 refs 3 -9 0.35546875 0.06640625 -12 0.34375 0.06640625 -13 0.34375 0.05859375 +21 0.35546875 0.06640625 +24 0.34375 0.06640625 +25 0.34375 0.05859375 SURF 0x00 mat 1 refs 3 -9 0.35546875 0.06640625 -13 0.34375 0.05859375 -14 0.35546875 0.05859375 +21 0.35546875 0.06640625 +25 0.34375 0.05859375 +26 0.35546875 0.05859375 SURF 0x00 mat 1 refs 3 -9 0.35546875 0.06640625 -14 0.35546875 0.05859375 -15 0.359375 0.05859375 +21 0.35546875 0.06640625 +26 0.35546875 0.05859375 +27 0.359375 0.05859375 SURF 0x00 mat 1 refs 3 -9 0.35546875 0.06640625 -15 0.359375 0.05859375 -16 0.359375 0.06640625 +21 0.35546875 0.06640625 +27 0.359375 0.05859375 +28 0.359375 0.06640625 SURF 0x00 mat 1 refs 3 -16 0.359375 0.06640625 -17 0.359375 0.0703125 -9 0.35546875 0.06640625 +28 0.359375 0.06640625 +29 0.359375 0.0703125 +21 0.35546875 0.06640625 kids 0 OBJECT poly name "stby.104" +data 8 +Mesh.006 texture "KY196.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.003549 0.010529 -3.3e-05 0.003549 0.002881 0.000956 @@ -565,9 +673,11 @@ refs 4 kids 0 OBJECT poly name "stby.105" +data 8 +Mesh.007 texture "KY196.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.003549 0.010529 -0.011768 0.003549 0.002881 -0.010778 @@ -584,9 +694,11 @@ refs 4 kids 0 OBJECT poly name "stby.102" +data 8 +Mesh.008 texture "KY196.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.003549 0.010529 0.009612 0.003549 0.002881 0.010601 @@ -603,9 +715,11 @@ refs 4 kids 0 OBJECT poly name "stby.103" +data 8 +Mesh.009 texture "KY196.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.003549 0.010529 0.002814 0.003549 0.002881 0.003803 @@ -621,10 +735,33 @@ refs 4 1 0.09375 0.00390625 kids 0 OBJECT poly -name "stby.101" +name "freq.105" +data 4 +Mesh texture "KY196.rgb" texrep 1 1 -crease 30 +crease 30.000000 +numvert 4 +0.003549 0.010529 0.039603 +0.003549 0.002881 0.040592 +0.003549 0.002881 0.035655 +0.003549 0.010529 0.034666 +numsurf 1 +SURF 0x00 +mat 1 +refs 4 +3 0.09375 0.12109375 +0 0.01953125 0.12109375 +1 0.01953125 0.00390625 +2 0.09375 0.00390625 +kids 0 +OBJECT poly +name "stby.101" +data 8 +Mesh.010 +texture "KY196.rgb" +texrep 1 1 +crease 30.000000 numvert 4 0.003549 0.010529 0.01641 0.003549 0.002881 0.017399 @@ -640,29 +777,33 @@ refs 4 1 0.09375 0.00390625 kids 0 OBJECT poly -name "freq.104" +name "Freq.down" +data 9 +Plane.004 texture "KY196.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 -0.003549 0.010529 0.0464 -0.003549 0.002881 0.04739 -0.003549 0.002881 0.042453 -0.003549 0.010529 0.041464 +0.003934 0.007988 -0.064199 +0.003934 -0.007397 -0.064199 +0.003934 0.007988 -0.054317 +0.003934 -0.007397 -0.054317 numsurf 1 SURF 0x00 -mat 1 +mat 2 refs 4 -3 0.09375 0.12109375 -0 0.01953125 0.12109375 -1 0.01953125 0.00390625 -2 0.09375 0.00390625 +0 0.795453310013 0.487631440163 +2 0.682003736496 0.487631499767 +3 0.682003676891 0.311018019915 +1 0.795453310013 0.311018019915 kids 0 OBJECT poly name "KY196.knob" +data 8 +Mesh.012 texture "KY196.rgb" texrep 1 1 -crease 45 +crease 45.000000 numvert 48 0.011012 0.005513 -0.065566 0.011012 0.005513 -0.062827 @@ -1003,9 +1144,11 @@ refs 4 kids 0 OBJECT poly name "freq.102" +data 8 +Mesh.013 texture "KY196.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.003549 0.010529 0.055838 0.003549 0.002881 0.056827 @@ -1022,9 +1165,11 @@ refs 4 kids 0 OBJECT poly name "freq.103" +data 8 +Mesh.014 texture "KY196.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.003549 0.010529 0.04904 0.003549 0.002881 0.050029 @@ -1041,9 +1186,11 @@ refs 4 kids 0 OBJECT poly name "freq.101" +data 8 +Mesh.015 texture "KY196.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.003549 0.010529 0.062636 0.003549 0.002881 0.063625 diff --git a/Aircraft/Instruments-3d/ky196/ky196.xml b/Aircraft/Instruments-3d/ky196/ky196.xml deleted file mode 100644 index d06b94b24..000000000 --- a/Aircraft/Instruments-3d/ky196/ky196.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0"?> -<!-- -KY-196 -Bendix/King VHF Comm Transceiver -Syd Adams ---> -<PropertyList> - - <path>ky196.ac</path> - - <animation> - <type>rotate</type> - <object-name>KY196.volume</object-name> - <property>/instrumentation/comm/volume</property> - <factor>-1</factor> - <axis> - <x>-1</x> - <y>0</y> - <z>0</z> - </axis> - </animation> - - <animation> - <type>rotate</type> - <object-name>KI227.needle</object-name> - <property>/instrumentation/adf/indicated-bearing-deg</property> - <axis> - <x>-1</x> - <y>0</y> - <z>0</z> - </axis> - </animation> - -</PropertyList> -