1
0
Fork 0

Dave Perry:

I did some more work on the pa24-250 over the holidays.
1.  Used nasal to emulate egt performance very similar to the real AC.
2.  Changed the airspeed so the pressure altitude/temperature correction
ring for true airspeed works.
3.  Modeled the OAT after the battery powered OAT in the real AC.
        one left click on the "hot spot" displays OAT in C
        2nd left click displacs OAT in F
        3rd left click is off
        times out after 5 min and turns off (to save battery)
4. Other 3d clean-up
This commit is contained in:
martin 2007-01-10 16:10:48 +00:00
parent c089606d2b
commit c4a5ea6b57
2 changed files with 303 additions and 46 deletions

View file

@ -1,58 +1,30 @@
AC3Db AC3Db
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 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 2 kids 4
OBJECT poly OBJECT poly
name "Needle" name "Ring"
loc 0.002501 -0.000650733 0 loc -0.000692841 8.67061e-07 0.000126443
texture "/usr/local/FlightGear-0.9/data/Aircraft/Instruments-3d/asi-pa24/ASI_ring.rgb"
crease 45.000000 crease 45.000000
numvert 9 numvert 4
0 0.0163196 -0.001537 0 0.0400001 0.0400001
0 -0.00832027 -0.001537 0 -0.0400001 0.0400001
0 -0.00832027 0.001537 0 -0.0400001 -0.0400001
0 0.0163196 0.001537 0 0.0400001 -0.0400001
0 0.0204784 0.000726 numsurf 1
0 0.0204784 -0.000726
0 0.0316766 -0.000726
0 0.0316766 0.000726
0 0.0351963 0
numsurf 5
SURF 0x0 SURF 0x0
mat 0 mat 1
refs 4 refs 4
0 0 0 3 0.9375 0.939453
3 0 0 0 0.046875 0.939453
2 0 0 1 0.046875 0.0488281
1 0 0 2 0.9375 0.0488281
SURF 0x0
mat 0
refs 4
3 0 0
0 0 0
5 0 0
4 0 0
SURF 0x0
mat 0
refs 3
5 0 0
6 0 0
8 0 0
SURF 0x0
mat 0
refs 3
8 0 0
7 0 0
4 0 0
SURF 0x0
mat 0
refs 3
8 0 0
4 0 0
5 0 0
kids 0 kids 0
OBJECT poly OBJECT poly
name "Face" name "Face"
texture "asi.rgb" texture "/usr/local/FlightGear-0.9/data/Aircraft/Instruments-3d/asi-pa24/ASI_face.rgb"
crease 45.000000 crease 45.000000
numvert 4 numvert 4
0 0.04 -0.04 0 0.04 -0.04
@ -61,10 +33,257 @@ numvert 4
0 0.04 0.04 0 0.04 0.04
numsurf 1 numsurf 1
SURF 0x0 SURF 0x0
mat 0 mat 1
refs 4 refs 4
0 0.941406 0.941406 0 0.941406 0.941406
3 0.0507812 0.941406 3 0.0507812 0.941406
2 0.0507812 0.0507812 2 0.0507812 0.0507812
1 0.941406 0.0507812 1 0.941406 0.0507812
kids 0 kids 0
OBJECT poly
name "Needle"
loc 0.002501 4.29614e-05 5.02175e-05
crease 45.000000
numvert 9
0 0.0159379 -0.001537
0 -0.00812565 -0.001537
0 -0.00812565 0.001537
0 0.0159379 0.001537
0 0.0199994 0.000726
0 0.0199994 -0.000725999
0 0.0309357 -0.000726
0 0.0309357 0.000726
0 0.0343731 3.74712e-10
numsurf 5
SURF 0x0
mat 1
refs 4
0 0 0
3 0 0
2 0 0
1 0 0
SURF 0x0
mat 1
refs 4
3 0 0
0 0 0
5 0 0
4 0 0
SURF 0x0
mat 1
refs 3
5 0 0
6 0 0
8 0 0
SURF 0x0
mat 1
refs 3
8 0 0
7 0 0
4 0 0
SURF 0x0
mat 1
refs 3
8 0 0
4 0 0
5 0 0
kids 0
OBJECT poly
name "PA-Knob"
loc 0 -0.0335478 -0.0247612
texture "/usr/local/FlightGear-osg/data/Aircraft/Instruments-3d/hi/knob.rgb"
crease 101.000000
numvert 20
0.01 1.49012e-08 0
0 0 0
0 -0.00396058 0.00479285
0 -0.00606796 0.00108645
0 -0.00533607 -0.00312831
0 -0.00210738 -0.0058793
0 0.00210739 -0.0058793
0 0.00533608 -0.00312831
0 0.00606796 0.00108645
0 0.00396058 0.00479285
0 0 0.00625662
0.01 -0.00396058 0.00479285
0.01 1.49012e-08 0.00625662
0.01 -0.00606796 0.00108645
0.01 -0.00533607 -0.00312831
0.01 -0.00210737 -0.0058793
0.01 0.00210739 -0.0058793
0.01 0.00533608 -0.00312831
0.01 0.00606797 0.00108645
0.01 0.00396059 0.00479285
numsurf 27
SURF 0x10
mat 0
refs 3
1 0.484454 0.5
10 1 0.5
2 0.879385 0.173648
SURF 0x10
mat 0
refs 3
1 0.484454 0.5
2 0.879385 0.173648
3 0.573978 0
SURF 0x10
mat 0
refs 3
1 0.484454 0.5
3 0.573978 0
4 0.226682 0.0603074
SURF 0x10
mat 0
refs 3
1 0.484454 0.5
4 0.226682 0.0603074
5 0 0.326352
SURF 0x10
mat 0
refs 3
1 0.484454 0.5
5 0 0.326352
6 0 0.673648
SURF 0x10
mat 0
refs 3
1 0.484454 0.5
6 0 0.673648
7 0.226682 0.939693
SURF 0x10
mat 0
refs 3
1 0.484454 0.5
7 0.226682 0.939693
8 0.573978 1
SURF 0x10
mat 0
refs 3
1 0.484454 0.5
8 0.573978 1
9 0.879385 0.826352
SURF 0x10
mat 0
refs 3
1 0.484454 0.5
9 0.879385 0.826352
10 1 0.5
SURF 0x10
mat 0
refs 4
11 0 0
12 0 0
10 0 0
2 0 0
SURF 0x10
mat 0
refs 4
13 0 0
11 0 0
2 0 0
3 0 0
SURF 0x10
mat 0
refs 4
14 0 0
13 0 0
3 0 0
4 0 0
SURF 0x10
mat 0
refs 4
15 0 0
14 0 0
4 0 0
5 0 0
SURF 0x10
mat 0
refs 4
16 0 0
15 0 0
5 0 0
6 0 0
SURF 0x10
mat 0
refs 4
17 0 0
16 0 0
6 0 0
7 0 0
SURF 0x10
mat 0
refs 4
18 0 0
17 0 0
7 0 0
8 0 0
SURF 0x10
mat 0
refs 4
19 0 0
18 0 0
8 0 0
9 0 0
SURF 0x10
mat 0
refs 4
12 0 0
19 0 0
9 0 0
10 0 0
SURF 0x10
mat 0
refs 3
0 0.484454 0.5
12 1 0.5
11 0.879385 0.173648
SURF 0x10
mat 0
refs 3
0 0.484454 0.5
11 0.879385 0.173648
13 0.573978 0
SURF 0x10
mat 0
refs 3
0 0.484454 0.5
13 0.573978 0
14 0.226682 0.0603074
SURF 0x10
mat 0
refs 3
0 0.484454 0.5
14 0.226682 0.0603074
15 0 0.326352
SURF 0x10
mat 0
refs 3
0 0.484454 0.5
15 0 0.326352
16 0 0.673648
SURF 0x10
mat 0
refs 3
0 0.484454 0.5
16 0 0.673648
17 0.226682 0.939693
SURF 0x10
mat 0
refs 3
0 0.484454 0.5
17 0.226682 0.939693
18 0.573978 1
SURF 0x10
mat 0
refs 3
0 0.484454 0.5
18 0.573978 1
19 0.879385 0.826352
SURF 0x10
mat 0
refs 3
0 0.484454 0.5
19 0.879385 0.826352
12 1 0.5
kids 0

View file

@ -7,6 +7,7 @@
<animation> <animation>
<type>material</type> <type>material</type>
<object-name>Ring</object-name>
<object-name>Face</object-name> <object-name>Face</object-name>
<object-name>Needle</object-name> <object-name>Needle</object-name>
<emission> <emission>
@ -17,6 +18,29 @@
</emission> </emission>
</animation> </animation>
<animation>
<type>material</type>
<object-name>PA-Knob</object-name>
<emission>
<red>0.45</red>
<green>0.09</green>
<blue>0.00001</blue>
<factor-prop>/sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<name>RingTransform</name>
<type>rotate</type>
<object-name>Ring</object-name>
<property>/instrumentation/airspeed-indicator/pressure-alt-offset-deg</property>
<factor>1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>Needle</object-name> <object-name>Needle</object-name>
@ -32,6 +56,11 @@
<entry><ind> 160</ind><dep> 260</dep></entry> <entry><ind> 160</ind><dep> 260</dep></entry>
<entry><ind> 180</ind><dep> 295</dep></entry> <entry><ind> 180</ind><dep> 295</dep></entry>
</interpolation> </interpolation>
<center>
<x-m>0.0</x-m>
<y-m>0.001</y-m>
<z-m>0.001</z-m>
</center>
<axis> <axis>
<x>-1</x> <x>-1</x>
<y>0</y> <y>0</y>
@ -39,6 +68,15 @@
</axis> </axis>
</animation> </animation>
<!--
<animation>
<name>Alpha Order Group</name>
<object-name>Ring</object-name>
<object-name>Face</object-name>
<object-name>Needle</object-name>
<object-name>PA-Knob</object-name>
</animation>
-->
</PropertyList> </PropertyList>