1
0
Fork 0

Dave Perry:

Over Christmas week, I did a significant update to the pa24.

1.  made interior 3d with wall thickness variation to match real geometry..
2.  added cabin door and baggage door automation.
3.  moved the instrument panel to the "right" x and z location.
4.  replaced all the pa24-panel.xml automations with pick automations so that file can be removed from cvs.
5.  mixture, throttle, prop control automations that were in pa24-panel.xml now done with mouse wheel.
6.  flapTrim.ac better matches real geometry and added picks.
7.  glareshield better matches real geometry (now has correct width).
8.  kr87 (adf) panel animation replaced with pick animation as in pa28.

The Instruments-3d patch adds picks for the asi-pa24 and makes minor tweaks to the pa24 and pa28 fuel-oil-amps gauges.
This commit is contained in:
jmt 2009-12-29 10:46:34 +00:00
parent 2ca51947fd
commit 079c8493a5
6 changed files with 128 additions and 35 deletions

View file

@ -1,12 +1,31 @@
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 "ac3dmat1" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0 0 0 shi 0 trans 0.937
OBJECT world
kids 4
kids 6
OBJECT poly
name "PAincrease"
loc 0 -0.03386 -0.0573866
crease 45.000000
numvert 4
0.004974 0.00857798 0.0235894
0.004974 0.00857798 0.0319417
0.004974 -0.00722356 0.0319417
0.004974 -0.00722356 0.0235894
numsurf 1
SURF 0x30
mat 2
refs 4
0 1 1
1 0 1
2 0 0
3 1 0
kids 0
OBJECT poly
name "Ring"
loc -0.000692841 8.67061e-07 0.000126443
texture "/usr/local/FlightGear-0.9/data/Aircraft/Instruments-3d/asi-pa24/ASI_ring.rgb"
texture "ASI_ring.rgb"
crease 45.000000
numvert 4
0 0.0400001 0.0400001
@ -24,7 +43,7 @@ refs 4
kids 0
OBJECT poly
name "Face"
texture "/usr/local/FlightGear-0.9/data/Aircraft/Instruments-3d/asi-pa24/ASI_face.rgb"
texture "ASI_face.rgb"
crease 45.000000
numvert 4
0 0.04 -0.04
@ -91,7 +110,7 @@ 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"
texture "knob.rgb"
crease 101.000000
numvert 20
0.01 1.49012e-08 0
@ -287,3 +306,21 @@ refs 3
19 0.879385 0.826352
12 1 0.5
kids 0
OBJECT poly
name "PAdecrease"
loc 0 -0.03386 -0.0481314
crease 45.000000
numvert 4
0.004974 -0.00722356 0.0235894
0.004974 -0.00722356 0.0319417
0.004974 0.00857798 0.0319417
0.004974 0.00857798 0.0235894
numsurf 1
SURF 0x30
mat 2
refs 4
3 1 1
2 0 1
1 0 0
0 1 0
kids 0

View file

@ -29,6 +29,45 @@
</emission>
</animation>
<!-- ASI Pressure Altitude adjust -->
<animation>
<type>pick</type>
<object-name>PAdecrease</object-name>
<visible>false</visible>
<action>
<name>decrease PA</name>
<button>0</button>
<repeatable type="bool">true</repeatable>
<binding>
<command>property-adjust</command>
<property>/instrumentation/airspeed-indicator/pressure-alt-offset-deg</property>
<step>-1</step>
<min>0</min>
<max>360</max>
<wrap>1</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PAincrease</object-name>
<visible>false</visible>
<action>
<name>increase PA</name>
<button>0</button>
<repeatable type="bool">true</repeatable>
<binding>
<command>property-adjust</command>
<property>/instrumentation/airspeed-indicator/pressure-alt-offset-deg</property>
<step>1</step>
<min>0</min>
<max>360</max>
<wrap>1</wrap>
</binding>
</action>
</animation>
<animation>
<name>RingTransform</name>
<type>rotate</type>

View file

@ -4,6 +4,7 @@ OBJECT world
kids 7
OBJECT poly
name "AmpsNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 0.003503 -0.041581
@ -30,6 +31,7 @@ refs 4
kids 0
OBJECT poly
name "FuelPressNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 0.003822 0.001446
@ -56,6 +58,7 @@ refs 4
kids 0
OBJECT poly
name "LeftMainFuelNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 0.003503 0.038098
@ -100,6 +103,7 @@ refs 4
kids 0
OBJECT poly
name "RightMainFuelNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 -0.009391 0.038098
@ -126,6 +130,7 @@ refs 4
kids 0
OBJECT poly
name "LeftAuxFuelNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 0.003503 0.038098
@ -152,6 +157,7 @@ refs 4
kids 0
OBJECT poly
name "RightAuxFuelNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 -0.009391 0.038098

View file

@ -4,6 +4,7 @@ OBJECT world
kids 3
OBJECT poly
name "OilTempNeedle"
loc -0.00106418 0 0
crease 45.000000
numvert 6
0.001517 0.003503 -0.041581
@ -30,6 +31,7 @@ refs 4
kids 0
OBJECT poly
name "OilPressNeedle"
loc -0.00106418 0 0
crease 45.000000
numvert 6
0.001517 0.003503 0.038098

View file

@ -1,10 +1,11 @@
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 "Material" rgb 1 1 1 amb 0.5 0.5 0.5 emis 0.15 0.15 0.15 spec 1 1 1 shi 72 trans 0
MATERIAL "Material" rgb 1 1 1 amb 0.5 0.5 0.5 emis 0.15 0.15 0.15 spec 1 1 1 shi 72 trans 0
OBJECT world
kids 6
OBJECT poly
name "RightFuelNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 0.003503 -0.082673
0.001517 -0.022286 -0.082673
@ -13,15 +14,15 @@ numvert 6
0.001517 -0.009391 -0.081047
0.001517 -0.009391 -0.082673
numsurf 2
SURF 0x00
mat 1
SURF 0x0
mat 0
refs 4
0 0 0
3 0 0
4 0 0
5 0 0
SURF 0x00
mat 1
SURF 0x0
mat 0
refs 4
1 0 0
5 0 0
@ -30,6 +31,8 @@ refs 4
kids 0
OBJECT poly
name "OilPressNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 0.003503 -0.041581
0.001517 -0.022286 -0.041581
@ -38,15 +41,15 @@ numvert 6
0.001517 -0.009391 -0.039955
0.001517 -0.009391 -0.041581
numsurf 2
SURF 0x00
mat 1
SURF 0x0
mat 0
refs 4
0 0 0
3 0 0
4 0 0
5 0 0
SURF 0x00
mat 1
SURF 0x0
mat 0
refs 4
1 0 0
5 0 0
@ -55,6 +58,8 @@ refs 4
kids 0
OBJECT poly
name "FuelPressNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 0.003822 0.001446
0.001517 -0.014318 0.001446
@ -63,15 +68,15 @@ numvert 6
0.001517 -0.005248 0.003071
0.001517 -0.005248 0.001446
numsurf 2
SURF 0x00
mat 1
SURF 0x0
mat 0
refs 4
0 0 0
3 0 0
4 0 0
5 0 0
SURF 0x00
mat 1
SURF 0x0
mat 0
refs 4
1 0 0
5 0 0
@ -80,6 +85,8 @@ refs 4
kids 0
OBJECT poly
name "OilTempNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 0.003503 0.038098
0.001517 -0.022286 0.038098
@ -88,15 +95,15 @@ numvert 6
0.001517 -0.009391 0.039724
0.001517 -0.009391 0.038098
numsurf 2
SURF 0x00
mat 1
SURF 0x0
mat 0
refs 4
0 0 0
3 0 0
4 0 0
5 0 0
SURF 0x00
mat 1
SURF 0x0
mat 0
refs 4
1 0 0
5 0 0
@ -105,6 +112,8 @@ refs 4
kids 0
OBJECT poly
name "LeftFuelNeedle"
loc -0.000870694 0 0
crease 45.000000
numvert 6
0.001517 0.003503 0.08019
0.001517 -0.022286 0.08019
@ -113,15 +122,15 @@ numvert 6
0.001517 -0.009391 0.081816
0.001517 -0.009391 0.08019
numsurf 2
SURF 0x00
mat 1
SURF 0x0
mat 0
refs 4
0 0 0
3 0 0
4 0 0
5 0 0
SURF 0x00
mat 1
SURF 0x0
mat 0
refs 4
1 0 0
5 0 0
@ -130,19 +139,19 @@ refs 4
kids 0
OBJECT poly
name "Face"
texture "/home/david/src/blender/Instruments/pa28-fuel-oil/fuel-oil.rgb"
texrep 1 1
texture "fuel-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 0x00
mat 1
SURF 0x0
mat 0
refs 4
0 0.00390625 0.2265625
3 0.994140625 0.2265625
2 0.994140625 0.765625
0 0.00390625 0.226562
3 0.994141 0.226562
2 0.994141 0.765625
1 0.00390625 0.765625
kids 0

View file

@ -18,7 +18,7 @@
<w>200</w>
<h>100</h> -->
</instrument>
<!--
<instrument include="../../Instruments/markerbeacon.xml">
<name>Marker Beacon Indicators</name>
<x>64</x>
@ -26,7 +26,7 @@
<w>100</w>
<h>50</h>
</instrument>
-->
<instrument include="../../Instruments/adf-radio.xml">
<name>ADF Radio</name>
<x>256</x>