diff --git a/Aircraft/Instruments-3d/vor/vor.ac b/Aircraft/Instruments-3d/vor/vor.ac index c80518172..02639dee4 100644 --- a/Aircraft/Instruments-3d/vor/vor.ac +++ b/Aircraft/Instruments-3d/vor/vor.ac @@ -1,22 +1,135 @@ AC3Db -MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0.15 0.15 0.15 spec 0.5 0.5 0.5 shi 64 trans 0 +MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 OBJECT world -kids 1 +kids 5 OBJECT poly -name "Plane" -texture "/home/david/src/blender/Instruments/vor/vor.rgb" +name "GlidescopeNeedle" +numvert 6 +-0.003005 -0.000532 0.004932 +-0.003005 -0.000532 0.029784 +-0.003005 0.000533 0.004932 +-0.003005 -0.000532 -0.019774 +-0.003005 0.000533 -0.019774 +-0.003005 0.000533 0.029784 +numsurf 2 +SURF 0x00 +mat 0 +refs 4 +0 0 0 +3 0 0 +4 0 0 +2 0 0 +SURF 0x00 +mat 0 +refs 4 +0 0 0 +2 0 0 +5 0 0 +1 0 0 +kids 0 +OBJECT poly +name "LocalizerNeedle" +numvert 6 +-0.003005 -0.019816 0.000532 +-0.003005 0.029784 0.000532 +-0.003005 -0.019816 -0.000532 +-0.003005 0.029784 -0.000532 +-0.003005 0.004974 0.000532 +-0.003005 0.004974 -0.000532 +numsurf 2 +SURF 0x00 +mat 0 +refs 4 +0 0 0 +2 0 0 +5 0 0 +4 0 0 +SURF 0x00 +mat 0 +refs 4 +1 0 0 +4 0 0 +5 0 0 +3 0 0 +kids 0 +OBJECT poly +name "Face" +texture "/home/david/src/blender/Instruments/vor/vor02.rgb" texrep 1 1 -numvert 4 +numvert 6 +-0.004518 0.04 -0.04 +-0.004518 -0.04 -0.04 +-0.004518 -0.04 0.04 +-0.004518 0.04 0.04 +-0.004518 0 0.04 +-0.004518 0 -0.04 +numsurf 2 +SURF 0x00 +mat 0 +refs 4 +0 0.966796875 0.958984375 +3 0.009765625 0.958984375 +4 0.009765625 0.48046875 +5 0.966796875 0.48046875 +SURF 0x00 +mat 0 +refs 4 +1 0.966796875 0.0 +5 0.966796875 0.48046875 +4 0.009765625 0.48046875 +2 0.009765625 0.0 +kids 0 +OBJECT poly +name "Ring" +texture "/home/david/src/blender/Instruments/vor/vor01.rgb" +texrep 1 1 +numvert 6 +-0.001596 0.04 -0.04 +-0.001596 -0.04 -0.04 +-0.001596 -0.04 0.04 +-0.001596 0.04 0.04 +-0.001596 0 0.04 +-0.001596 0 -0.04 +numsurf 2 +SURF 0x00 +mat 0 +refs 4 +0 0.998046875 1.0 +3 0.0 1.0 +4 0.0 0.5 +5 0.998046875 0.5 +SURF 0x00 +mat 0 +refs 4 +1 0.998046875 0.0 +5 0.998046875 0.5 +4 0.0 0.5 +2 0.0 0.0 +kids 0 +OBJECT poly +name "Front" +texture "/home/david/src/blender/Instruments/vor/vor03.rgb" +texrep 1 1 +numvert 6 0 0.04 -0.04 0 -0.04 -0.04 0 -0.04 0.04 0 0.04 0.04 -numsurf 1 +0 0 0.04 +0 0 -0.04 +numsurf 2 SURF 0x00 mat 0 refs 4 -0 0.970703125 0.970703125 -3 0.0234375 0.970703125 -2 0.0234375 0.0234375 -1 0.970703125 0.0234375 +0 0.998046875 1.0 +3 0.0 1.0 +4 0.0 0.5 +5 0.998046875 0.5 +SURF 0x00 +mat 0 +refs 4 +1 0.998046875 0.0 +5 0.998046875 0.5 +4 0.0 0.5 +2 0.0 0.0 kids 0 diff --git a/Aircraft/Instruments-3d/vor/vor.xml b/Aircraft/Instruments-3d/vor/vor.xml index 4ca5db5cd..88c8a9570 100644 --- a/Aircraft/Instruments-3d/vor/vor.xml +++ b/Aircraft/Instruments-3d/vor/vor.xml @@ -4,6 +4,64 @@ <path>vor.ac</path> + <animation> + <name>LocalizerNeedleTransform</name> + <type>rotate</type> + <object-name>LocalizerNeedle</object-name> + <property>/radios/nav[0]/heading-needle-deflection</property> + <factor>-3.2</factor> + <center> + <x-m>0</x-m> + <y-m>0</y-m> + <z-m>0.03</z-m> + </center> + <axis> + <x>-1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> + + <animation> + <name>GlidescopeNeedleTransform</name> + <type>rotate</type> + <object-name>GlidescopeNeedle</object-name> + <property>/radios/nav[0]/gs-needle-deflection</property> + <factor>-3.2</factor> + <center> + <x-m>0</x-m> + <y-m>-0.03</y-m> + <z-m>0</z-m> + </center> + <axis> + <x>-1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> + + <animation> + <name>RingTransform</name> + <type>rotate</type> + <object-name>Ring</object-name> + <property>/radios/nav[0]/radials/selected-deg</property> + <factor>-1</factor> + <axis> + <x>-1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> + + <animation> + <name>Alpha Order Group</name> + <object-name>Face</object-name> + <object-name>LocalizerNeedleTransform</object-name> + <object-name>GlidescopeNeedleTransform</object-name> + <object-name>RingTransform</object-name> + <object-name>Front</object-name> + </animation> + </PropertyList> diff --git a/Aircraft/Instruments-3d/vor/vor.rgb b/Aircraft/Instruments-3d/vor/vor01.rgb similarity index 100% rename from Aircraft/Instruments-3d/vor/vor.rgb rename to Aircraft/Instruments-3d/vor/vor01.rgb diff --git a/Aircraft/Instruments-3d/vor/vor02.rgb b/Aircraft/Instruments-3d/vor/vor02.rgb new file mode 100644 index 000000000..14a74db08 Binary files /dev/null and b/Aircraft/Instruments-3d/vor/vor02.rgb differ diff --git a/Aircraft/Instruments-3d/vor/vor03.rgb b/Aircraft/Instruments-3d/vor/vor03.rgb new file mode 100644 index 000000000..01e45384b Binary files /dev/null and b/Aircraft/Instruments-3d/vor/vor03.rgb differ