1
0
Fork 0

Dave Perry:

I have modeled N7764P, the comanche 250 I co-own with 2 other Seagate engineers.
In the process of doing this model, I have also improved, worked on, or added
instruments, etc. to Instruments-3d.

* I fixed the adf so the azimuth card is tied to the correct property
* Added TO, From, and out-of range indicators to the 3d vor.
* Also added a manifold pressure gage and a pa24-250 asi (using digital photos
  of the actual asi as the starting textures.

Affects on other AC.  As far as I know, this will add to-from to the vor and
correct the adf behavior for pa28-161.  It would be a trivial edit to the
pa28-161.xml to give the same vor performance to that AC.
Now both VORs act as one.
This commit is contained in:
ehofman 2006-01-24 10:26:16 +00:00
parent 5ec08f65db
commit 97752847ef
28 changed files with 3492 additions and 54 deletions

View file

@ -7,7 +7,7 @@
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>Face</object-name> <object-name>Face</object-name>
<property>/instrumentation/heading-indicator/indicated-heading-deg</property> <property>/instrumentation/adf/rotation-deg[0]</property>
<factor>-1</factor> <factor>-1</factor>
<axis> <axis>
<x>-1</x> <x>-1</x>

View file

@ -0,0 +1,68 @@
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
OBJECT world
kids 2
OBJECT poly
name "Needle"
numvert 9
0.002501 0.017596 -0.001537
0.002501 -0.008971 -0.001537
0.002501 -0.008971 0.001537
0.002501 0.017596 0.001537
0.002501 0.02208 0.000726
0.002501 0.02208 -0.000726
0.002501 0.034154 -0.000726
0.002501 0.034154 0.000726
0.002501 0.037949 0
numsurf 5
SURF 0x00
mat 0
refs 4
0 0 0
3 0 0
2 0 0
1 0 0
SURF 0x00
mat 0
refs 4
3 0 0
0 0 0
5 0 0
4 0 0
SURF 0x00
mat 0
refs 3
5 0 0
6 0 0
8 0 0
SURF 0x00
mat 0
refs 3
8 0 0
7 0 0
4 0 0
SURF 0x00
mat 0
refs 3
8 0 0
4 0 0
5 0 0
kids 0
OBJECT poly
name "Face"
texture "/home/david/src/blender/Instruments/asi/asi.rgb"
texrep 1 1
numvert 4
0 0.04 -0.04
0 -0.04 -0.04
0 -0.04 0.04
0 0.04 0.04
numsurf 1
SURF 0x00
mat 0
refs 4
0 0.94140625 0.94140625
3 0.05078125 0.94140625
2 0.05078125 0.05078125
1 0.94140625 0.05078125
kids 0

Binary file not shown.

View file

@ -0,0 +1,32 @@
<?xml version="1.0"?>
<PropertyList>
<name>ASI</name>
<path>asi.ac</path>
<animation>
<type>rotate</type>
<object-name>Needle</object-name>
<property>/instrumentation/airspeed-indicator/indicated-speed-kt</property>
<interpolation>
<entry><ind> 10</ind><dep> 3</dep></entry>
<entry><ind> 40</ind><dep> 35</dep></entry>
<entry><ind> 60</ind><dep> 70</dep></entry>
<entry><ind> 80</ind><dep> 105</dep></entry>
<entry><ind> 100</ind><dep> 155</dep></entry>
<entry><ind> 120</ind><dep> 190</dep></entry>
<entry><ind> 140</ind><dep> 225</dep></entry>
<entry><ind> 160</ind><dep> 260</dep></entry>
<entry><ind> 180</ind><dep> 295</dep></entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

View file

@ -0,0 +1,47 @@
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
OBJECT world
kids 2
OBJECT poly
name "Needle"
loc 0.001494 0.0117097 8.1841e-05
crease 45.000000
numvert 5
0 -0.001144 0.00913771
0 0.001144 0.00913771
0 1.86265e-09 -0.0216311
0 0.001144 -0.0120557
0 -0.001144 -0.0120557
numsurf 2
SURF 0x0
mat 0
refs 3
2 0 0
3 0 0
4 0 0
SURF 0x0
mat 0
refs 4
0 0 0
4 0 0
3 0 0
1 0 0
kids 0
OBJECT poly
name "Face"
texture "flap-indicator.rgb"
crease 45.000000
numvert 4
0 0.028452 -0.028452
0 -0.028452 -0.028452
0 -0.028452 0.028452
0 0.028452 0.028452
numsurf 1
SURF 0x0
mat 0
refs 4
0 1 1
3 0 1
2 0 0
1 1 0
kids 0

Binary file not shown.

View file

@ -0,0 +1,28 @@
<?xml version="1.0"?>
<PropertyList>
<path>flap-indicator.ac</path>
<animation>
<type>rotate</type>
<object-name>Needle</object-name>
<property>/controls/flight/flaps</property>
<factor>50</factor>
<offset-deg>0</offset-deg>
<center>
<x-m>0</x-m>
<y-m>-0.01</y-m>
<z-m>0.01</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

View file

@ -0,0 +1,46 @@
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
OBJECT world
kids 2
OBJECT poly
name "Needle"
crease 45.000000
numvert 5
0.002518 0.024456 -0.001291
0.002518 -0.011692 -0.001291
0.002518 -0.011692 0.001291
0.002518 0.024456 0.001291
0.002518 0.027216 0
numsurf 2
SURF 0x0
mat 0
refs 4
0 0 0
3 0 0
2 0 0
1 0 0
SURF 0x0
mat 0
refs 3
3 0 0
0 0 0
4 0 0
kids 0
OBJECT poly
name "Face"
texture "mp.rgb"
crease 45.000000
numvert 4
0 0.04 -0.04
0 -0.04 -0.04
0 -0.04 0.04
0 0.04 0.04
numsurf 1
SURF 0x0
mat 0
refs 4
0 0.994141 0.994141
3 0 0.994141
2 0 0
1 0.994141 0
kids 0

Binary file not shown.

View file

@ -0,0 +1,31 @@
<?xml version="1.0"?>
<PropertyList>
<path>mp.ac</path>
<animation>
<type>rotate</type>
<object-name>Needle</object-name>
<property>/engines/engine[0]/mp-osi</property>
<interpolation>
<entry><ind> 0.0</ind><dep>-135 </dep></entry>
<entry><ind> 10</ind><dep>-110</dep></entry>
<entry><ind> 15</ind><dep> -70</dep></entry>
<entry><ind> 20</ind><dep> -50 </dep></entry>
<entry><ind> 25</ind><dep> -30 </dep></entry>
<entry><ind> 30</ind><dep> 0 </dep></entry>
<entry><ind> 35</ind><dep> 30 </dep></entry>
<entry><ind> 40</ind><dep> 50 </dep></entry>
<entry><ind> 48</ind><dep> 90 </dep></entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

Binary file not shown.

View file

@ -0,0 +1,178 @@
AC3Db
MATERIAL "Material" rgb 1 1 1 amb 0.502 0.502 0.502 emis 0.149 0.149 0.149 spec 1 1 1 shi 72 trans 0
OBJECT world
kids 7
OBJECT poly
name "AmpsNeedle"
crease 45.000000
numvert 6
0.001517 0.003503 -0.041581
0.001517 -0.022286 -0.041581
0.001517 -0.022286 -0.039955
0.001517 0.003503 -0.039955
0.001517 -0.009391 -0.039955
0.001517 -0.009391 -0.041581
numsurf 2
SURF 0x20
mat 0
refs 4
0 0 0
3 0 0
4 0 0
5 0 0
SURF 0x20
mat 0
refs 4
1 0 0
5 0 0
4 0 0
2 0 0
kids 0
OBJECT poly
name "FuelPressNeedle"
crease 45.000000
numvert 6
0.001517 0.003822 0.001446
0.001517 -0.014318 0.001446
0.001517 -0.014318 0.003071
0.001517 0.003822 0.003071
0.001517 -0.005248 0.003071
0.001517 -0.005248 0.001446
numsurf 2
SURF 0x20
mat 0
refs 4
0 0 0
3 0 0
4 0 0
5 0 0
SURF 0x20
mat 0
refs 4
1 0 0
5 0 0
4 0 0
2 0 0
kids 0
OBJECT poly
name "LeftMainFuelNeedle"
crease 45.000000
numvert 6
0.001517 0.003503 0.038098
0.001517 -0.022286 0.038098
0.001517 -0.022286 0.039724
0.001517 0.003503 0.039724
0.001517 -0.009391 0.039724
0.001517 -0.009391 0.038098
numsurf 2
SURF 0x20
mat 0
refs 4
5 0 0
4 0 0
3 0 0
0 0 0
SURF 0x20
mat 0
refs 4
2 0 0
4 0 0
5 0 0
1 0 0
kids 0
OBJECT poly
name "FuelAmpsFace"
texture "fuel-amps.rgb"
crease 45.000000
numvert 4
0 -0.012 0.1
0 0.012 0.1
0 0.012 -0.1
0 -0.012 -0.1
numsurf 1
SURF 0x0
mat 0
refs 4
0 0.00390625 0.226562
3 0.994141 0.226562
2 0.994141 0.765625
1 0.00390625 0.765625
kids 0
OBJECT poly
name "RightMainFuelNeedle"
crease 45.000000
numvert 6
0.001517 -0.009391 0.038098
0.001517 -0.009391 0.039724
0.001517 0.003503 0.039724
0.001517 -0.022286 0.039724
0.001517 -0.022286 0.038098
0.001517 0.003503 0.038098
numsurf 2
SURF 0x20
mat 0
refs 4
3 0 0
1 0 0
0 0 0
4 0 0
SURF 0x20
mat 0
refs 4
0 0 0
1 0 0
2 0 0
5 0 0
kids 0
OBJECT poly
name "LeftAuxFuelNeedle"
crease 45.000000
numvert 6
0.001517 0.003503 0.038098
0.001517 -0.022286 0.038098
0.001517 -0.022286 0.039724
0.001517 0.003503 0.039724
0.001517 -0.009391 0.039724
0.001517 -0.009391 0.038098
numsurf 2
SURF 0x20
mat 0
refs 4
5 0 0
4 0 0
3 0 0
0 0 0
SURF 0x20
mat 0
refs 4
2 0 0
4 0 0
5 0 0
1 0 0
kids 0
OBJECT poly
name "RightAuxFuelNeedle"
crease 45.000000
numvert 6
0.001517 -0.009391 0.038098
0.001517 -0.009391 0.039724
0.001517 0.003503 0.039724
0.001517 -0.022286 0.039724
0.001517 -0.022286 0.038098
0.001517 0.003503 0.038098
numsurf 2
SURF 0x20
mat 0
refs 4
3 0 0
1 0 0
0 0 0
4 0 0
SURF 0x20
mat 0
refs 4
0 0 0
1 0 0
2 0 0
5 0 0
kids 0

View file

@ -0,0 +1,287 @@
<?xml version="1.0"?>
<PropertyList>
<path>pa24-fuel-amps.ac</path>
<animation>
<name>LeftMainGage</name>
<type>rotate</type>
<object-name>LeftMainFuelNeedle</object-name>
<property>/consumables/fuel/tank[0]/level-gal_us</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>6</ind>
<dep>-18</dep>
</entry>
<entry>
<ind>12</ind>
<dep>-7</dep>
</entry>
<entry>
<ind>18</ind>
<dep>5</dep>
</entry>
<entry>
<ind>24</ind>
<dep>16</dep>
</entry>
<entry>
<ind>28</ind>
<dep>27</dep>
</entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>-0.039</y-m>
<z-m>-0.022</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>RightMainGage</name>
<type>rotate</type>
<object-name>RightMainFuelNeedle</object-name>
<property>/consumables/fuel/tank[1]/level-gal_us</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>6</ind>
<dep>-18</dep>
</entry>
<entry>
<ind>12</ind>
<dep>-7</dep>
</entry>
<entry>
<ind>18</ind>
<dep>5</dep>
</entry>
<entry>
<ind>24</ind>
<dep>16</dep>
</entry>
<entry>
<ind>28</ind>
<dep>27</dep>
</entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>-0.039</y-m>
<z-m>-0.022</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>LeftAuxGage</name>
<type>rotate</type>
<object-name>LeftAuxFuelNeedle</object-name>
<property>/consumables/fuel/tank[2]/level-gal_us</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>3</ind>
<dep>-18</dep>
</entry>
<entry>
<ind>6</ind>
<dep>-7</dep>
</entry>
<entry>
<ind>9</ind>
<dep>5</dep>
</entry>
<entry>
<ind>12</ind>
<dep>16</dep>
</entry>
<entry>
<ind>15</ind>
<dep>27</dep>
</entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>-0.039</y-m>
<z-m>-0.022</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>RightAuxGage</name>
<type>rotate</type>
<object-name>RightAuxFuelNeedle</object-name>
<property>/consumables/fuel/tank[3]/level-gal_us</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>3</ind>
<dep>-18</dep>
</entry>
<entry>
<ind>6</ind>
<dep>-7</dep>
</entry>
<entry>
<ind>9</ind>
<dep>5</dep>
</entry>
<entry>
<ind>12</ind>
<dep>16</dep>
</entry>
<entry>
<ind>15</ind>
<dep>27</dep>
</entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>-0.039</y-m>
<z-m>-0.022</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
-->
<!-- pa24 can have only one tank selected -->
<animation>
<type>select</type>
<object-name>LeftMainGage</object-name>
<condition>
<property>consumables/fuel/tank[0]/selected</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>RightMainGage</object-name>
<condition>
<property>consumables/fuel/tank[1]/selected</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>LeftAuxGage</object-name>
<condition>
<property>consumables/fuel/tank[2]/selected</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>RightAuxGage</object-name>
<condition>
<property>consumables/fuel/tank[3]/selected</property>
</condition>
</animation>
<animation>
<type>rotate</type>
<object-name>FuelPressNeedle</object-name>
<property>/engines/engine[0]/fuel-pressure-psi</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-32</dep>
</entry>
<entry>
<ind>5</ind>
<dep>5</dep>
</entry>
<entry>
<ind>8</ind>
<dep>32</dep>
</entry>
<entry>
<ind>10</ind>
<dep>44</dep>
</entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>-0.002</y-m>
<z-m>-0.014</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>AmpsNeedle</object-name>
<property>/systems/electrical/amps[0]</property>
<interpolation>
<entry>
<ind>-40</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>-20</ind>
<dep>-15</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>20</ind>
<dep>15</dep>
</entry>
<entry>
<ind>40</ind>
<dep>30</dep>
</entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>0.041</y-m>
<z-m>-0.022</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

View file

@ -0,0 +1,74 @@
AC3Db
MATERIAL "Material" rgb 1 1 1 amb 0.502 0.502 0.502 emis 0.149 0.149 0.149 spec 1 1 1 shi 72 trans 0
OBJECT world
kids 3
OBJECT poly
name "OilTempNeedle"
crease 45.000000
numvert 6
0.001517 0.003503 -0.041581
0.001517 -0.022286 -0.041581
0.001517 -0.022286 -0.039955
0.001517 0.003503 -0.039955
0.001517 -0.009391 -0.039955
0.001517 -0.009391 -0.041581
numsurf 2
SURF 0x0
mat 0
refs 4
0 0 0
3 0 0
4 0 0
5 0 0
SURF 0x0
mat 0
refs 4
1 0 0
5 0 0
4 0 0
2 0 0
kids 0
OBJECT poly
name "OilPressNeedle"
crease 45.000000
numvert 6
0.001517 0.003503 0.038098
0.001517 -0.022286 0.038098
0.001517 -0.022286 0.039724
0.001517 0.003503 0.039724
0.001517 -0.009391 0.039724
0.001517 -0.009391 0.038098
numsurf 2
SURF 0x0
mat 0
refs 4
0 0 0
3 0 0
4 0 0
5 0 0
SURF 0x0
mat 0
refs 4
1 0 0
5 0 0
4 0 0
2 0 0
kids 0
OBJECT poly
name "Face"
texture "oil.rgb"
crease 45.000000
numvert 4
0 -0.012 0.1
0 0.012 0.1
0 0.012 -0.1
0 -0.012 -0.1
numsurf 1
SURF 0x0
mat 0
refs 4
0 0.00390625 0.226562
3 0.994141 0.226562
2 0.994141 0.765625
1 0.00390625 0.765625
kids 0

View file

@ -0,0 +1,81 @@
<?xml version="1.0"?>
<PropertyList>
<path>pa24-oil.ac</path>
<animation>
<type>rotate</type>
<object-name>OilPressNeedle</object-name>
<property>/engines/engine[0]/oil-pressure-psi</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>25</ind>
<dep>-21</dep>
</entry>
<entry>
<ind>60</ind>
<dep>3</dep>
</entry>
<entry>
<ind>90</ind>
<dep>22</dep>
</entry>
<entry>
<ind>120</ind>
<dep>30</dep>
</entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>-0.039</y-m>
<z-m>-0.022</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>OilTempNeedle</object-name>
<property>/engines/engine[0]/oil-temperature-degf</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-36</dep>
</entry>
<entry>
<ind>75</ind>
<dep>-34</dep>
</entry>
<entry>
<ind>180</ind>
<dep>4</dep>
</entry>
<entry>
<ind>260</ind>
<dep>29</dep>
</entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>0.041</y-m>
<z-m>-0.022</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

Binary file not shown.

View file

@ -0,0 +1,48 @@
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
OBJECT world
kids 2
OBJECT poly
name "VacNeedle"
crease 45.000000
numvert 6
0.001517 0.020026 -0.000697
0.001517 -0.006661 -0.000697
0.001517 -0.006661 0.000698
0.001517 0.020026 0.000698
0.001517 0.006682 0.000698
0.001517 0.006682 -0.000697
numsurf 2
SURF 0x0
mat 0
refs 4
0 0 0
3 0 0
4 0 0
5 0 0
SURF 0x0
mat 0
refs 4
1 0 0
5 0 0
4 0 0
2 0 0
kids 0
OBJECT poly
name "Face"
texture "/usr/local/FlightGear-0.9/data/Aircraft/Instruments-3d/vac/vac-face.rgb"
crease 45.000000
numvert 4
0 0.026 -0.026
0 -0.026 -0.026
0 -0.026 0.026
0 0.026 0.026
numsurf 1
SURF 0x0
mat 0
refs 4
0 0.9375 0.992188
3 0.0078125 0.992188
2 0.0078125 0.015625
1 0.9375 0.015625
kids 0

View file

@ -0,0 +1,33 @@
<?xml version="1.0"?>
<PropertyList>
<path>vac.ac</path>
<animation>
<type>rotate</type>
<object-name>VacNeedle</object-name>
<property>/systems/vacuum/suction-inhg</property>
<interpolation>
<entry><ind> 0.0</ind><dep>-165 </dep></entry>
<entry><ind> 1.0</ind><dep>-132</dep></entry>
<entry><ind> 2.0</ind><dep>-99</dep></entry>
<entry><ind> 3.0</ind><dep> -66 </dep></entry>
<entry><ind> 4.0</ind><dep> -33 </dep></entry>
<entry><ind> 5.0</ind><dep> 0 </dep></entry>
<entry><ind> 6.0</ind><dep> 33 </dep></entry>
<entry><ind> 7.00</ind><dep> 66 </dep></entry>
<entry><ind> 8.0</ind><dep> 99 </dep></entry>
<entry><ind> 9.0</ind><dep> 132 </dep></entry>
<entry><ind> 8.0</ind><dep> 165 </dep></entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

Binary file not shown.

View file

@ -1,9 +1,11 @@
AC3Db 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 "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0
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
OBJECT world OBJECT world
kids 5 kids 8
OBJECT poly OBJECT poly
name "GlidescopeNeedle" name "GlidescopeNeedle"
crease 45.000000
numvert 6 numvert 6
-0.003005 -0.000532 0.004932 -0.003005 -0.000532 0.004932
-0.003005 -0.000532 0.029784 -0.003005 -0.000532 0.029784
@ -12,15 +14,15 @@ numvert 6
-0.003005 0.000533 -0.019774 -0.003005 0.000533 -0.019774
-0.003005 0.000533 0.029784 -0.003005 0.000533 0.029784
numsurf 2 numsurf 2
SURF 0x00 SURF 0x0
mat 0 mat 1
refs 4 refs 4
0 0 0 0 0 0
3 0 0 3 0 0
4 0 0 4 0 0
2 0 0 2 0 0
SURF 0x00 SURF 0x0
mat 0 mat 1
refs 4 refs 4
0 0 0 0 0 0
2 0 0 2 0 0
@ -29,6 +31,7 @@ refs 4
kids 0 kids 0
OBJECT poly OBJECT poly
name "LocalizerNeedle" name "LocalizerNeedle"
crease 45.000000
numvert 6 numvert 6
-0.003005 -0.019816 0.000532 -0.003005 -0.019816 0.000532
-0.003005 0.029784 0.000532 -0.003005 0.029784 0.000532
@ -37,15 +40,15 @@ numvert 6
-0.003005 0.004974 0.000532 -0.003005 0.004974 0.000532
-0.003005 0.004974 -0.000532 -0.003005 0.004974 -0.000532
numsurf 2 numsurf 2
SURF 0x00 SURF 0x0
mat 0 mat 1
refs 4 refs 4
0 0 0 0 0 0
2 0 0 2 0 0
5 0 0 5 0 0
4 0 0 4 0 0
SURF 0x00 SURF 0x0
mat 0 mat 1
refs 4 refs 4
1 0 0 1 0 0
4 0 0 4 0 0
@ -54,8 +57,8 @@ refs 4
kids 0 kids 0
OBJECT poly OBJECT poly
name "Face" name "Face"
texture "/home/david/src/blender/Instruments/vor/vor02.rgb" texture "vor02.rgb"
texrep 1 1 crease 45.000000
numvert 6 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
@ -64,25 +67,25 @@ numvert 6
-0.004518 0 0.04 -0.004518 0 0.04
-0.004518 0 -0.04 -0.004518 0 -0.04
numsurf 2 numsurf 2
SURF 0x00 SURF 0x0
mat 0 mat 1
refs 4 refs 4
0 0.966796875 0.958984375 0 0.966797 0.958984
3 0.009765625 0.958984375 3 0.00976562 0.958984
4 0.009765625 0.48046875 4 0.00976562 0.480469
5 0.966796875 0.48046875 5 0.966797 0.480469
SURF 0x00 SURF 0x0
mat 0 mat 1
refs 4 refs 4
1 0.966796875 0.0 1 0.966797 0
5 0.966796875 0.48046875 5 0.966797 0.480469
4 0.009765625 0.48046875 4 0.00976562 0.480469
2 0.009765625 0.0 2 0.00976562 0
kids 0 kids 0
OBJECT poly OBJECT poly
name "Ring" name "Ring"
texture "/home/david/src/blender/Instruments/vor/vor01.rgb" texture "vor01.rgb"
texrep 1 1 crease 45.000000
numvert 6 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
@ -91,25 +94,25 @@ numvert 6
-0.001596 0 0.04 -0.001596 0 0.04
-0.001596 0 -0.04 -0.001596 0 -0.04
numsurf 2 numsurf 2
SURF 0x00 SURF 0x0
mat 0 mat 1
refs 4 refs 4
0 0.998046875 1.0 0 0.998047 1
3 0.0 1.0 3 0 1
4 0.0 0.5 4 0 0.5
5 0.998046875 0.5 5 0.998047 0.5
SURF 0x00 SURF 0x0
mat 0 mat 1
refs 4 refs 4
1 0.998046875 0.0 1 0.998047 0
5 0.998046875 0.5 5 0.998047 0.5
4 0.0 0.5 4 0 0.5
2 0.0 0.0 2 0 0
kids 0 kids 0
OBJECT poly OBJECT poly
name "Front" name "Front"
texture "/home/david/src/blender/Instruments/vor/vor03.rgb" texture "vor03.rgb"
texrep 1 1 crease 45.000000
numvert 6 numvert 6
0 0.04 -0.04 0 0.04 -0.04
0 -0.04 -0.04 0 -0.04 -0.04
@ -118,18 +121,75 @@ numvert 6
0 0 0.04 0 0 0.04
0 0 -0.04 0 0 -0.04
numsurf 2 numsurf 2
SURF 0x00 SURF 0x0
mat 0 mat 1
refs 4 refs 4
0 0.998046875 1.0 0 0.998047 1
3 0.0 1.0 3 0 1
4 0.0 0.5 4 0 0.5
5 0.998046875 0.5 5 0.998047 0.5
SURF 0x00 SURF 0x0
mat 0 mat 1
refs 4 refs 4
1 0.998046875 0.0 1 0.998047 0
5 0.998046875 0.5 5 0.998047 0.5
4 0.0 0.5 4 0 0.5
2 0.0 0.0 2 0 0
kids 0
OBJECT poly
name "TO"
loc -0.00674026 0.0040441 -0.0124104
texture "TO-FR.rgb"
crease 45.000000
numvert 4
0 -0.00271994 -0.00739644
0 -0.00271994 0.00739644
0 0.00271994 0.00739644
0 0.00271994 -0.00739644
numsurf 1
SURF 0x20
mat 0
refs 4
3 0.609375 0.922173
2 0.125 0.922173
1 0.125 0.658523
0 0.609375 0.658523
kids 0
OBJECT poly
name "NAV"
loc -0.0063754 0.0042357 -0.0122067
texture "TO-FR.rgb"
crease 45.000000
numvert 4
0 0.00239354 -0.00417537
0 0.00239354 0.00417537
0 -0.00239354 0.00417537
0 -0.00239354 -0.00417537
numsurf 1
SURF 0x20
mat 0
refs 4
0 0.619696 0.618841
1 0.179834 0.618841
2 0.179834 0.376675
3 0.619696 0.376675
kids 0
OBJECT poly
name "FR"
loc -0.00589943 0.00404461 -0.0128874
texture "TO-FR.rgb"
crease 45.000000
numvert 4
0 -0.00299626 -0.00718548
0 -0.00299626 0.00718548
0 0.00299626 0.00718548
0 0.00299626 -0.00718548
numsurf 1
SURF 0x20
mat 0
refs 4
3 0.65189 0.306457
2 0.150411 0.306457
1 0.150411 0.0462088
0 0.65189 0.0462088
kids 0 kids 0

View file

@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.1"?>
<PropertyList> <PropertyList>
@ -22,6 +22,43 @@
</axis> </axis>
</animation> </animation>
<animation>
<type>select</type>
<object-name>GlidescopeNeedle</object-name>
<condition>
<property>/instrumentation/nav[0]/in-range</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>NAV</object-name>
<condition>
<not>
<property>/instrumentation/nav[0]/in-range</property>
</not>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>TO</object-name>
<condition>
<property>/instrumentation/nav[0]/to-flag</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>FR</object-name>
<condition>
<property>/instrumentation/nav[0]/from-flag</property>
</condition>
</animation>
<animation> <animation>
<name>GlidescopeNeedleTransform</name> <name>GlidescopeNeedleTransform</name>
<type>rotate</type> <type>rotate</type>

View file

@ -0,0 +1,104 @@
<?xml version="1.0"?>
<PropertyList>
<path>vor.ac</path>
<animation>
<name>LocalizerNeedleTransform</name>
<type>rotate</type>
<object-name>LocalizerNeedle</object-name>
<property>/instrumentation/nav[1]/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>
<type>select</type>
<object-name>GlidescopeNeedle</object-name>
<condition>
<property>/instrumentation/nav[1]/in-range</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>NAV</object-name>
<condition>
<not>
<property>/instrumentation/nav[1]/in-range</property>
</not>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>TO</object-name>
<condition>
<property>/instrumentation/nav[1]/to-flag</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>FR</object-name>
<condition>
<property>/instrumentation/nav[1]/from-flag</property>
</condition>
</animation>
<animation>
<name>GlidescopeNeedleTransform</name>
<type>rotate</type>
<object-name>GlidescopeNeedle</object-name>
<property>/instrumentation/nav[1]/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>/instrumentation/nav[1]/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>

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -0,0 +1,32 @@
<?xml version="1.0" ?>
<PropertyList>
<path>Yoke-pa24.ac</path>
<animation>
<type>translate</type>
<group-name>Yoke-pa24</group-name>
<property>controls/flight/elevator</property>
<factor>-0.1</factor>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<group-name>Yoke-pa24</group-name>
<property>controls/flight/aileron</property>
<factor>-80.0</factor>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
</animation>
</PropertyList>