1
0
Fork 0

added ki266 3d-instrument, see ki266.xml for help

This commit is contained in:
torsten 2008-11-03 16:18:06 +00:00
parent 53406990dc
commit bdd32a47bf
5 changed files with 1381 additions and 0 deletions

View file

@ -0,0 +1,478 @@
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" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 1 1 1 spec 0 0 0 shi 10 trans 0
OBJECT world
kids 3
OBJECT poly
name "Frame"
loc 0.00140005 0 -3.72529e-09
texture "ki266.rgb"
crease 45.000000
numvert 32
0.0015 0.0135 0.0317778
0.0015 0.0135 -0.0317778
0 0.0135 0.0317778
0 0.0135 -0.0317778
0.0015 -0.0135 0.0317778
0.0015 -0.0135 -0.0317778
0 -0.0135 0.0317778
0 -0.0135 -0.0317778
0.0015 0.0085 0.0405
0.0015 0.00765 0.039
0.0015 -0.0085 0.0405
0.0015 -0.00765 0.039
0.0015 -0.015 0.033
0.0015 -0.015 -0.033
0.0015 -0.0085 -0.0405
0.0015 -0.00765 -0.039
0.0015 0.0085 -0.0405
0.0015 0.00765 -0.039
0.0015 0.015 -0.033
0.0015 0.015 0.033
-0.0015 0.015 0.033
-0.0015 0.015 -0.033
-0.0015 0.0085 0.0405
-0.0015 -0.0085 0.0405
-0.0015 0.0085 -0.0405
-0.0015 -0.0085 -0.0405
-0.0015 -0.015 0.033
-0.0015 -0.015 -0.033
0 -0.00765 0.039
0 0.00765 0.039
0 -0.00765 -0.039
0 0.00765 -0.039
numsurf 25
SURF 0x30
mat 0
refs 8
2 0.0546719 0.279815
29 0.0546719 0.279815
28 0.0546719 0.279815
6 0.0546719 0.279815
7 0.0546719 0.279815
30 0.0546719 0.279815
31 0.0546719 0.279815
3 0.0546719 0.279815
SURF 0x0
mat 0
refs 4
2 0.0175626 0.67044
3 0.0175626 0.67044
1 0.357068 0.67044
0 0.357068 0.67044
SURF 0x0
mat 0
refs 4
4 0.357068 0.67044
5 0.357068 0.67044
7 0.0175626 0.67044
6 0.0175626 0.67044
SURF 0x0
mat 0
refs 4
21 0.018173 0.678698
20 0.018173 0.678698
19 0.363376 0.678698
18 0.363376 0.678698
SURF 0x0
mat 0
refs 4
20 0.018173 0.678698
22 0.018173 0.678698
8 0.363376 0.678698
19 0.363376 0.678698
SURF 0x0
mat 0
refs 4
18 0.363376 0.678698
16 0.363376 0.678698
24 0.018173 0.678698
21 0.018173 0.678698
SURF 0x0
mat 0
refs 4
22 0.018173 0.678698
23 0.018173 0.678698
10 0.363376 0.678698
8 0.363376 0.678698
SURF 0x0
mat 0
refs 4
16 0.363376 0.678698
14 0.363376 0.678698
25 0.018173 0.678698
24 0.018173 0.678698
SURF 0x0
mat 0
refs 4
13 0.363376 0.678698
12 0.363376 0.678698
26 0.018173 0.678698
27 0.018173 0.678698
SURF 0x0
mat 0
refs 4
12 0.363376 0.678698
10 0.363376 0.678698
23 0.018173 0.678698
26 0.018173 0.678698
SURF 0x0
mat 0
refs 4
27 0.018173 0.678698
25 0.018173 0.678698
14 0.363376 0.678698
13 0.363376 0.678698
SURF 0x0
mat 0
refs 4
28 0.0175626 0.67044
29 0.0175626 0.67044
9 0.357068 0.67044
11 0.357068 0.67044
SURF 0x0
mat 0
refs 4
15 0.357068 0.67044
17 0.357068 0.67044
31 0.0175626 0.67044
30 0.0175626 0.67044
SURF 0x0
mat 0
refs 4
29 0.0175626 0.67044
2 0.0175626 0.67044
0 0.357068 0.67044
9 0.357068 0.67044
SURF 0x0
mat 0
refs 4
11 0.357068 0.67044
4 0.357068 0.67044
6 0.0175626 0.67044
28 0.0175626 0.67044
SURF 0x0
mat 0
refs 4
17 0.357068 0.67044
1 0.357068 0.67044
3 0.0175626 0.67044
31 0.0175626 0.67044
SURF 0x0
mat 0
refs 4
30 0.0175626 0.67044
7 0.0175626 0.67044
5 0.357068 0.67044
15 0.357068 0.67044
SURF 0x0
mat 0
refs 4
19 0.516923 0.730952
8 0.559014 0.730952
9 0.558798 0.604378
0 0.516923 0.604378
SURF 0x0
mat 0
refs 4
4 0.516923 0.604378
11 0.558798 0.604378
10 0.559014 0.730952
12 0.516923 0.730952
SURF 0x0
mat 0
refs 4
1 0.516923 0.604378
17 0.558798 0.604378
16 0.559014 0.730952
18 0.516923 0.730952
SURF 0x0
mat 0
refs 4
13 0.516923 0.730952
14 0.559014 0.730952
15 0.558798 0.604378
5 0.516923 0.604378
SURF 0x0
mat 0
refs 4
18 0.554654 0.720706
19 0.554654 0.612504
0 0.520065 0.613059
1 0.520065 0.720706
SURF 0x0
mat 0
refs 4
5 0.516923 0.604378
4 0.558798 0.604378
12 0.559014 0.730952
13 0.516923 0.730952
SURF 0x0
mat 0
refs 4
8 0.555993 0.608773
10 0.518743 0.609364
11 0.518743 0.72407
9 0.555993 0.72407
SURF 0x0
mat 0
refs 4
17 0.555993 0.72407
15 0.518743 0.72407
14 0.518743 0.609364
16 0.555993 0.608773
kids 0
OBJECT group
name "Indicators"
loc -0.00053296 -0.0122638 -0.0330522
kids 5
OBJECT poly
name "Kts"
loc 0.00229295 -0.0042126 0.00381041
texture "ki266.rgb"
crease 45.000000
numvert 4
0 0.0100894 0.000505522
0 0.0100894 0.0099066
0 0.00409127 0.0099066
0 0.00409127 0.000505522
numsurf 1
SURF 0x0
mat 2
refs 4
0 0.726978 0.885144
1 0.625811 0.885144
2 0.625853 0.670432
3 0.726989 0.670432
kids 0
OBJECT poly
name "Min"
loc 0.00229295 -0.0042126 0.0152601
texture "ki266.rgb"
crease 45.000000
numvert 4
0 0.00409127 0.000603892
0 0.00409127 0.0118344
0 0.0100894 0.0118344
0 0.0100894 0.000603892
numsurf 1
SURF 0x0
mat 2
refs 4
3 0.830001 0.885146
2 0.728947 0.885144
1 0.729001 0.670432
0 0.830001 0.670903
kids 0
OBJECT poly
name "Miles"
loc 0.00229295 -0.0042126 0.0447603
texture "ki266.rgb"
crease 45.000000
numvert 4
0 0.0100894 0.000831373
0 0.0100894 0.0162923
0 0.00409127 0.0162923
0 0.00409127 0.000831373
numsurf 1
SURF 0x0
mat 2
refs 4
0 0.979275 0.885144
1 0.835669 0.885146
2 0.835669 0.670903
3 0.979317 0.670432
kids 0
OBJECT group
name "Right"
loc -0.00343944 0.0063189 -0.0107168
kids 3
OBJECT poly
name "Right.1"
loc 0.00573239 0.00137407 0.0135711
texture "ki266.rgb"
crease 45.000000
numvert 4
0 0.0168208 0.000376411
0 0.0168208 0.00737641
0 0.00682085 0.00737641
0 0.00682085 0.000376411
numsurf 1
SURF 0x0
mat 2
refs 4
0 0.0913744 0.518524
1 0.0029652 0.518465
2 0.00300171 0.0283101
3 0.0913739 0.0283324
kids 0
OBJECT poly
name "Right.10"
loc 0.00573239 0.00137407 0.0205711
texture "ki266.rgb"
crease 45.000000
numvert 4
0 0.00682085 0.000376411
0 0.00682085 0.00737641
0 0.0168208 0.00737641
0 0.0168208 0.000376411
numsurf 1
SURF 0x0
mat 2
refs 4
3 0.0913744 0.518524
2 0.0029652 0.518465
1 0.00300171 0.0283101
0 0.0913739 0.0283324
kids 0
OBJECT poly
name "Right.100"
loc 0.00573239 0.00137407 0.0275711
texture "ki266.rgb"
crease 45.000000
numvert 4
0 0.0168208 0.000376411
0 0.0168208 0.00737641
0 0.00682085 0.00737641
0 0.00682085 0.000376411
numsurf 1
SURF 0x0
mat 2
refs 4
0 0.0913744 0.518524
1 0.0029652 0.518465
2 0.00300171 0.0283101
3 0.0913739 0.0283324
kids 0
OBJECT group
name "Left"
loc -0.00343944 0.0063189 0.0293002
kids 4
OBJECT poly
name "Left.1"
loc 0.00573239 0.00137407 0.0135773
texture "ki266.rgb"
crease 45.000000
numvert 4
0 0.00682085 0.000376407
0 0.00682085 0.00737641
0 0.0168208 0.00737641
0 0.0168208 0.000376407
numsurf 1
SURF 0x0
mat 2
refs 4
3 0.0913744 0.518524
2 0.0029652 0.518465
1 0.00300171 0.0283101
0 0.0913739 0.0283324
kids 0
OBJECT poly
name "Left.10"
loc 0.00573239 0.00137407 0.0205773
texture "ki266.rgb"
crease 45.000000
numvert 4
0 0.0168208 0.000376409
0 0.0168208 0.00737641
0 0.00682085 0.00737641
0 0.00682085 0.000376409
numsurf 1
SURF 0x0
mat 2
refs 4
0 0.0913744 0.518524
1 0.0029652 0.518465
2 0.00300171 0.0283101
3 0.0913739 0.0283324
kids 0
OBJECT poly
name "Left.100"
loc 0.00573239 0.00137407 0.0275774
texture "ki266.rgb"
crease 45.000000
numvert 4
0 0.00682085 0.000376407
0 0.00682085 0.00737641
0 0.0168208 0.00737641
0 0.0168208 0.000376407
numsurf 1
SURF 0x0
mat 2
refs 4
3 0.0913744 0.518524
2 0.0029652 0.518465
1 0.00300171 0.0283101
0 0.0913739 0.0283324
kids 0
OBJECT poly
name "Left.Dot1"
loc -0.0083486 -0.00206111 -0.0343668
texture "ki266.rgb"
crease 45.000000
numvert 4
0.0141379 0.0113861 0.0553319
0.0141379 0.0113861 0.0564392
0.0141379 0.0102382 0.0564392
0.0141379 0.0102382 0.0553319
numsurf 1
SURF 0x0
mat 2
refs 4
0 0.500748 0.91747
1 0.489345 0.91747
2 0.489345 0.871859
3 0.500748 0.871859
kids 0
OBJECT poly
name "ModeSwitch"
loc 0.00516587 -0.0077408 -1.00117e-07
texture "ki266.rgb"
crease 45.000000
numvert 8
-0.005 -0.0025 -0.00175
0.005 -0.0025 -0.00175
0.005 -0.0025 0.00175
-0.005 -0.0025 0.00175
-0.005 0.0025 0.00175
0.005 0.0025 0.00175
0.005 0.0025 -0.00175
-0.005 0.0025 -0.00175
numsurf 5
SURF 0x0
mat 1
refs 4
5 0.34375 0.890625
2 0.34375 0.890625
1 0.34375 0.890625
6 0.34375 0.890625
SURF 0x0
mat 1
refs 4
6 0.0280979 0.889205
1 0.0280979 0.889205
0 0.369225 0.889205
7 0.369225 0.889205
SURF 0x0
mat 1
refs 4
4 0.369225 0.889205
3 0.369225 0.889205
2 0.0280979 0.889205
5 0.0280979 0.889205
SURF 0x0
mat 1
refs 4
7 0.369225 0.889205
4 0.369225 0.889205
5 0.0280979 0.889205
6 0.0280979 0.889205
SURF 0x0
mat 1
refs 4
0 0.369225 0.889205
1 0.0280979 0.889205
2 0.0280979 0.889205
3 0.369225 0.889205
kids 0

View file

@ -0,0 +1,99 @@
#########################################################################################
# $Id$
# this are the helper functions for the dme indicator ki266
# Maintainer: Torsten Dreyer (Torsten at t3r dot de)
#
# $Log$
# Revision 1.1 2008/11/03 16:18:06 torsten
# added ki266 3d-instrument, see ki266.xml for help
#
#
# Basically, we check the "time to station", "distance to station" and "speed"
# properties and generate the values to show on the displays, based on the switch-
# setting.
#
# Usage:
# just create one instance of ki266 class for each dme you have in your aircraft
# like this:
# ki266.new(0);
var ki266 = {};
ki266.new = func(idx) {
var obj = {};
obj.parents = [ki266];
obj.rootNode = props.globals.getNode( "/instrumentation/dme[" ~ idx ~ "]", 1 );
obj.powerNode = obj.rootNode.getNode( "power-btn" );
if( obj.powerNode.getValue() == nil )
obj.powerNode.setBoolValue( 1 );
obj.distNode = obj.rootNode.getNode( "indicated-distance-nm", 1 );
if( obj.distNode.getValue() == nil )
obj.distNode.setDoubleValue( 0.0 );
obj.timeNode = obj.rootNode.getNode( "indicated-time-min", 1 );
if( obj.timeNode.getValue() == nil )
obj.timeNode.setDoubleValue( 0.0 );
obj.ktsNode = obj.rootNode.getNode( "indicated-ground-speed-kt", 1 );
if( obj.ktsNode.getValue() == nil )
obj.ktsNode.setDoubleValue( 0.0 );
obj.minKtsNode = obj.rootNode.getNode( "switch-min-kts", 1 );
if( obj.minKtsNode.getValue() == nil )
obj.minKtsNode.setBoolValue( 1 );
obj.minKtsDisplayNode = obj.rootNode.getNode( "min-kts-display", 1 );
if( obj.minKtsDisplayNode.getValue() == nil )
obj.minKtsDisplayNode.setDoubleValue(0);
obj.milesDisplayNode = obj.rootNode.getNode( "miles-display", 1 );
if( obj.milesDisplayNode.getValue() == nil )
obj.milesDisplayNode.setDoubleValue(0);
obj.leftDotNode = obj.rootNode.getNode( "left-dot", 1 );
if( obj.leftDotNode.getValue() == nil )
obj.leftDotNode.setBoolValue(0);
aircraft.data.add( obj.powerNode, obj.minKtsNode );
obj.update();
print( "KI266 dme indicator #" ~ idx ~ " initialized" );
return obj;
};
ki266.update = func {
var v = 0.0;
if( me.minKtsNode.getValue() ) {
v = me.ktsNode.getValue();
} else {
v = me.timeNode.getValue();
}
if( v > 999.0 ) {
v = 999.0;
}
if( v < 0.0 ) {
v = 0.0;
}
me.minKtsDisplayNode.setIntValue( v );
v = me.distNode.getValue();
if( v > 999.9 ) {
v = 999.9;
}
if( v < 0.0 ) {
v = 0.0;
}
if( v < 100.0 ) {
me.milesDisplayNode.setIntValue( v * 10.0 );
me.leftDotNode.setBoolValue( 1 );
} else {
me.milesDisplayNode.setIntValue( v );
me.leftDotNode.setBoolValue( 0 );
}
settimer( func { me.update() }, 0.2 );
}

Binary file not shown.

View file

@ -0,0 +1,502 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="128"
id="svg2580"
sodipodi:version="0.32"
inkscape:version="0.45.1"
version="1.0"
sodipodi:docbase="/home/torsten/FlightGear/data/Aircraft/Instruments-3d/ki266"
sodipodi:docname="ki266.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/torsten/FlightGear/data/Aircraft/Instruments-3d/ki266/ki266.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs2582">
<linearGradient
id="linearGradient4835">
<stop
id="stop4837"
offset="0"
style="stop-color:#f0f0f0;stop-opacity:1;" />
<stop
id="stop4841"
offset="1"
style="stop-color:#bbbbbb;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5475">
<stop
style="stop-color:#0f0f0f;stop-opacity:1;"
offset="0"
id="stop5477" />
<stop
id="stop6452"
offset="0.8012048"
style="stop-color:#191919;stop-opacity:1;" />
<stop
style="stop-color:#232323;stop-opacity:1;"
offset="1"
id="stop5479" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5475"
id="linearGradient5481"
x1="461.65579"
y1="474.84066"
x2="476.08415"
y2="474.84066"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(13.355905,0,0,0.3476786,-6163.3257,-124.16451)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4835"
id="linearGradient3864"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(13.355905,0,0,0.3476786,-6163.3257,-150.35176)"
x1="461.65579"
y1="474.84067"
x2="476.08414"
y2="474.84067" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#0a0a0a"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="3.0549223"
inkscape:cx="313.62819"
inkscape:cy="38.249446"
inkscape:document-units="px"
inkscape:current-layer="layer1"
width="512px"
height="128px"
inkscape:window-width="1241"
inkscape:window-height="771"
inkscape:window-x="31"
inkscape:window-y="0" />
<metadata
id="metadata2585">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1">
<rect
y="25.859905"
x="255.32542"
height="33.725914"
width="39.975128"
id="rect5818"
style="color:#000000;fill:#0a0a0a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
y="0"
x="235.685"
height="29.797829"
width="79.255997"
id="rect4844"
style="color:#000000;fill:#0a0a0a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
style="color:#000000;fill:#0a0a0a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect9632"
width="512"
height="72"
x="0"
y="56" />
<g
id="g2762">
<path
sodipodi:nodetypes="ccccccc"
id="path1482"
d="M 20.146312,66.923729 L 39.990573,66.923729 L 41.693676,68.954389 L 38.189832,71.728009 L 20.068013,71.728009 L 17.730215,68.973939 L 20.146312,66.923729 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 30.930133,117.99993 L 11.085875,117.99993 L 9.382765,115.96929 L 12.886607,113.19567 L 31.008424,113.19567 L 33.346232,115.94973 L 30.930133,117.99993 z "
id="path1486"
sodipodi:nodetypes="ccccccc" />
<path
sodipodi:nodetypes="cccccc"
id="path1488"
d="M 31.694985,112.32863 L 34.722857,95.76103 L 40.339813,93.152559 L 36.850549,113.12697 L 34.208828,115.26058 L 31.694985,112.32863 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 12.188553,112.40845 L 15.179786,95.57479 L 10.654785,93.019549 L 7.033,113.20677 L 8.769188,115.15418 L 12.188553,112.40845 z "
id="path1490"
sodipodi:nodetypes="cccccc" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 44.094416,71.741079 L 40.479908,91.984469 L 35.902897,89.345609 L 38.778866,72.674089 L 42.300535,69.714749 L 44.094416,71.741079 z "
id="path1492"
sodipodi:nodetypes="cccccc" />
<path
sodipodi:nodetypes="cccccc"
id="path1494"
d="M 14.338782,71.768109 L 10.814269,91.691549 L 16.405856,89.159279 L 19.281023,72.488029 L 16.851533,69.661639 L 14.338782,71.768109 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g2838">
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 82.800399,112.32863 L 85.828277,95.76103 L 91.445232,93.152559 L 87.955968,113.12697 L 85.314247,115.26058 L 82.800399,112.32863 z "
id="path1504"
sodipodi:nodetypes="cccccc" />
<path
sodipodi:nodetypes="cccccc"
id="path1508"
d="M 95.199834,71.741079 L 91.585327,91.984469 L 87.008317,89.345609 L 89.884284,72.674089 L 93.405954,69.714749 L 95.199834,71.741079 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g2842">
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 114.41358,112.40845 L 117.40482,95.57479 L 112.87981,93.019549 L 109.25803,113.20677 L 110.99422,115.15418 L 114.41358,112.40845 z "
id="path1522"
sodipodi:nodetypes="cccccc" />
<path
sodipodi:nodetypes="ccccccc"
id="path1514"
d="M 122.37134,66.923729 L 142.21561,66.923729 L 143.91871,68.954389 L 140.41487,71.728009 L 122.29304,71.728009 L 119.95525,68.973939 L 122.37134,66.923729 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 119.45208,90.018719 L 137.0725,90.039479 L 141.37355,92.464589 L 136.14465,94.94755 L 118.43852,94.90603 L 114.27176,92.442609 L 119.45208,90.018719 z "
id="path1516"
sodipodi:nodetypes="ccccccc" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 133.15516,117.99993 L 113.3109,117.99993 L 111.60779,115.96929 L 115.11164,113.19567 L 133.23345,113.19567 L 135.57127,115.94973 L 133.15516,117.99993 z "
id="path1518"
sodipodi:nodetypes="ccccccc" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 146.31945,71.741079 L 142.70494,91.984469 L 138.12793,89.345609 L 141.0039,72.674089 L 144.52557,69.714749 L 146.31945,71.741079 z "
id="path1524"
sodipodi:nodetypes="cccccc" />
</g>
<g
id="g2781">
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 173.49096,66.923729 L 193.33523,66.923729 L 195.03833,68.954389 L 191.53449,71.728009 L 173.41266,71.728009 L 171.07487,68.973939 L 173.49096,66.923729 z "
id="path1530"
sodipodi:nodetypes="ccccccc" />
<path
sodipodi:nodetypes="ccccccc"
id="path1532"
d="M 170.5717,90.018719 L 188.19212,90.039479 L 192.49317,92.464589 L 187.26428,94.94755 L 169.55814,94.90603 L 165.39138,92.442609 L 170.5717,90.018719 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccccc"
id="path1534"
d="M 184.27478,117.99993 L 164.43052,117.99993 L 162.72741,115.96929 L 166.23126,113.19567 L 184.35307,113.19567 L 186.69089,115.94973 L 184.27478,117.99993 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 185.03963,112.32863 L 188.06751,95.76103 L 193.68447,93.152559 L 190.1952,113.12697 L 187.55348,115.26058 L 185.03963,112.32863 z "
id="path1536"
sodipodi:nodetypes="cccccc" />
<path
sodipodi:nodetypes="cccccc"
id="path1540"
d="M 197.43907,71.741079 L 193.82456,91.984469 L 189.24755,89.345609 L 192.12352,72.674089 L 195.64519,69.714749 L 197.43907,71.741079 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g2788">
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 221.69081,90.018749 L 239.3111,90.039509 L 243.61278,92.464619 L 238.38376,94.94759 L 220.67771,94.90607 L 216.51068,92.442639 L 221.69081,90.018749 z "
id="path1548"
sodipodi:nodetypes="ccccccc" />
<path
sodipodi:nodetypes="cccccc"
id="path1552"
d="M 236.15878,112.32866 L 239.18687,95.76106 L 244.80382,93.152599 L 241.31486,113.127 L 238.6731,115.26062 L 236.15878,112.32866 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 248.55807,71.741119 L 244.94408,91.984499 L 240.36668,89.345639 L 243.24248,72.674119 L 246.7643,69.714779 L 248.55807,71.741119 z "
id="path1556"
sodipodi:nodetypes="cccccc" />
<path
sodipodi:nodetypes="cccccc"
id="path1558"
d="M 218.80299,71.768149 L 215.27797,91.691579 L 220.87007,89.159309 L 223.74507,72.488059 L 221.31571,69.661679 L 218.80299,71.768149 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
id="g2855">
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 275.72951,66.923799 L 295.57397,66.923799 L 297.27717,68.954459 L 293.77299,71.728069 L 275.65176,71.728069 L 273.31377,68.974009 L 275.72951,66.923799 z "
id="path1562"
sodipodi:nodetypes="ccccccc" />
<path
sodipodi:nodetypes="ccccccc"
id="path1564"
d="M 272.81042,90.018779 L 290.43071,90.039539 L 294.73239,92.464649 L 289.50337,94.94762 L 271.79732,94.9061 L 267.6303,92.442679 L 272.81042,90.018779 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccccc"
id="path1566"
d="M 286.51376,118 L 266.66929,118 L 264.96609,115.96936 L 268.47027,113.19573 L 286.5923,113.19573 L 288.92949,115.9498 L 286.51376,118 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 287.27839,112.3287 L 290.30648,95.76109 L 295.92343,93.152629 L 292.43448,113.12703 L 289.79271,115.26065 L 287.27839,112.3287 z "
id="path1568"
sodipodi:nodetypes="cccccc" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 269.9226,71.768179 L 266.39758,91.691609 L 271.98968,89.159339 L 274.86468,72.488099 L 272.43532,69.661709 L 269.9226,71.768179 z "
id="path1574"
sodipodi:nodetypes="cccccc" />
</g>
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 318.89178,112.40848 L 321.883,95.57482 L 317.3577,93.019589 L 313.7365,113.2068 L 315.47256,115.15421 L 318.89178,112.40848 z "
id="path1586"
sodipodi:nodetypes="cccccc" />
<path
sodipodi:nodetypes="ccccccc"
id="path1578"
d="M 326.84913,66.923769 L 346.69359,66.923769 L 348.39679,68.954419 L 344.89261,71.728039 L 326.77138,71.728039 L 324.43339,68.973969 L 326.84913,66.923769 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 323.93004,90.018749 L 341.55033,90.039509 L 345.85201,92.464619 L 340.62299,94.94759 L 322.91694,94.90607 L 318.74992,92.442639 L 323.93004,90.018749 z "
id="path1580"
sodipodi:nodetypes="ccccccc" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 337.63338,117.99997 L 317.78891,117.99997 L 316.08571,115.96933 L 319.58989,113.1957 L 337.71193,113.1957 L 340.04911,115.94977 L 337.63338,117.99997 z "
id="path1582"
sodipodi:nodetypes="ccccccc" />
<path
sodipodi:nodetypes="cccccc"
id="path1584"
d="M 338.39801,112.32866 L 341.4261,95.76106 L 347.04305,93.152599 L 343.5541,113.127 L 340.91234,115.26062 L 338.39801,112.32866 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccc"
id="path1590"
d="M 321.04222,71.768149 L 317.5172,91.691579 L 323.1093,89.159309 L 325.9843,72.488059 L 323.55494,69.661679 L 321.04222,71.768149 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<g
id="g2809">
<path
sodipodi:nodetypes="ccccccc"
id="path1594"
d="M 377.96875,66.923769 L 397.81321,66.923769 L 399.51641,68.954419 L 396.01223,71.728039 L 377.891,71.728039 L 375.55301,68.973969 L 377.96875,66.923769 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccc"
id="path1600"
d="M 389.51763,112.32866 L 392.54572,95.76106 L 398.16267,93.152599 L 394.67372,113.127 L 392.03196,115.26062 L 389.51763,112.32866 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 401.91692,71.741119 L 398.30293,91.984499 L 393.72554,89.345639 L 396.60134,72.674119 L 400.12315,69.714779 L 401.91692,71.741119 z "
id="path1604"
sodipodi:nodetypes="cccccc" />
</g>
<g
id="g2814">
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 429.08837,66.923799 L 448.93363,66.923799 L 450.64084,68.954459 L 447.13025,71.728069 L 429.00822,71.728069 L 426.67584,68.974009 L 429.08837,66.923799 z "
id="path1610"
sodipodi:nodetypes="ccccccc" />
<path
sodipodi:nodetypes="ccccccc"
id="path1612"
d="M 426.17089,90.018779 L 443.78797,90.039539 L 448.09205,92.464649 L 442.86624,94.94762 L 425.16099,94.9061 L 420.99317,92.442679 L 426.17089,90.018779 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccccc"
id="path1614"
d="M 439.87663,118 L 420.03136,118 L 418.32415,115.96936 L 421.82673,113.19573 L 439.94876,113.19573 L 442.28916,115.9498 L 439.87663,118 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 440.63806,112.3287 L 443.66775,95.76109 L 449.2863,93.152629 L 445.79173,113.12703 L 443.15478,115.26065 L 440.63806,112.3287 z "
id="path1616"
sodipodi:nodetypes="cccccc" />
<path
sodipodi:nodetypes="cccccc"
id="path1618"
d="M 421.12942,112.40851 L 424.12705,95.57486 L 419.59855,93.019619 L 415.97574,113.20684 L 417.71501,115.15424 L 421.12942,112.40851 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccc"
id="path1620"
d="M 453.03734,71.741149 L 449.42255,91.984529 L 444.84596,89.345669 L 447.72336,72.674159 L 451.24197,69.714809 L 453.03734,71.741149 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 423.28547,71.768179 L 419.75885,91.691609 L 425.35335,89.159339 L 428.22274,72.488099 L 425.79418,69.661709 L 423.28547,71.768179 z "
id="path1622"
sodipodi:nodetypes="cccccc" />
</g>
<g
id="g2823">
<path
sodipodi:nodetypes="ccccccc"
id="path1626"
d="M 480.20798,66.923799 L 500.05325,66.923799 L 501.76045,68.954459 L 498.24986,71.728069 L 480.12783,71.728069 L 477.79545,68.974009 L 480.20798,66.923799 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 477.2905,90.018779 L 494.90758,90.039539 L 499.21167,92.464649 L 493.98585,94.94762 L 476.2806,94.9061 L 472.11278,92.442679 L 477.2905,90.018779 z "
id="path1628"
sodipodi:nodetypes="ccccccc" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 490.99624,118 L 471.15097,118 L 469.44377,115.96936 L 472.94634,113.19573 L 491.06837,113.19573 L 493.40877,115.9498 L 490.99624,118 z "
id="path1630"
sodipodi:nodetypes="ccccccc" />
<path
sodipodi:nodetypes="cccccc"
id="path1632"
d="M 491.75767,112.3287 L 494.78736,95.76109 L 500.40591,93.152629 L 496.91135,113.12703 L 494.27439,115.26065 L 491.75767,112.3287 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 504.15695,71.741149 L 500.54216,91.984529 L 495.96557,89.345669 L 498.84297,72.674159 L 502.36158,69.714809 L 504.15695,71.741149 z "
id="path1636"
sodipodi:nodetypes="cccccc" />
<path
sodipodi:nodetypes="cccccc"
id="path1638"
d="M 474.40508,71.768179 L 470.87846,91.691609 L 476.47297,89.159339 L 479.34235,72.488099 L 476.91379,69.661709 L 474.40508,71.768179 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<path
sodipodi:nodetypes="cccccc"
id="path2867"
d="M 318.89178,112.40848 L 321.883,95.57482 L 317.3577,93.019589 L 313.7365,113.2068 L 315.47256,115.15421 L 318.89178,112.40848 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 326.84913,66.923769 L 346.69359,66.923769 L 348.39679,68.954419 L 344.89261,71.728039 L 326.77138,71.728039 L 324.43339,68.973969 L 326.84913,66.923769 z "
id="path2869"
sodipodi:nodetypes="ccccccc" />
<path
sodipodi:nodetypes="ccccccc"
id="path2871"
d="M 323.93004,90.018749 L 341.55033,90.039509 L 345.85201,92.464619 L 340.62299,94.94759 L 322.91694,94.90607 L 318.74992,92.442639 L 323.93004,90.018749 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccccc"
id="path2873"
d="M 337.63338,117.99997 L 317.78891,117.99997 L 316.08571,115.96933 L 319.58989,113.1957 L 337.71193,113.1957 L 340.04911,115.94977 L 337.63338,117.99997 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 338.39801,112.32866 L 341.4261,95.76106 L 347.04305,93.152599 L 343.5541,113.127 L 340.91234,115.26062 L 338.39801,112.32866 z "
id="path2875"
sodipodi:nodetypes="cccccc" />
<path
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
d="M 321.04222,71.768149 L 317.5172,91.691579 L 323.1093,89.159309 L 325.9843,72.488059 L 323.55494,69.661679 L 321.04222,71.768149 z "
id="path2877"
sodipodi:nodetypes="cccccc" />
<rect
y="30.071056"
x="2.5049934"
height="21.7127"
width="192.70369"
id="rect4504"
style="opacity:1;fill:url(#linearGradient5481);fill-opacity:1;stroke:none;stroke-width:7.08661413;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
sodipodi:linespacing="125%"
xml:space="preserve"
style="font-size:24.18771744px;font-style:normal;font-weight:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;color:#000000;fill:#ffa391;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:11.87260437;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;font-family:Bitstream Vera Sans"
x="376.55099"
y="33.292622"
id="text1443"
transform="scale(0.8685466,1.1513487)"><tspan
sodipodi:role="line"
id="tspan1447"
x="376.55099"
y="33.292622">KTS</tspan></text>
<text
transform="scale(0.8685466,1.1513487)"
id="text1449"
y="33.366436"
x="439.25021"
style="font-size:24.18771935px;font-style:normal;font-weight:normal;text-align:start;line-height:124.99998808%;writing-mode:lr-tb;text-anchor:start;opacity:1;color:#000000;fill:#ffa391;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:11.87260437;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;font-family:Bitstream Vera Sans"
xml:space="preserve"
sodipodi:linespacing="124.99999%"><tspan
sodipodi:role="line"
id="tspan1459"
x="439.25021"
y="33.366436">MIN</tspan></text>
<text
sodipodi:linespacing="125%"
xml:space="preserve"
style="font-size:24.18772125px;font-style:normal;font-weight:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;color:#000000;fill:#ffa491;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:11.87260437;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;font-family:Bitstream Vera Sans"
x="499.86423"
y="33.44025"
id="text1453"
transform="scale(0.8685466,1.1513487)"><tspan
sodipodi:role="line"
id="tspan1457"
x="499.86423"
y="33.44025">MILES</tspan></text>
<rect
style="opacity:1;fill:url(#linearGradient3864);fill-opacity:1.0;stroke:none;stroke-width:7.08661413;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3862"
width="192.70369"
height="21.7127"
x="2.5049934"
y="3.8838108" />
<path
transform="matrix(0.5873902,0,0,0.5378536,219.3244,-182.65131)"
d="M 62.167771 364.56409 A 4.2212687 4.60502 0 1 1 53.725234,364.56409 A 4.2212687 4.60502 0 1 1 62.167771 364.56409 z"
sodipodi:ry="4.60502"
sodipodi:rx="4.2212687"
sodipodi:cy="364.56409"
sodipodi:cx="57.946503"
id="path10761"
style="opacity:1;color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="ccccccc"
id="path10729"
d="M 283.61721,10.966377 L 301.23763,10.987137 L 305.53867,13.412247 L 300.30978,15.895217 L 282.60365,15.853697 L 278.4369,13.390277 L 283.61721,10.966377 z "
style="color:#000000;fill:#f14628;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
<rect
style="color:#000000;fill:#bdc3c9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.54330707;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect5816"
width="22.953419"
height="17.358887"
x="263.83627"
y="34.043419" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -0,0 +1,302 @@
<?xml version="1.0" ?>
<!--
This is the ki266 3d instrument.
Modeled after King KI266 DME Indicator
This instrument needs the file
Aircraft/Instruments-3d/ki266/ki266.nas
to be included in your -set.xml nasal section
like this:
<nasal>
<YourAircraft>
<file>Aircraft/Instruments-3d/ki266/ki266.nas</file>
</YourAircraft>
</nasal>
and at least one instance of the ki266 class to be created
in your aircraft nasal code like this:
ki266.new(0); # for your first dme at /instrumentation/dme[0]
ki266.new(1); # if you have another at /instrumentation/dme[1]
Maintainer: Torsten Dreyer
-->
<PropertyList>
<params>
<in-range>instrumentation/dme[0]/in-range</in-range>
<right-display>instrumentation/dme[0]/min-kts-display</right-display>
<left-display>instrumentation/dme[0]/miles-display</left-display>
<left-display-dot>instrumentation/dme[0]/left-dot</left-display-dot>
<power-btn>instrumentation/dme[0]/power-btn</power-btn>
<serviceable>instrumentation/dme[0]/serviceable</serviceable>
<dimming>instrumentation/dme[0]/dimming-norm</dimming>
<min-kts>instrumentation/dme[0]/switch-min-kts</min-kts>
</params>
<path>ki266.ac</path>
<!-- turn it off, when u/s or switched off -->
<animation>
<type>select</type>
<object-name>Indicators</object-name>
<condition>
<and>
<property alias="../../../../params/serviceable"/>
<property alias="../../../../params/power-btn"/>
</and>
</condition>
</animation>
<animation>
<type>material</type>
<object-name>ModeSwitch</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0</blue>
<factor-prop>controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Indicators</object-name>
<emission>
<red>-1.0</red>
<green>-1.0</green>
<blue>-1.0</blue>
<factor-prop alias="../../../params/dimming"/>
<offset>1</offset>
</emission>
</animation>
<!-- the mode switch do display min/kts -->
<animation>
<type>select</type>
<object-name>Min</object-name>
<condition>
<not>
<property alias="../../../../params/min-kts"/>
</not>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Kts</object-name>
<condition>
<property alias="../../../params/min-kts"/>
</condition>
</animation>
<animation>
<type>translate</type>
<object-name>ModeSwitch</object-name>
<factor>-0.003</factor>
<property alias="../../params/min-kts"/>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
</animation>
<animation>
<type>pick</type>
<object-name>ModeSwitch</object-name>
<object-name>Min</object-name>
<object-name>Kts</object-name>
<visible>true</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property alias="../../../../params/min-kts"/>
</binding>
</action>
</animation>
<!-- distance display, allways on.
Shows nn.n when distance is less than 100NM and
shows nnn when distance is greater than or equal to 100NM
-->
<animation>
<name>LeftDecimalDot</name>
<type>select</type>
<object-name>Left.Dot1</object-name>
<condition>
<property alias="../../../params/left-display-dot"/>
</condition>
</animation>
<!-- blank leading zeros -->
<animation>
<name>miles_100_blank</name>
<type>select</type>
<object-name>Left.100</object-name>
<condition>
<greater-than-equals>
<property alias="../../../../params/left-display"/>
<value>100.0</value>
</greater-than-equals>
</condition>
</animation>
<animation>
<name>miles_10_blank</name>
<type>select</type>
<object-name>Left.10</object-name>
<condition>
<or>
<greater-than-equals>
<property alias="../../../../../params/left-display"/>
<value>10.0</value>
</greater-than-equals>
<and>
<property alias="../../../../../params/left-display-dot"/>
<greater-than-equals>
<property alias="../../../../../../params/left-display"/>
<value>1.0</value>
</greater-than-equals>
</and>
</or>
</condition>
</animation>
<animation>
<name>miles_1_blank</name>
<type>select</type>
<object-name>Left.1</object-name>
<condition>
<greater-than-equals>
<property alias="../../../../params/left-display"/>
<value>1.0</value>
</greater-than-equals>
</condition>
</animation>
<!-- left display, left digit -->
<animation>
<name>miles_100_lo</name>
<type>textranslate</type>
<object-name>Left.100</object-name>
<property alias="../../params/left-display"/>
<step>100</step>
<factor>0.001</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- left display, center digit -->
<animation>
<name>miles_10_lo</name>
<type>textranslate</type>
<object-name>Left.10</object-name>
<property alias="../../params/left-display"/>
<step>10</step>
<factor>0.01</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- left display, right digit -->
<animation>
<name>miles_1_lo</name>
<type>textranslate</type>
<object-name>Left.1</object-name>
<property alias="../../params/left-display"/>
<step>1</step>
<factor>0.1</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!--
Right display, showing either kts or min, handled by dme.nas
-->
<animation>
<condition>
<greater-than-equals>
<property alias="../../../../params/right-display"/>
<value>100</value>
</greater-than-equals>
</condition>
<name>kts_100_select</name>
<type>select</type>
<object-name>Right.100</object-name>
</animation>
<animation>
<condition>
<greater-than-equals>
<property alias="../../../../params/right-display"/>
<value>10</value>
</greater-than-equals>
</condition>
<name>kts_10_select</name>
<type>select</type>
<object-name>Right.10</object-name>
</animation>
<animation>
<condition>
<property alias="../../../params/in-range"/>
</condition>
<name>kts_1_select</name>
<type>select</type>
<object-name>Right.1</object-name>
</animation>
<animation>
<name>kts_100</name>
<type>textranslate</type>
<object-name>Right.100</object-name>
<property alias="../../params/right-display"/>
<step>100</step>
<factor>0.001</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>kts_10</name>
<type>textranslate</type>
<object-name>Right.10</object-name>
<property alias="../../params/right-display"/>
<step>10</step>
<factor>0.01</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>kts_1</name>
<type>textranslate</type>
<object-name>Right.1</object-name>
<property alias="../../params/right-display"/>
<step>1</step>
<factor>0.1</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>