A3XX: Add new IESI instrument, 90% complete

This commit is contained in:
Joshua Davidson 2017-12-23 11:03:46 -05:00
parent 8870cafd6f
commit 3af9da527f
27 changed files with 7903 additions and 21036 deletions

View file

@ -305,6 +305,15 @@
</script>
</binding>
</item>
<item>
<label>Show IESI</label>
<binding>
<command>nasal</command>
<script>
canvas_iesi.showIESI();
</script>
</binding>
</item>
</menu>
</default>
</menubar>
@ -1433,6 +1442,9 @@
<file>Aircraft/IDG-A32X/Models/Instruments/Upper-ECAM/Upper-ECAM.nas</file>
<file>Aircraft/IDG-A32X/Models/Instruments/Lower-ECAM/Lower-ECAM.nas</file>
</canvas_ecam>
<canvas_iesi>
<file>Aircraft/IDG-A32X/Models/Instruments/IESI/IESI.nas</file>
</canvas_iesi>
<icing>
<file>Aircraft/IDG-A32X/Nasal/icing.nas</file>
</icing>

View file

@ -330,6 +330,12 @@
</offsets>
</model>
<!-- Standby Indicator -->
<model>
<name>IESI</name>
<path>Aircraft/IDG-A32X/Models/Instruments/IESI/IESI.xml</path>
</model>
<!-- No button lights without power! -->
<animation>
<type>select</type>
@ -3813,7 +3819,7 @@
<property>it-autoflight/input/spd-mach</property>
<step>0.001</step>
<min>0.50</min>
<max>0.84</max>
<max>0.82</max>
</binding>
<binding>
<command>property-adjust</command>
@ -3863,7 +3869,7 @@
<property>it-autoflight/input/spd-mach</property>
<step>-0.001</step>
<min>0.50</min>
<max>0.84</max>
<max>0.82</max>
</binding>
<binding>
<command>property-adjust</command>
@ -5198,59 +5204,6 @@
</axis>
</animation>
<!-- Standby Indicator -->
<animation>
<type>select</type>
<object-name>stby_att_ind_screen</object-name>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/battery1-amps</property>
<value>120</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/battery2-amps</property>
<value>120</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc1</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc2</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
</animation>
<animation>
<type>texmultiple</type>
<object-name>stby_att_ind_screen</object-name>
<transform>
<property>orientation/pitch-deg</property>
<subtype>textranslate</subtype>
<factor>0.003955078</factor>
<axis>
<x>0</x>
<y>1</y>
</axis>
</transform>
<transform>
<property>orientation/roll-deg</property>
<subtype>texrotate</subtype>
<center>
<x>0.50</x>
<y>0.50</y>
</center>
<axis>
<x>0</x>
<y>0</y>
<z>-1</z>
</axis>
</transform>
</animation>
<!-- Sidestick Left -->
<animation>
<type>rotate</type>

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,183 @@
# A3XX IESI
# Joshua Davidson (it0uchpods)
##############################################
# Copyright (c) Joshua Davidson (it0uchpods) #
##############################################
var IESI = nil;
var IESI_display = nil;
var elapsedtime = 0;
var ASI = 0;
var alt = 0;
var altTens = 0;
var pitch = 0;
var roll = 0;
var canvas_IESI_base = {
init: func(canvas_group, file) {
var font_mapper = func(family, weight) {
return "LiberationFonts/LiberationSans-Regular.ttf";
};
canvas.parsesvg(canvas_group, file, {"font-mapper": font_mapper});
var svg_keys = me.getKeys();
foreach(var key; svg_keys) {
me[key] = canvas_group.getElementById(key);
var svg_keys = me.getKeys();
foreach (var key; svg_keys) {
me[key] = canvas_group.getElementById(key);
var clip_el = canvas_group.getElementById(key ~ "_clip");
if (clip_el != nil) {
clip_el.setVisible(0);
var tran_rect = clip_el.getTransformedBounds();
var clip_rect = sprintf("rect(%d,%d, %d,%d)",
tran_rect[1], # 0 ys
tran_rect[2], # 1 xe
tran_rect[3], # 2 ye
tran_rect[0]); #3 xs
# coordinates are top,right,bottom,left (ys, xe, ye, xs) ref: l621 of simgear/canvas/CanvasElement.cxx
me[key].set("clip", clip_rect);
me[key].set("clip-frame", canvas.Element.PARENT);
}
}
}
me.AI_horizon_trans = me["AI_horizon"].createTransform();
me.AI_horizon_rot = me["AI_horizon"].createTransform();
me.page = canvas_group;
return me;
},
getKeys: func() {
return [];
},
update: func() {
if (getprop("/systems/electrical/battery1-amps") >= 120 or getprop("/systems/electrical/battery2-amps") >= 120 or getprop("/systems/electrical/bus/dc1") >= 25 or getprop("/systems/electrical/bus/dc2") >= 25) {
IESI.page.show();
IESI.update();
} else {
IESI.page.hide();
}
},
};
var canvas_IESI = {
new: func(canvas_group, file) {
var m = {parents: [canvas_IESI, canvas_IESI_base]};
m.init(canvas_group, file);
return m;
},
getKeys: func() {
return ["ASI_scale","ASI_mach","ASI_mach_decimal","AI_center","AI_horizon","AI_bank","AI_slipskid","ALT_scale","ALT_one","ALT_two","ALT_three","ALT_four","ALT_five","ALT_digits","ALT_tens","ALT_meters","QNH_setting","QNH_std"];
},
update: func() {
# Airspeed
# Subtract 30, since the scale starts at 30, but don"t allow less than 0, or more than 420 situations
if (getprop("/instrumentation/airspeed-indicator/indicated-speed-kt") <= 30) {
ASI = 0;
} else if (getprop("/instrumentation/airspeed-indicator/indicated-speed-kt") >= 420) {
ASI = 390;
} else {
ASI = getprop("/instrumentation/airspeed-indicator/indicated-speed-kt") - 30;
}
me["ASI_scale"].setTranslation(0, ASI * 8.295);
if (getprop("/instrumentation/airspeed-indicator/indicated-mach") >= 0.5) {
me["ASI_mach_decimal"].show();
me["ASI_mach"].show();
} else {
me["ASI_mach_decimal"].hide();
me["ASI_mach"].hide();
}
if (getprop("/instrumentation/airspeed-indicator/indicated-mach") >= 0.999) {
me["ASI_mach"].setText("99");
} else {
me["ASI_mach"].setText(sprintf("%2.0f", getprop("/instrumentation/airspeed-indicator/indicated-mach") * 100));
}
# Attitude
pitch = getprop("/orientation/pitch-deg") or 0;
roll = getprop("/orientation/roll-deg") or 0;
me.AI_horizon_trans.setTranslation(0, pitch * 16.74);
me.AI_horizon_rot.setRotation(-roll * D2R, me["AI_center"].getCenter());
me["AI_slipskid"].setTranslation(math.clamp(getprop("/instrumentation/slip-skid-ball/indicated-slip-skid"), -7, 7) * -15, 0);
me["AI_bank"].setRotation(-roll * D2R);
# Altitude
me.altitude = getprop("/instrumentation/altimeter/indicated-altitude-ft");
me.altOffset = me.altitude / 500 - int(me.altitude / 500);
me.middleAltText = roundaboutAlt(me.altitude / 100);
me.middleAltOffset = nil;
if (me.altOffset > 0.5) {
me.middleAltOffset = -(me.altOffset - 1) * 258.5528;
} else {
me.middleAltOffset = -me.altOffset * 258.5528;
}
me["ALT_scale"].setTranslation(0, -me.middleAltOffset);
me["ALT_scale"].update();
me["ALT_five"].setText(sprintf("%03d", abs(me.middleAltText+10)));
me["ALT_four"].setText(sprintf("%03d", abs(me.middleAltText+5)));
me["ALT_three"].setText(sprintf("%03d", abs(me.middleAltText)));
me["ALT_two"].setText(sprintf("%03d", abs(me.middleAltText-5)));
me["ALT_one"].setText(sprintf("%03d", abs(me.middleAltText-10)));
me["ALT_digits"].setText(sprintf("%s", getprop("/instrumentation/altimeter/indicated-altitude-ft-pfd")));
me["ALT_meters"].setText(sprintf("%5.0f", getprop("/instrumentation/altimeter/indicated-altitude-ft") * 0.3048));
altTens = num(right(sprintf("%02d", getprop("/instrumentation/altimeter/indicated-altitude-ft")), 2));
me["ALT_tens"].setTranslation(0, altTens * 3.16);
# QNH
if (getprop("/modes/altimeter/std") == 1) {
me["QNH_setting"].hide();
me["QNH_std"].show();
} else {
me["QNH_setting"].setText(sprintf("%4.0f", getprop("/instrumentation/altimeter/setting-hpa")) ~ "/" ~ sprintf("%2.2f", getprop("/instrumentation/altimeter/setting-inhg")));
me["QNH_setting"].show();
me["QNH_std"].hide();
}
},
};
setlistener("sim/signals/fdm-initialized", func {
IESI_display = canvas.new({
"name": "IESI",
"size": [1024, 1024],
"view": [1024, 1024],
"mipmapping": 1
});
IESI_display.addPlacement({"node": "iesi.screen"});
var group_IESI = IESI_display.createGroup();
IESI = canvas_IESI.new(group_IESI, "Aircraft/IDG-A32X/Models/Instruments/IESI/res/iesi.svg");
IESI_update.start();
});
var IESI_update = maketimer(0.05, func {
canvas_IESI_base.update();
});
var showIESI = func {
var dlg = canvas.Window.new([256, 256], "dialog").set("resize", 1);
dlg.setCanvas(IESI_display);
}
var roundabout = func(x) {
var y = x - int(x);
return y < 0.5 ? int(x) : 1 + int(x);
};
var roundaboutAlt = func(x) {
var y = x * 0.2 - int(x * 0.2);
return y < 0.5 ? 5 * int(x*0.2) : 5 + 5 * int(x*0.2);
};

View file

@ -0,0 +1,37 @@
<?xml version="1.0"?>
<!--
##############################################
# Copyright (c) Joshua Davidson (it0uchpods) #
##############################################
-->
<PropertyList>
<path>res/IESI.ac</path>
<animation>
<type>pick</type>
<object-name>iesi.screen</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>nasal</command>
<script>canvas_iesi.showIESI();</script>
</binding>
</action>
</animation>
<!--animation>
<type>material</type>
<object-name>pfd1.screen</object-name>
<emission>
<red>1</red>
<green>1</green>
<blue>1</blue>
<factor-prop>controls/lighting/DU/iesi</factor-prop>
</emission>
</animation-->
</PropertyList>

View file

@ -0,0 +1,15 @@
207.3
103.65
51.825
323.191
64.6382
206.248
103.124
51.562
center of AI: 617.40
205.790
950.319

View file

@ -0,0 +1,23 @@
AC3Db
MATERIAL "buttonlights" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 0 0 0 shi 0 trans 0
OBJECT world
kids 1
OBJECT poly
name "iesi.screen"
loc -0.546861 0.200575 0.137017
texture "screen.png"
crease 30.000000
numvert 4
-0.00922412 0.0310721 -0.0311978
0.00850612 -0.0286536 -0.0311978
0.00850612 -0.0286536 0.0310972
-0.00922412 0.0310721 0.0310972
numsurf 1
SURF 0x0
mat 0
refs 4
0 1.00067 0.999407
3 4.45843e-005 0.999407
2 4.45843e-005 0.000756443
1 1.00067 0.000756443
kids 0

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 629 B

View file

@ -16,7 +16,6 @@ var ASI = 0;
var ASItrgt = 0;
var ASItrgtdiff = 0;
var ASImax = 0;
var alt = 0;
var altTens = 0;
var state1 = getprop("/systems/thrust/state1");
var state2 = getprop("/systems/thrust/state2");
@ -615,11 +614,11 @@ var canvas_PFD_base = {
}
me["ALT_scale"].setTranslation(0, -me.middleAltOffset);
me["ALT_scale"].update();
me["ALT_five"].setText(sprintf("%03d", me.middleAltText+10));
me["ALT_four"].setText(sprintf("%03d", me.middleAltText+5));
me["ALT_three"].setText(sprintf("%03d", me.middleAltText));
me["ALT_two"].setText(sprintf("%03d", me.middleAltText-5));
me["ALT_one"].setText(sprintf("%03d", me.middleAltText-10));
me["ALT_five"].setText(sprintf("%03d", abs(me.middleAltText+10)));
me["ALT_four"].setText(sprintf("%03d", abs(me.middleAltText+5)));
me["ALT_three"].setText(sprintf("%03d", abs(me.middleAltText)));
me["ALT_two"].setText(sprintf("%03d", abs(me.middleAltText-5)));
me["ALT_one"].setText(sprintf("%03d", abs(me.middleAltText-10)));
me["ALT_digits"].setText(sprintf("%s", getprop("/instrumentation/altimeter/indicated-altitude-ft-pfd")));
altTens = num(right(sprintf("%02d", getprop("/instrumentation/altimeter/indicated-altitude-ft")), 2));
@ -996,8 +995,6 @@ var canvas_PFD_2_test = {
},
};
setprop("/testing", 0); # REMOVE WHEN PFD FINISHED
setlistener("sim/signals/fdm-initialized", func {
PFD1_display = canvas.new({
"name": "PFD1",
@ -1042,12 +1039,12 @@ var showPFD2 = func {
var roundabout = func(x) {
var y = x - int(x);
return y < 0.5 ? int(x) : 1 + int(x) ;
return y < 0.5 ? int(x) : 1 + int(x);
};
var roundaboutAlt = func(x) {
var y = x * 0.2 - int(x * 0.2);
return y < 0.5 ? 5 * int(x*0.2) : 5 + 5 * int(x*0.2) ;
return y < 0.5 ? 5 * int(x * 0.2) : 5 + 5 * int(x * 0.2);
};
var fontSizeHDG = func(input) {

View file

@ -1,71 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!--
##############################################
# Copyright (c) Joshua Davidson (it0uchpods) #
##############################################
-->
<PropertyList>
<path>res/Stby-AI2.ac</path>
<!-- ANIMATIONS -->
<!-- Lighting -->
<animation>
<name>Instrument illumination</name>
<type>material</type>
<object-name>StbyAIface</object-name>
<!--object-name>StbyAIbezel</object-name>
<object-name>StbyAIframe</object-name>
<object-name>rollindex</object-name-->
<emission>
<red>0.4</red>
<green>0.35</green>
<blue>0.21</blue>
<factor-prop>controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<!-- Attitude indicator -->
<animation>
<name>Attitude indicator</name>
<type>texmultiple</type>
<object-name>StbyAIface</object-name>
<transform>
<subtype>textranslate</subtype>
<property>orientation/pitch-deg</property>
<factor>0.003076172</factor>
<axis>
<x>0</x>
<y>1</y>
</axis>
</transform>
<transform>
<subtype>texrotate</subtype>
<property>orientation/roll-deg</property>
<axis>
<x>0</x>
<y>0</y>
<z>-1</z>
</axis>
<center>
<x>0.25</x>
<y>0.5</y>
</center>
</transform>
</animation>
<!--animation>
<name>Roll pointer</name>
<type>rotate</type>
<object-name>rollarrow</object-name>
<property>orientation/roll-deg</property>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation-->
</PropertyList>

View file

@ -1,271 +0,0 @@
AC3Db
MATERIAL "ac3dmat1.020" rgb 1 1 1 amb 0.7124 0.7124 0.7124 emis 0.7255 0.702 0.6941 spec 1 0.7765 0.6588 shi 5 trans 0
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0 0 0 emis 0.658824 0.670588 0.67451 spec 0 0 0 shi 128 trans 0
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 1 1 1 shi 0 trans 0
MATERIAL "ac3dmat0" rgb 0 0 0 amb 0 0 0 emis 0 0 0 spec 0 0 0 shi 0 trans 0
OBJECT world
kids 7
OBJECT poly
name "RollPtr"
loc 0.0010518 -0.00894291 -5.45697e-011
data 10
Mesh.11512
texture "ati.png"
crease 30.000000
numvert 3
-0.0010518 0.0235783 0
-0.0010518 0.0204859 0.00174654
-0.0010518 0.0204859 -0.00174654
numsurf 1
SURF 0x10
mat 2
refs 3
2 0.271634 0.882813
0 0.250149 0.921875
1 0.224759 0.882813
kids 0
OBJECT poly
name "centerbar"
loc 2.31608e-006 -0.00181924 -0.000203798
texture "symbols.png"
crease 45.000000
numvert 4
0 0.00330199 -0.0223909
0 0.00330199 0.0227985
0 -0.00330199 0.0227985
0 -0.00330199 -0.0223909
numsurf 1
SURF 0x30
mat 1
refs 4
0 0.403727 0.933591
1 0.909275 0.933591
2 0.909275 0.783893
3 0.403727 0.783893
kids 0
OBJECT poly
name "AltTape"
loc 3.50666e-006 0.00116143 -0.000728134
data 9
Plane.012
texture "alt-tape.png"
crease 30.000000
numvert 4
0 -0.0170364 -0.0155124
0 -0.0170364 -0.0245885
0 0.0146997 -0.0245885
0 0.0146997 -0.0155124
numsurf 1
SURF 0x0
mat 2
refs 4
1 0.999999 -0.195048
2 1 0.292935
3 0.0992008 0.292935
0 0.0992001 -0.195047
kids 0
OBJECT poly
name "rect"
loc -3.50665e-006 8.08194e-011 0
crease 45.000000
numvert 4
0 -0.0237663 -0.0254416
0 -0.0237663 0.0254416
0 0.0237663 0.0254416
0 0.0237663 -0.0254416
numsurf 1
SURF 0x30
mat 3
refs 4
3 1 1
2 0 1
1 0 0
0 1 0
kids 0
OBJECT poly
name "stby-ai"
loc 0.00332995 -0.0495893 -0.109277
texture "horizon.png"
crease 45.000000
numvert 6
-0.00333038 0.033725 0.0862427
-0.00333038 0.033725 0.132312
-0.00333038 0.033725 0.125019
-0.00333064 0.0642921 0.132312
-0.00333064 0.0642921 0.0935498
-0.00333064 0.0642921 0.0862427
numsurf 2
SURF 0x30
mat 0
refs 4
4 0.559743 0.559743
2 0.440202 0.440202
0 0.5875 0.440202
5 0.5875 0.559743
SURF 0x30
mat 0
refs 4
3 0.4125 0.559743
1 0.4125 0.440202
2 0.440202 0.440202
4 0.559743 0.559743
kids 0
OBJECT poly
name "SpdTape"
loc 3.50666e-006 0.00116839 -0.00195621
data 9
Plane.014
texture "spd-tape.png"
crease 30.000000
numvert 4
0 -0.0170433 0.0273608
0 0.0146927 0.0273608
0 0.0146927 0.0189892
0 -0.0170433 0.0189892
numsurf 1
SURF 0x0
mat 2
refs 4
2 0.846756 0.190349
1 0.164308 0.190349
0 0.164307 0.0216905
3 0.846756 0.0216905
kids 0
OBJECT poly
name "Roll"
loc 0.0010518 -0.00894291 -5.45697e-011
data 8
Mesh.001
texture "ati.png"
crease 30.000000
numvert 30
-0.0010518 0.0248032 0.0121044
-0.0010518 0.0248032 -0.0152801
-0.0010518 0.0248032 0.0170378
-0.0010518 0.0248032 -0.0022592
-0.0010518 0.0248032 -0.0121314
-0.0010518 0.0248032 0.00223203
-0.0010518 0.0248032 -1.35838e-005
-0.0010518 0.0248032 -0.0162401
-0.0010518 0.0248032 0.0152539
-0.0010518 0.0205399 -0.0162401
-0.0010518 0.0235682 -0.0162401
-0.0010518 0.0134787 -0.0162401
-0.0010518 0.0156215 -0.0162401
-0.0010518 0.0170773 -0.0139548
-0.0010518 0.0144788 -0.0157741
-0.0010518 0.0144788 0.015746
-0.0010518 0.0170773 0.0139267
-0.0010518 0.0193196 0.0116834
-0.0010518 0.0211389 0.00908588
-0.0010518 0.0224799 0.00620992
-0.0010518 0.0233008 0.00314668
-0.0010518 0.0235783 -1.35838e-005
-0.0010518 0.0233008 -0.00317385
-0.0010518 0.0224799 -0.00623805
-0.0010518 0.0211389 -0.00911305
-0.0010518 0.0193196 -0.0117115
-0.0010518 0.017645 0.0170378
-0.0010518 0.0117084 0.0170378
-0.0010518 0.0243415 0.0170378
-0.0010518 0.0217893 0.0170378
numsurf 14
SURF 0x0
mat 2
refs 4
29 0.0563438 0.909489
16 0.0918195 0.855469
17 0.11721 0.880859
28 0.0562575 0.938604
SURF 0x0
mat 2
refs 4
26 0.0557721 0.860847
15 0.0703351 0.824219
16 0.0918195 0.855469
29 0.0563438 0.909489
SURF 0x0
mat 2
refs 3
27 0.0552835 0.792235
15 0.0703351 0.824219
26 0.0557721 0.860847
SURF 0x0
mat 2
refs 3
12 0.438873 0.837439
14 0.433617 0.824219
11 0.438371 0.812673
SURF 0x0
mat 2
refs 4
9 0.436841 0.895166
13 0.410179 0.855469
14 0.433617 0.824219
12 0.438873 0.837439
SURF 0x0
mat 2
refs 4
10 0.438309 0.929713
25 0.386742 0.880859
13 0.410179 0.855469
9 0.436841 0.895166
SURF 0x0
mat 2
refs 5
2 0.056228 0.943974
28 0.0562575 0.938604
17 0.11721 0.880859
18 0.146507 0.902344
8 0.0764282 0.944196
SURF 0x0
mat 2
refs 4
8 0.0764282 0.944196
18 0.146507 0.902344
19 0.17971 0.916016
0 0.112535 0.943188
SURF 0x0
mat 2
refs 5
1 0.426544 0.944196
24 0.355492 0.902344
25 0.386742 0.880859
10 0.438309 0.929713
7 0.437828 0.944077
SURF 0x0
mat 2
refs 4
6 0.250023 0.942341
21 0.250023 0.927734
22 0.287132 0.925781
3 0.276392 0.943305
SURF 0x0
mat 2
refs 4
5 0.22643 0.943305
20 0.21682 0.925781
21 0.250023 0.927734
6 0.250023 0.942341
SURF 0x0
mat 2
refs 4
0 0.112535 0.943188
19 0.17971 0.916016
20 0.21682 0.925781
5 0.22643 0.943305
SURF 0x0
mat 2
refs 4
3 0.276392 0.943305
22 0.287132 0.925781
23 0.322289 0.916016
4 0.390219 0.943188
SURF 0x0
mat 2
refs 4
4 0.390219 0.943188
23 0.322289 0.916016
24 0.355492 0.902344
1 0.426544 0.944196
kids 0

View file

@ -1,290 +0,0 @@
AC3Db
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 128 trans 0
MATERIAL "ac3dmat1.020" rgb 1 1 1 amb 0.7124 0.7124 0.7124 emis 0.7255 0.702 0.6941 spec 1 0.7765 0.6588 shi 5 trans 0
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0 0 0 emis 0.658824 0.670588 0.67451 spec 0 0 0 shi 128 trans 0
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 1 1 1 shi 0 trans 0
MATERIAL "ac3dmat0" rgb 0 0 0 amb 0 0 0 emis 0 0 0 spec 0 0 0 shi 0 trans 0
OBJECT world
kids 8
OBJECT poly
name "RollPtr"
loc 0.0010518 -0.00894291 -5.45697e-011
data 10
Mesh.11512
texture "ati.png"
crease 30.000000
numvert 3
-0.0010518 0.0235783 0
-0.0010518 0.0204859 0.00174654
-0.0010518 0.0204859 -0.00174654
numsurf 1
SURF 0x10
mat 3
refs 3
2 0.271634 0.882813
0 0.250149 0.921875
1 0.224759 0.882813
kids 0
OBJECT poly
name "centerbar"
loc 2.31608e-006 -0.00124071 -0.000203798
texture "symbols.png"
crease 45.000000
numvert 4
0 0.00330199 -0.0223909
0 0.00330199 0.0227985
0 -0.00330199 0.0227985
0 -0.00330199 -0.0223909
numsurf 1
SURF 0x30
mat 2
refs 4
0 0.403727 0.933591
1 0.909275 0.933591
2 0.909275 0.783893
3 0.403727 0.783893
kids 0
OBJECT poly
name "AltTape"
loc 3.50666e-006 0.00116143 -0.000728134
data 9
Plane.012
texture "alt-tape.png"
crease 30.000000
numvert 4
0 -0.0170364 -0.0155124
0 -0.0170364 -0.0245885
0 0.0146997 -0.0245885
0 0.0146997 -0.0155124
numsurf 1
SURF 0x0
mat 3
refs 4
1 0.999999 -0.195048
2 1 0.292935
3 0.0992008 0.292935
0 0.0992001 -0.195047
kids 0
OBJECT poly
name "rect"
loc -3.50665e-006 8.08194e-011 0
crease 45.000000
numvert 4
0 -0.0237663 -0.0254416
0 -0.0237663 0.0254416
0 0.0237663 0.0254416
0 0.0237663 -0.0254416
numsurf 1
SURF 0x30
mat 4
refs 4
3 1 1
2 0 1
1 0 0
0 1 0
kids 0
OBJECT poly
name "rect"
loc -0.0227505 -0.48414 -0.0162402
crease 45.000000
numvert 4
0.5 0.5 -0.5
-0.5 0.5 -0.5
-0.5 0.5 0.5
0.5 0.5 0.5
numsurf 1
SURF 0x30
mat 0
refs 4
3 1 1
2 0 1
1 0 0
0 1 0
kids 0
OBJECT poly
name "stby-ai"
loc 0.00332995 -0.0495893 -0.109277
texture "horizon.png"
crease 45.000000
numvert 6
-0.00333038 0.033725 0.0862427
-0.00333038 0.033725 0.132312
-0.00333038 0.033725 0.125019
-0.00333064 0.0642921 0.132312
-0.00333064 0.0642921 0.0935498
-0.00333064 0.0642921 0.0862427
numsurf 2
SURF 0x30
mat 1
refs 4
4 0.559743 0.559743
2 0.440202 0.440202
0 0.5875 0.440202
5 0.5875 0.559743
SURF 0x30
mat 1
refs 4
3 0.4125 0.559743
1 0.4125 0.440202
2 0.440202 0.440202
4 0.559743 0.559743
kids 0
OBJECT poly
name "SpdTape"
loc 3.50666e-006 0.00116839 -0.00195621
data 9
Plane.014
texture "spd-tape.png"
crease 30.000000
numvert 4
0 -0.0170433 0.0273608
0 0.0146927 0.0273608
0 0.0146927 0.0189892
0 -0.0170433 0.0189892
numsurf 1
SURF 0x0
mat 3
refs 4
2 0.846756 0.190349
1 0.164308 0.190349
0 0.164307 0.0216905
3 0.846756 0.0216905
kids 0
OBJECT poly
name "Roll"
loc 0.0010518 -0.00894291 -5.45697e-011
data 8
Mesh.001
texture "ati.png"
crease 30.000000
numvert 30
-0.0010518 0.0248032 0.0121044
-0.0010518 0.0248032 -0.0152801
-0.0010518 0.0248032 0.0170378
-0.0010518 0.0248032 -0.0022592
-0.0010518 0.0248032 -0.0121314
-0.0010518 0.0248032 0.00223203
-0.0010518 0.0248032 -1.35838e-005
-0.0010518 0.0248032 -0.0162401
-0.0010518 0.0248032 0.0152539
-0.0010518 0.0205399 -0.0162401
-0.0010518 0.0235682 -0.0162401
-0.0010518 0.0134787 -0.0162401
-0.0010518 0.0156215 -0.0162401
-0.0010518 0.0170773 -0.0139548
-0.0010518 0.0144788 -0.0157741
-0.0010518 0.0144788 0.015746
-0.0010518 0.0170773 0.0139267
-0.0010518 0.0193196 0.0116834
-0.0010518 0.0211389 0.00908588
-0.0010518 0.0224799 0.00620992
-0.0010518 0.0233008 0.00314668
-0.0010518 0.0235783 -1.35838e-005
-0.0010518 0.0233008 -0.00317385
-0.0010518 0.0224799 -0.00623805
-0.0010518 0.0211389 -0.00911305
-0.0010518 0.0193196 -0.0117115
-0.0010518 0.017645 0.0170378
-0.0010518 0.0117084 0.0170378
-0.0010518 0.0243415 0.0170378
-0.0010518 0.0217893 0.0170378
numsurf 14
SURF 0x0
mat 3
refs 4
29 0.0563438 0.909489
16 0.0918195 0.855469
17 0.11721 0.880859
28 0.0562575 0.938604
SURF 0x0
mat 3
refs 4
26 0.0557721 0.860847
15 0.0703351 0.824219
16 0.0918195 0.855469
29 0.0563438 0.909489
SURF 0x0
mat 3
refs 3
27 0.0552835 0.792235
15 0.0703351 0.824219
26 0.0557721 0.860847
SURF 0x0
mat 3
refs 3
12 0.438873 0.837439
14 0.433617 0.824219
11 0.438371 0.812673
SURF 0x0
mat 3
refs 4
9 0.436841 0.895166
13 0.410179 0.855469
14 0.433617 0.824219
12 0.438873 0.837439
SURF 0x0
mat 3
refs 4
10 0.438309 0.929713
25 0.386742 0.880859
13 0.410179 0.855469
9 0.436841 0.895166
SURF 0x0
mat 3
refs 5
2 0.056228 0.943974
28 0.0562575 0.938604
17 0.11721 0.880859
18 0.146507 0.902344
8 0.0764282 0.944196
SURF 0x0
mat 3
refs 4
8 0.0764282 0.944196
18 0.146507 0.902344
19 0.17971 0.916016
0 0.112535 0.943188
SURF 0x0
mat 3
refs 5
1 0.426544 0.944196
24 0.355492 0.902344
25 0.386742 0.880859
10 0.438309 0.929713
7 0.437828 0.944077
SURF 0x0
mat 3
refs 4
6 0.250023 0.942341
21 0.250023 0.927734
22 0.287132 0.925781
3 0.276392 0.943305
SURF 0x0
mat 3
refs 4
5 0.22643 0.943305
20 0.21682 0.925781
21 0.250023 0.927734
6 0.250023 0.942341
SURF 0x0
mat 3
refs 4
0 0.112535 0.943188
19 0.17971 0.916016
20 0.21682 0.925781
5 0.22643 0.943305
SURF 0x0
mat 3
refs 4
3 0.276392 0.943305
22 0.287132 0.925781
23 0.322289 0.916016
4 0.390219 0.943188
SURF 0x0
mat 3
refs 4
4 0.390219 0.943188
23 0.322289 0.916016
24 0.355492 0.902344
1 0.426544 0.944196
kids 0

View file

@ -1,549 +0,0 @@
AC3Db
MATERIAL "Lights" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 0 0 0 shi 0 trans 0
MATERIAL "Flat" rgb 0.8 0.8 0.8 amb 0.8 0.8 0.8 emis 0.1 0.1 0.1 spec 0 0 0 shi 0 trans 0
OBJECT world
kids 4
OBJECT poly
name "Plane.028"
texture "ati.png"
crease 30.000000
numvert 12
0.00272501 0.000949 -0.026948
0.00272501 -0.000949 -0.026948
0.00272501 -0.000949 0.026948
0.00272501 0.000949 0.026948
0.00272501 -0.000949 -0.01418
0.00272501 -0.000949 0.01418
0.00272501 0.000949 -0.011829
0.00272501 0.000949 0.011829
0.00272501 -0.006488 0.01418
0.00272501 -0.006489 0.011829
0.00272501 -0.006488 -0.01418
0.00272501 -0.006489 -0.011829
numsurf 4
SURF 0x0
mat 0
refs 4
2 0.95912 0.978881
5 0.95912 0.95837
7 0.979631 0.95837
3 0.979631 0.978881
SURF 0x0
mat 0
refs 4
0 0.95912 0.978881
6 0.95912 0.95837
4 0.979631 0.95837
1 0.979631 0.978881
SURF 0x0
mat 0
refs 4
7 0.95912 0.978881
5 0.95912 0.95837
8 0.979631 0.95837
9 0.979631 0.978881
SURF 0x0
mat 0
refs 4
4 0.95912 0.978881
6 0.95912 0.95837
11 0.979631 0.95837
10 0.979631 0.978881
kids 0
OBJECT poly
name "StbyAIface"
texture "ati.png"
crease 30.000000
numvert 9
0.00187501 0.031354 -0.041137
0.00187501 -0.029862 -0.041176
0.00187501 -0.038212 -0.034476
0.00187501 -0.038249 0.034287
0.00187501 -0.030031 0.041137
0.00187501 0.031185 0.041176
0.00187501 0.039535 0.034476
0.00187501 0.039571 -0.034287
0.00187501 0.000661 0
numsurf 8
SURF 0x0
mat 0
refs 3
1 0.349077 0.422461
0 0.348984 0.578336
8 0.25 0.500183
SURF 0x0
mat 0
refs 3
8 0.25 0.500183
2 0.332955 0.4012
1 0.349077 0.422461
SURF 0x0
mat 0
refs 3
8 0.25 0.500183
3 0.1675 0.401106
2 0.332955 0.4012
SURF 0x0
mat 0
refs 3
8 0.25 0.500183
4 0.151016 0.422031
3 0.1675 0.401106
SURF 0x0
mat 0
refs 3
8 0.25 0.500183
5 0.150923 0.577907
4 0.151016 0.422031
SURF 0x0
mat 0
refs 3
8 0.25 0.500183
6 0.167045 0.599167
5 0.150923 0.577907
SURF 0x0
mat 0
refs 3
8 0.25 0.500183
7 0.3325 0.599261
6 0.167045 0.599167
SURF 0x0
mat 0
refs 3
8 0.25 0.500183
0 0.348984 0.578336
7 0.3325 0.599261
kids 0
OBJECT poly
name "StbyAIbezel"
loc 0.00245398 0.0016345 1.86265e-09
texture "ati.png"
crease 15.000000
numvert 52
0 -0.0339385 -0.038293
0 0.0307135 -0.038169
0 0.0238165 -0.031761
0 -0.0239945 -0.031874
0 -0.0362415 0.035937
0 -0.0361075 -0.035962
0 -0.0290375 -0.02713
0 -0.0291595 0.027109
0 0.0306695 0.038293
0 -0.0339825 0.038169
0 -0.0240345 0.031761
0 0.0237765 0.031874
0 0.0362415 -0.033746
0 0.0361065 0.033769
0 0.0287285 0.027754
0 0.0288515 -0.027732
0 -0.0276555 0.030563
0 -0.0339825 0.038169
0 -0.0362415 0.035937
0 -0.0291595 0.027109
0 -0.0276555 0.030563
0 -0.0362415 0.035937
0 -0.0276555 0.030563
0 -0.0240345 0.031761
0 -0.0339825 0.038169
0 -0.0275715 -0.030632
0 -0.0361075 -0.035962
0 -0.0339385 -0.038293
0 -0.0239945 -0.031874
0 -0.0275715 -0.030632
0 -0.0339385 -0.038293
0 -0.0275715 -0.030632
0 -0.0290375 -0.02713
0 -0.0361075 -0.035962
0 0.0273945 -0.030885
0 0.0307135 -0.038169
0 0.0362415 -0.033746
0 0.0288515 -0.027732
0 0.0273945 -0.030885
0 0.0362415 -0.033746
0 0.0273945 -0.030885
0 0.0238165 -0.031761
0 0.0307135 -0.038169
0 0.0273095 0.030955
0 0.0361065 0.033769
0 0.0306695 0.038293
0 0.0237765 0.031874
0 0.0273095 0.030955
0 0.0306695 0.038293
0 0.0273095 0.030955
0 0.0287285 0.027754
0 0.0361065 0.033769
numsurf 16
SURF 0x10
mat 1
refs 4
0 0.959616 0.957308
1 0.97984 0.957308
2 0.97984 0.977531
3 0.959616 0.977531
SURF 0x10
mat 1
refs 4
4 0.959616 0.957308
5 0.97984 0.957308
6 0.97984 0.977531
7 0.959616 0.977531
SURF 0x10
mat 1
refs 4
8 0.959616 0.957308
9 0.97984 0.957308
10 0.97984 0.977531
11 0.959616 0.977531
SURF 0x10
mat 1
refs 4
12 0.959616 0.957308
13 0.97984 0.957308
14 0.97984 0.977531
15 0.959616 0.977531
SURF 0x10
mat 1
refs 3
16 0.969728 0.977531
17 0.959616 0.957308
18 0.97984 0.957308
SURF 0x10
mat 1
refs 3
19 0.97984 0.977531
20 0.969728 0.977531
21 0.97984 0.957308
SURF 0x10
mat 1
refs 3
22 0.969728 0.977531
23 0.959616 0.977531
24 0.959616 0.957308
SURF 0x10
mat 1
refs 3
25 0.969728 0.977531
26 0.959616 0.957308
27 0.97984 0.957308
SURF 0x10
mat 1
refs 3
28 0.97984 0.977531
29 0.969728 0.977531
30 0.97984 0.957308
SURF 0x10
mat 1
refs 3
31 0.969728 0.977531
32 0.959616 0.977531
33 0.959616 0.957308
SURF 0x10
mat 1
refs 3
34 0.969728 0.977531
35 0.959616 0.957308
36 0.97984 0.957308
SURF 0x10
mat 1
refs 3
37 0.97984 0.977531
38 0.969728 0.977531
39 0.97984 0.957308
SURF 0x10
mat 1
refs 3
40 0.969728 0.977531
41 0.959616 0.977531
42 0.959616 0.957308
SURF 0x10
mat 1
refs 3
43 0.969728 0.977531
44 0.959616 0.957308
45 0.97984 0.957308
SURF 0x10
mat 1
refs 3
46 0.97984 0.977531
47 0.969728 0.977531
48 0.97984 0.957308
SURF 0x10
mat 1
refs 3
49 0.969728 0.977531
50 0.959616 0.977531
51 0.959616 0.957308
kids 0
OBJECT poly
name "StbyAIframe"
loc 0.00240001 1.86265e-09 1.86265e-09
texture "cockpit-2.png"
texrep 0 0
crease 15.000000
numvert 96
0.00101593 0.030929 -0.044386
0.00101593 0.044538 -0.033196
0.00101593 0.037876 -0.033746
0.00101593 0.032348 -0.038169
0.00101593 0.044538 -0.033196
0.00101593 0.044379 0.033219
0.00101593 0.037741 0.033769
0.00101593 0.037876 -0.033746
0.00101593 0.044379 0.033219
0.00101593 0.030887 0.044531
0.00101593 0.032304 0.038293
0.00101593 0.037741 0.033769
0.00101593 0.030887 0.044531
0.00101593 -0.030929 0.044386
0.00101593 -0.032348 0.038169
0.00101593 0.032304 0.038293
0.00101593 -0.030929 0.044386
0.00101593 -0.044538 0.033196
0.00101593 -0.034607 0.035937
0.00101593 -0.032348 0.038169
0.00101593 -0.044538 0.033196
0.00101593 -0.044379 -0.033219
0.00101593 -0.034473 -0.035962
0.00101593 -0.034607 0.035937
0.00101593 -0.044379 -0.033219
0.00101593 -0.030886 -0.044531
0.00101593 -0.032304 -0.038293
0.00101593 -0.034473 -0.035962
0.00101593 -0.030886 -0.044531
0.00101593 0.030929 -0.044386
0.00101593 0.032348 -0.038169
0.00101593 -0.032304 -0.038293
0.00101593 0.030929 -0.044386
-0.00101599 0.030929 -0.044386
-0.00101599 0.044538 -0.033196
0.00101593 0.044538 -0.033196
-0.00101599 0.044379 0.033219
0.00101593 0.044379 0.033219
0.00101593 0.044538 -0.033196
-0.00101599 0.044538 -0.033196
-0.00101599 0.030886 0.044531
0.00101593 0.030887 0.044531
0.00101593 0.044379 0.033219
-0.00101599 0.044379 0.033219
-0.00101599 -0.030929 0.044386
0.00101593 -0.030929 0.044386
0.00101593 0.030887 0.044531
-0.00101599 0.030886 0.044531
-0.00101599 -0.044538 0.033196
0.00101593 -0.044538 0.033196
0.00101593 -0.030929 0.044386
-0.00101599 -0.030929 0.044386
-0.00101599 -0.044379 -0.033219
0.00101593 -0.044379 -0.033219
0.00101593 -0.044538 0.033196
-0.00101599 -0.044538 0.033196
-0.00101599 -0.030886 -0.044531
0.00101593 -0.030886 -0.044531
0.00101593 -0.044379 -0.033219
-0.00101599 -0.044379 -0.033219
-0.00101599 0.030929 -0.044386
0.00101593 0.030929 -0.044386
0.00101593 -0.030886 -0.044531
-0.00101599 -0.030886 -0.044531
0.00101599 0.032348 -0.038169
0.00101599 0.037876 -0.033746
5.3972e-05 0.037876 -0.033746
5.3972e-05 0.032348 -0.038169
0.00101599 0.037876 -0.033746
0.00101599 0.037741 0.033769
5.3972e-05 0.037741 0.033769
5.3972e-05 0.037876 -0.033746
0.00101599 0.037741 0.033769
0.00101599 0.032304 0.038293
5.3972e-05 0.032304 0.038293
5.3972e-05 0.037741 0.033769
0.00101599 0.032304 0.038293
0.00101599 -0.032348 0.038169
5.3972e-05 -0.032348 0.038169
5.3972e-05 0.032304 0.038293
0.00101599 -0.032348 0.038169
0.00101599 -0.034607 0.035937
5.3972e-05 -0.034607 0.035937
5.3972e-05 -0.032348 0.038169
0.00101599 -0.034607 0.035937
0.00101599 -0.034473 -0.035962
5.3972e-05 -0.034473 -0.035962
5.3972e-05 -0.034607 0.035937
0.00101599 -0.034473 -0.035962
0.00101599 -0.032304 -0.038293
5.3972e-05 -0.032304 -0.038293
5.3972e-05 -0.034473 -0.035962
0.00101599 -0.032304 -0.038293
0.00101599 0.032348 -0.038169
5.3972e-05 0.032348 -0.038169
5.3972e-05 -0.032304 -0.038293
numsurf 24
SURF 0x10
mat 1
refs 4
0 0.410156 0.931641
1 0.410156 0.886719
2 0.455078 0.886719
3 0.455078 0.931641
SURF 0x10
mat 1
refs 4
4 0.410156 0.931641
5 0.410156 0.886719
6 0.455078 0.886719
7 0.455078 0.931641
SURF 0x10
mat 1
refs 4
8 0.410156 0.931641
9 0.410156 0.886719
10 0.455078 0.886719
11 0.455078 0.931641
SURF 0x10
mat 1
refs 4
12 0.410156 0.931641
13 0.410156 0.886719
14 0.455078 0.886719
15 0.455078 0.931641
SURF 0x10
mat 1
refs 4
16 0.410156 0.931641
17 0.410156 0.886719
18 0.455078 0.886719
19 0.455078 0.931641
SURF 0x10
mat 1
refs 4
20 0.410156 0.931641
21 0.410156 0.886719
22 0.455078 0.886719
23 0.455078 0.931641
SURF 0x10
mat 1
refs 4
24 0.410156 0.931641
25 0.410156 0.886719
26 0.455078 0.886719
27 0.455078 0.931641
SURF 0x10
mat 1
refs 4
28 0.410156 0.931641
29 0.410156 0.886719
30 0.455078 0.886719
31 0.455078 0.931641
SURF 0x10
mat 1
refs 4
32 0.410156 0.931641
33 0.410156 0.886719
34 0.455078 0.886719
35 0.455078 0.931641
SURF 0x10
mat 1
refs 4
36 0.410156 0.931641
37 0.410156 0.886719
38 0.455078 0.886719
39 0.455078 0.931641
SURF 0x10
mat 1
refs 4
40 0.410156 0.931641
41 0.410156 0.886719
42 0.455078 0.886719
43 0.455078 0.931641
SURF 0x10
mat 1
refs 4
44 0.410156 0.931641
45 0.410156 0.886719
46 0.455078 0.886719
47 0.455078 0.931641
SURF 0x10
mat 1
refs 4
48 0.410156 0.931641
49 0.410156 0.886719
50 0.455078 0.886719
51 0.455078 0.931641
SURF 0x10
mat 1
refs 4
52 0.410156 0.931641
53 0.410156 0.886719
54 0.455078 0.886719
55 0.455078 0.931641
SURF 0x10
mat 1
refs 4
56 0.410156 0.931641
57 0.410156 0.886719
58 0.455078 0.886719
59 0.455078 0.931641
SURF 0x10
mat 1
refs 4
60 0.410156 0.931641
61 0.410156 0.886719
62 0.455078 0.886719
63 0.455078 0.931641
SURF 0x10
mat 1
refs 4
64 0.410156 0.931641
65 0.410156 0.886719
66 0.455078 0.886719
67 0.455078 0.931641
SURF 0x10
mat 1
refs 4
68 0.410156 0.931641
69 0.410156 0.886719
70 0.455078 0.886719
71 0.455078 0.931641
SURF 0x10
mat 1
refs 4
72 0.410156 0.931641
73 0.410156 0.886719
74 0.455078 0.886719
75 0.455078 0.931641
SURF 0x10
mat 1
refs 4
76 0.410156 0.931641
77 0.410156 0.886719
78 0.455078 0.886719
79 0.455078 0.931641
SURF 0x10
mat 1
refs 4
80 0.410156 0.931641
81 0.410156 0.886719
82 0.455078 0.886719
83 0.455078 0.931641
SURF 0x10
mat 1
refs 4
84 0.410156 0.931641
85 0.410156 0.886719
86 0.455078 0.886719
87 0.455078 0.931641
SURF 0x10
mat 1
refs 4
88 0.410156 0.931641
89 0.410156 0.886719
90 0.455078 0.886719
91 0.455078 0.931641
SURF 0x10
mat 1
refs 4
92 0.410156 0.931641
93 0.410156 0.886719
94 0.455078 0.886719
95 0.455078 0.931641
kids 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

View file

@ -1,159 +0,0 @@
AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 1 1 1 shi 0 trans 0
OBJECT world
kids 2
OBJECT poly
name "Roll"
loc 0.0303476 0 -0.063735
data 8
Mesh.001
texture "ati.png"
crease 30.000000
numvert 24
-0.001084 0.0176 -0.014382
-0.001084 0.014922 -0.016257
-0.001084 0.011958 -0.017638
-0.001084 0.011958 -0.022156
-0.001084 0.011958 0.022128
-0.001084 0.011958 0.01761
-0.001084 0.014922 0.016228
-0.001084 0.0176 0.014353
-0.001084 0.019911 0.012041
-0.001084 0.021786 0.009364
-0.001084 0.023168 0.0064
-0.001084 0.024014 0.003243
-0.001084 0.0243 -1.39996e-005
-0.001084 0.024014 -0.003271
-0.001084 0.023168 -0.006429
-0.001084 0.021786 -0.009392
-0.001084 0.019911 -0.01207
-0.001084 0.029364 -0.022146
-0.001084 0.011958 -0.022161
-0.001084 0.011957 -0.022167
-0.001084 0.011957 0.022167
-0.001084 0.011958 0.022146
-0.001084 0.029364 0.02212
-0.001084 0.029364 -1.39996e-005
numsurf 16
SURF 0x0
mat 0
refs 3
17 0.49807 0.986328
0 0.410179 0.855469
1 0.433617 0.824219
SURF 0x0
mat 0
refs 4
2 0.447289 0.791016
18 0.49807 0.791016
17 0.49807 0.986328
1 0.433617 0.824219
SURF 0x0
mat 0
refs 4
3 0.49807 0.791016
19 0.49807 0.791016
18 0.49807 0.791016
2 0.447289 0.791016
SURF 0x0
mat 0
refs 4
5 0.0547101 0.791016
21 0.00588193 0.791016
20 0.00588193 0.791016
4 0.00588193 0.791016
SURF 0x0
mat 0
refs 4
6 0.0703351 0.824219
22 0.00588193 0.986328
21 0.00588193 0.791016
5 0.0547101 0.791016
SURF 0x0
mat 0
refs 3
7 0.0918195 0.855469
22 0.00588193 0.986328
6 0.0703351 0.824219
SURF 0x0
mat 0
refs 3
8 0.11721 0.880859
22 0.00588193 0.986328
7 0.0918195 0.855469
SURF 0x0
mat 0
refs 3
9 0.146507 0.902344
22 0.00588193 0.986328
8 0.11721 0.880859
SURF 0x0
mat 0
refs 3
10 0.17971 0.916016
22 0.00588193 0.986328
9 0.146507 0.902344
SURF 0x0
mat 0
refs 4
11 0.21682 0.925781
23 0.250023 0.986328
22 0.00588193 0.986328
10 0.17971 0.916016
SURF 0x0
mat 0
refs 3
12 0.250023 0.927734
23 0.250023 0.986328
11 0.21682 0.925781
SURF 0x0
mat 0
refs 3
13 0.287132 0.925781
23 0.250023 0.986328
12 0.250023 0.927734
SURF 0x0
mat 0
refs 4
23 0.250023 0.986328
13 0.287132 0.925781
14 0.322289 0.916016
17 0.49807 0.986328
SURF 0x0
mat 0
refs 3
15 0.355492 0.902344
17 0.49807 0.986328
14 0.322289 0.916016
SURF 0x0
mat 0
refs 3
16 0.386742 0.880859
17 0.49807 0.986328
15 0.355492 0.902344
SURF 0x0
mat 0
refs 3
0 0.410179 0.855469
17 0.49807 0.986328
16 0.386742 0.880859
kids 0
OBJECT poly
name "RollPtr"
loc 0.0303476 0 -0.063735
data 10
Mesh.11512
texture "ati.png"
crease 30.000000
numvert 3
-0.001084 0.0243 0
-0.001084 0.021113 0.0018
-0.001084 0.021113 -0.0018
numsurf 1
SURF 0x10
mat 0
refs 3
2 0.271634 0.882813
0 0.250149 0.921875
1 0.224759 0.882813
kids 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View file

@ -648,20 +648,20 @@ setlistener("/it-autoflight/input/kts-mach", func {
var ias = getprop("/instrumentation/airspeed-indicator/indicated-speed-kt");
var mach = getprop("/instrumentation/airspeed-indicator/indicated-mach");
if (getprop("/it-autoflight/input/kts-mach") == 0) {
if (ias >= 100 and ias <= 360) {
if (ias >= 100 and ias <= 350) {
setprop("/it-autoflight/input/spd-kts", math.round(ias, 1));
} else if (ias < 100) {
setprop("/it-autoflight/input/spd-kts", 100);
} else if (ias > 360) {
setprop("/it-autoflight/input/spd-kts", 360);
} else if (ias > 350) {
setprop("/it-autoflight/input/spd-kts", 350);
}
} else if (getprop("/it-autoflight/input/kts-mach") == 1) {
if (mach >= 0.50 and mach <= 0.95) {
if (mach >= 0.50 and mach <= 0.82) {
setprop("/it-autoflight/input/spd-mach", math.round(mach, 0.001));
} else if (mach < 0.50) {
setprop("/it-autoflight/input/spd-mach", 0.50);
} else if (mach > 0.95) {
setprop("/it-autoflight/input/spd-mach", 0.95);
} else if (mach > 0.82) {
setprop("/it-autoflight/input/spd-mach", 0.82);
}
}
});

View file

@ -500,7 +500,7 @@
<command>property-adjust</command>
<property>/it-autoflight/input/spd-mach</property>
<min>0.50</min>
<max>0.84</max>
<max>0.82</max>
<step>-0.01</step>
<wrap>false</wrap>
</binding>
@ -527,7 +527,7 @@
<command>property-adjust</command>
<property>/it-autoflight/input/spd-mach</property>
<min>0.50</min>
<max>0.84</max>
<max>0.82</max>
<step>-0.001</step>
<wrap>false</wrap>
</binding>
@ -578,7 +578,7 @@
<command>property-adjust</command>
<property>/it-autoflight/input/spd-mach</property>
<min>0.50</min>
<max>0.84</max>
<max>0.82</max>
<step>0.001</step>
<wrap>false</wrap>
</binding>
@ -606,7 +606,7 @@
<command>property-adjust</command>
<property>/it-autoflight/input/spd-mach</property>
<min>0.50</min>
<max>0.84</max>
<max>0.82</max>
<step>0.01</step>
<wrap>false</wrap>
</binding>

View file

@ -1 +1 @@
4108
4110