diff --git a/Aircraft/Instruments-3d/asi-pa24/asi.ac b/Aircraft/Instruments-3d/asi-pa24/asi.ac
index faebe460c..2b02d007b 100644
--- a/Aircraft/Instruments-3d/asi-pa24/asi.ac
+++ b/Aircraft/Instruments-3d/asi-pa24/asi.ac
@@ -1,58 +1,30 @@
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
OBJECT world
-kids 2
+kids 4
OBJECT poly
-name "Needle"
-loc 0.002501 -0.000650733 0
+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"
crease 45.000000
-numvert 9
-0 0.0163196 -0.001537
-0 -0.00832027 -0.001537
-0 -0.00832027 0.001537
-0 0.0163196 0.001537
-0 0.0204784 0.000726
-0 0.0204784 -0.000726
-0 0.0316766 -0.000726
-0 0.0316766 0.000726
-0 0.0351963 0
-numsurf 5
+numvert 4
+0 0.0400001 0.0400001
+0 -0.0400001 0.0400001
+0 -0.0400001 -0.0400001
+0 0.0400001 -0.0400001
+numsurf 1
SURF 0x0
-mat 0
+mat 1
refs 4
-0 0 0
-3 0 0
-2 0 0
-1 0 0
-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
+3 0.9375 0.939453
+0 0.046875 0.939453
+1 0.046875 0.0488281
+2 0.9375 0.0488281
kids 0
OBJECT poly
name "Face"
-texture "asi.rgb"
+texture "/usr/local/FlightGear-0.9/data/Aircraft/Instruments-3d/asi-pa24/ASI_face.rgb"
crease 45.000000
numvert 4
0 0.04 -0.04
@@ -61,10 +33,257 @@ numvert 4
0 0.04 0.04
numsurf 1
SURF 0x0
-mat 0
+mat 1
refs 4
0 0.941406 0.941406
3 0.0507812 0.941406
2 0.0507812 0.0507812
1 0.941406 0.0507812
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
diff --git a/Aircraft/Instruments-3d/asi-pa24/asi.xml b/Aircraft/Instruments-3d/asi-pa24/asi.xml
index 5f99e4244..a69b9d55b 100644
--- a/Aircraft/Instruments-3d/asi-pa24/asi.xml
+++ b/Aircraft/Instruments-3d/asi-pa24/asi.xml
@@ -7,6 +7,7 @@
material
+ Ring
Face
Needle
@@ -17,6 +18,29 @@
+
+ material
+ PA-Knob
+
+ 0.45
+ 0.09
+ 0.00001
+ /sim/model//material/instruments/factor
+
+
+
+
+ RingTransform
+ rotate
+ Ring
+ /instrumentation/airspeed-indicator/pressure-alt-offset-deg
+ 1
+
+ -1
+ 0
+ 0
+
+
rotate
Needle
@@ -32,6 +56,11 @@
160 260
180 295
+
+ 0.0
+ 0.001
+ 0.001
+
-1
0
@@ -39,6 +68,15 @@
+