Primus updates ... moving copies out of the Bravo and CitationX for easier management...
54
Aircraft/Instruments-3d/primus-1000/MFD/MFD-panel.xml
Normal file
|
@ -0,0 +1,54 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
|
||||
<name>MFD 2d Panel</name>
|
||||
<background>Aircraft/Instruments-3d/primus-1000/MFD/transparent.png</background>
|
||||
<w>418</w>
|
||||
<h>512</h>
|
||||
|
||||
<instruments>
|
||||
|
||||
<instrument include="mfd-hsi.xml">
|
||||
<name>HSI</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<x>209</x>
|
||||
<y>287.5</y>
|
||||
<w>400</w>
|
||||
<h>400</h>
|
||||
</instrument>
|
||||
|
||||
<instrument include="mask.xml">
|
||||
<name>Mask</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<x>209</x>
|
||||
<y>256</y>
|
||||
<w>418</w>
|
||||
<h>512</h>
|
||||
</instrument>
|
||||
|
||||
<instrument include="radar.xml">
|
||||
<name>radar</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<x>209</x>
|
||||
<y>287.5</y>
|
||||
<w>400</w>
|
||||
<h>400</h>
|
||||
</instrument>
|
||||
|
||||
</instruments>
|
||||
</PropertyList>
|
25
Aircraft/Instruments-3d/primus-1000/MFD/MFD-text-panel.xml
Normal file
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
|
||||
<name>MFD text Panel</name>
|
||||
<background>Aircraft/Instruments-3d/primus-1000/MFD/transparent.png</background>
|
||||
<w>500</w>
|
||||
<h>400</h>
|
||||
|
||||
<instruments>
|
||||
|
||||
<instrument include="mfd-text.xml">
|
||||
<name>mfd-text</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<x>250</x>
|
||||
<y>200</y>
|
||||
<w>500</w>
|
||||
<h>400</h>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
168
Aircraft/Instruments-3d/primus-1000/MFD/MFD.xml
Normal file
|
@ -0,0 +1,168 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Author : Syd Adams
|
||||
Primus 1000 MFD
|
||||
-->
|
||||
<PropertyList>
|
||||
|
||||
<path>mfd.ac</path>
|
||||
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/MFD/MFD-panel.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.003</x-m>
|
||||
<y-m>-0.076</y-m>
|
||||
<z-m>-0.077</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.003</x-m>
|
||||
<y-m>0.076</y-m>
|
||||
<z-m>-0.077</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.003</x-m>
|
||||
<y-m>-0.076</y-m>
|
||||
<z-m>0.106</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/MFD/MFD-text-panel.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.004</x-m>
|
||||
<y-m>-0.076</y-m>
|
||||
<z-m>-0.077</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.004</x-m>
|
||||
<y-m>0.076</y-m>
|
||||
<z-m>-0.077</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.004</x-m>
|
||||
<y-m>-0.076</y-m>
|
||||
<z-m>0.106</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
|
||||
<!-- OSG hotspots-->
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>MFD.alt</object-name>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>true</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>efis.primus.mfd_menu("alt-inc")</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>MFD.alt</object-name>
|
||||
<action>
|
||||
<button>1</button>
|
||||
<repeatable>true</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>efis.primus.mfd_menu("alt-dec")</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>MFD.alt</object-name>
|
||||
<action>
|
||||
<button>3</button>
|
||||
<repeatable>true</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>efis.primus.mfd_menu("alt-inc")</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>MFD.alt</object-name>
|
||||
<action>
|
||||
<button>4</button>
|
||||
<repeatable>true</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>efis.primus.mfd_menu("alt-dec")</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>MFD.btn1</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>efis.primus.mfd_menu("page0")</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>MFD.btn2</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>efis.primus.mfd_menu("page1")</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>MFD.btn3</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>efis.primus.mfd_menu("page2")</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>MFD.btn4</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>efis.primus.mfd_menu("page3")</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>MFD.btn5</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>efis.primus.mfd_menu("page4")</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Instruments-3d/primus-1000/MFD/compass.png
Normal file
After Width: | Height: | Size: 63 KiB |
89
Aircraft/Instruments-3d/primus-1000/MFD/mask.xml
Normal file
|
@ -0,0 +1,89 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<name>Mask</name>
|
||||
<w-base>418</w-base>
|
||||
<h-base>512</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>mask</name>
|
||||
<w>418</w>
|
||||
<h>512</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/MFD/mfd-mask.png</path>
|
||||
<x1>0.007</x1>
|
||||
<y1>0.004</y1>
|
||||
<x2>0.815</x2>
|
||||
<y2>0.996</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>hdg pos arrow</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
|
||||
<value>70.0</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<w>20</w>
|
||||
<h>30</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/MFD/mfd-mask.png</path>
|
||||
<x1>0.852</x1>
|
||||
<y1>0.405</y1>
|
||||
<x2>0.903</x2>
|
||||
<y2>0.482</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>140</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>178</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>hdg neg arrow</name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
|
||||
<value>-70.0</value>
|
||||
</less-than>
|
||||
</condition>
|
||||
<w>20</w>
|
||||
<h>30</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/MFD/mfd-mask.png</path>
|
||||
<x1>0.922</x1>
|
||||
<y1>0.405</y1>
|
||||
<x2>0.973</x2>
|
||||
<y2>0.482</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>140</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-178</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Instruments-3d/primus-1000/MFD/mfd-bezel.png
Normal file
After Width: | Height: | Size: 16 KiB |
58
Aircraft/Instruments-3d/primus-1000/MFD/mfd-hsi.xml
Normal file
|
@ -0,0 +1,58 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<name>HSI</name>
|
||||
<w-base>400</w-base>
|
||||
<h-base>400</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>compass</name>
|
||||
<w>430</w>
|
||||
<h>430</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/MFD/compass.png</path>
|
||||
<x1>0.0</x1>
|
||||
<y1>0.0</y1>
|
||||
<x2>1.00</x2>
|
||||
<y2>1.00</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>hdg bug</name>
|
||||
<w>38</w>
|
||||
<h>14</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/MFD/mfd-mask.png</path>
|
||||
<x1>0.838</x1>
|
||||
<y1>0.940</y1>
|
||||
<x2>0.986</x2>
|
||||
<y2>0.984</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>192</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Instruments-3d/primus-1000/MFD/mfd-mask.png
Normal file
After Width: | Height: | Size: 17 KiB |
878
Aircraft/Instruments-3d/primus-1000/MFD/mfd-text.xml
Normal file
|
@ -0,0 +1,878 @@
|
|||
<!--
|
||||
Syd Adams
|
||||
Primus 1000 MFD hotspots
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<name>MFD text</name>
|
||||
<w-base>400</w-base>
|
||||
<h-base>500</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>HDG</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>13</point-size>
|
||||
<color>
|
||||
<red>0.2</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.3</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>number-value</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<format>%03.0f</format>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-16</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>229</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<!-- NAV INFO-->
|
||||
|
||||
<!-- Radar Range -->
|
||||
|
||||
<layer>
|
||||
<name>Rng1</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>10</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>number-value</type>
|
||||
<property>instrumentation/radar/range</property>
|
||||
<scale>0.5</scale>
|
||||
<format>%3.0f</format>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-100</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>24</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>Rng2</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>10</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>number-value</type>
|
||||
<property>instrumentation/radar/range</property>
|
||||
<scale>0.5</scale>
|
||||
<format>%3.0f</format>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>74</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>24</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/fms</property>
|
||||
</condition>
|
||||
<name>NAV/SRC</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>10</point-size>
|
||||
<color>
|
||||
<red>0.9</red>
|
||||
<green>0.2</green>
|
||||
<blue>0.6</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>instrumentation/primus1000/nav-string</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>140</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>230</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/fms</property>
|
||||
</condition>
|
||||
<name>NAV/DST</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>9</point-size>
|
||||
<color>
|
||||
<red>0.9</red>
|
||||
<green>0.2</green>
|
||||
<blue>0.6</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>number-value</type>
|
||||
<property>/instrumentation/primus1000/nav-dist-nm</property>
|
||||
<format>%3.1f</format>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>140</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>210</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/fms</property>
|
||||
</condition>
|
||||
<name>NAV/DST label</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>7</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>literal</type>
|
||||
<text>NM</text>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>180</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>210</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/fms</property>
|
||||
</condition>
|
||||
<name>NAV/ID</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>9</point-size>
|
||||
<color>
|
||||
<red>0.9</red>
|
||||
<green>0.2</green>
|
||||
<blue>0.6</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>/instrumentation/primus1000/nav-id</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>140</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>190</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/fms</property>
|
||||
</condition>
|
||||
<name>NAV/TTG</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>9</point-size>
|
||||
<color>
|
||||
<red>0.9</red>
|
||||
<green>0.2</green>
|
||||
<blue>0.6</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>instrumentation/primus1000/nav-time</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>140</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>170</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/fms</property>
|
||||
</condition>
|
||||
<name>NAV/TTG label</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>7</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>literal</type>
|
||||
<text>HR</text>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>180</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>170</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<!-- FLIGHT INFO-->
|
||||
|
||||
|
||||
<layer>
|
||||
<name>LAT</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>10</point-size>
|
||||
<color>
|
||||
<red>0.4</red>
|
||||
<green>0.75</green>
|
||||
<blue>0.85</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>position/latitude-string</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-118</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-155</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>LON</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>10</point-size>
|
||||
<color>
|
||||
<red>0.39</red>
|
||||
<green>0.75</green>
|
||||
<blue>0.85</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>position/longitude-string</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-116</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-175</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<!--Speed Display-->
|
||||
<layer>
|
||||
<name>TASlabel</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>8</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>literal</type>
|
||||
<text>TAS</text>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>136</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-130</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>TAS</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>12</point-size>
|
||||
<color>
|
||||
<red>0.14</red>
|
||||
<green>0.65</green>
|
||||
<blue>0.28</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>number-value</type>
|
||||
<property>velocities/uBody-fps</property>
|
||||
<scale>0.59248380</scale>
|
||||
<format>%03.0f</format>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>136</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-150</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>GSPlabel</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>8</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>literal</type>
|
||||
<text>GSPD</text>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>136</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-165</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>GSP</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>12</point-size>
|
||||
<color>
|
||||
<red>0.9</red>
|
||||
<green>0.2</green>
|
||||
<blue>0.6</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>number-value</type>
|
||||
<property>velocities/groundspeed-kt</property>
|
||||
<format>%03.0f</format>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>136</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-185</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>ALT</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>8</point-size>
|
||||
<color>
|
||||
<red>0.39</red>
|
||||
<green>0.75</green>
|
||||
<blue>0.85</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>literal</type>
|
||||
<text> ALT</text>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>140</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-210</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>ALTselect</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>12</point-size>
|
||||
<color>
|
||||
<red>0.39</red>
|
||||
<green>0.75</green>
|
||||
<blue>0.85</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>number-value</type>
|
||||
<property>autopilot/settings/target-altitude-ft</property>
|
||||
<format>%5.0f</format>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>130</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-230</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
|
||||
<!--Radar Annun-->
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/tcas</property>
|
||||
</condition>
|
||||
<name>TCAS</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>8</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>literal</type>
|
||||
<text>TCAS</text>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-180</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>0</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/tcas</property>
|
||||
</condition>
|
||||
<name>AUTO</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>8</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>literal</type>
|
||||
<text>AUTO</text>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-180</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-20</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>HDG</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>10</point-size>
|
||||
<color>
|
||||
<red>0.39</red>
|
||||
<green>0.75</green>
|
||||
<blue>0.85</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>literal</type>
|
||||
<text>HDG</text>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-180</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-40</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>HDGbug</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>12</point-size>
|
||||
<color>
|
||||
<red>0.39</red>
|
||||
<green>0.75</green>
|
||||
<blue>0.85</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>number-value</type>
|
||||
<property>autopilot/settings/heading-bug-deg</property>
|
||||
<format>%3.0f</format>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-180</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-60</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<!--layer>
|
||||
<name>WX</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>5</point-size>
|
||||
<color>
|
||||
<red>0.14</red>
|
||||
<green>0.65</green>
|
||||
<blue>0.28</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>instrumentation/radar/status</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>0</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-8</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer-->
|
||||
|
||||
<!--layer>
|
||||
<name>TGT</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>5</point-size>
|
||||
<color>
|
||||
<red>0.74</red>
|
||||
<green>0.45</green>
|
||||
<blue>0.18</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>literal</type>
|
||||
<text>TGT</text>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>0</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-8</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer-->
|
||||
|
||||
<!--layer>
|
||||
<name>TILT</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>5</point-size>
|
||||
<color>
|
||||
<red>0.14</red>
|
||||
<green>0.65</green>
|
||||
<blue>0.28</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>number-value</type>
|
||||
<property>instrumentation/radar/tilt</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>0</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-8</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer-->
|
||||
|
||||
<!--Menus-->
|
||||
|
||||
<layer>
|
||||
<name>Menu1</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>8</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>instrumentation/primus1000/mfd/menu-text[0]</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-170</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-210</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>Menu-item1</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>8</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>instrumentation/primus1000/mfd/menu-val[0]</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-70</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-230</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>Menu-item2</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>8</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>instrumentation/primus1000/mfd/menu-val[1]</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-15</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-230</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>Menu-item3</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>8</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>instrumentation/primus1000/mfd/menu-val[2]</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>38</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-230</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>Menu-item4</name>
|
||||
<type>text</type>
|
||||
<font>arial_black</font>
|
||||
<point-size>8</point-size>
|
||||
<color>
|
||||
<red>0.8</red>
|
||||
<green>0.8</green>
|
||||
<blue>0.8</blue>
|
||||
</color>
|
||||
<chunks>
|
||||
<chunk>
|
||||
<type>text-value</type>
|
||||
<property>instrumentation/primus1000/mfd/menu-val[3]</property>
|
||||
</chunk>
|
||||
</chunks>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>95</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-230</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
|
||||
</PropertyList>
|
1035
Aircraft/Instruments-3d/primus-1000/MFD/mfd.ac
Normal file
BIN
Aircraft/Instruments-3d/primus-1000/MFD/od_wxradar.png
Normal file
After Width: | Height: | Size: 648 B |
30
Aircraft/Instruments-3d/primus-1000/MFD/radar.xml
Normal file
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<name>RADAR</name>
|
||||
<w-base>512</w-base>
|
||||
<h-base>512</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/tcas</property>
|
||||
</condition>
|
||||
<name>radar data</name>
|
||||
<emissive>true</emissive>
|
||||
<w>512</w>
|
||||
<h>512</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/MFD/od_wxradar.png</path>
|
||||
<x1>0.0</x1>
|
||||
<y1>0.0</y1>
|
||||
<x2>1.0</x2>
|
||||
<y2>1.0</y2>
|
||||
</texture>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Instruments-3d/primus-1000/MFD/transparent.png
Normal file
After Width: | Height: | Size: 154 B |
BIN
Aircraft/Instruments-3d/primus-1000/MFD/wxecho.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
471
Aircraft/Instruments-3d/primus-1000/P1000.nas
Normal file
|
@ -0,0 +1,471 @@
|
|||
###### Primus 1000 system ########
|
||||
#Primus 1000 class
|
||||
# ie: var primus = P1000.new(prop);
|
||||
var P1000 = {
|
||||
new : func(prop){
|
||||
m = { parents : [P1000]};
|
||||
m.FMS_VNAV =["VNV","FMS"];
|
||||
m.NAV_SRC = ["VOR1","VOR2","ILS1","ILS2","FMS"];
|
||||
m.NAV_PTR_SRC = [" ","NAV","ADF","FMS"];
|
||||
m.TIMER_MSG1 = ["GSPD","TTG","ET"];
|
||||
m.TIMER_MSG2 = ["KTS","MIN"," "];
|
||||
m.RNG_STEP = [5,10,25,50,100,200,300,600,1200];
|
||||
m.MFD_MENU1 = [" VNAV VSPEED TERR FMS",
|
||||
" RTN FMS SNGP",
|
||||
" RTN CNCL",
|
||||
"SET RTN TO ST EL VANG VS",
|
||||
" RTN T/O LNDG",
|
||||
"SET RTN V1 VR V2",
|
||||
"SET RTN VREF VAPP"];
|
||||
m.dh=200;
|
||||
|
||||
m.primus = props.globals.getNode("instrumentation/"~prop,1);
|
||||
m.PFD = m.primus.getNode("pfd",1);
|
||||
m.PFD_serv = m.PFD.getNode("serviceable",1);
|
||||
m.PFD_serv.setBoolValue(1);
|
||||
m.PFD_bright = m.PFD.getNode("dimmer",1);
|
||||
m.PFD_bright.setDoubleValue(0.8);
|
||||
m.PFD_ptr1_src = m.PFD.getNode("nav1-ptr-source",1);
|
||||
m.PFD_ptr1_src.setValue(m.NAV_PTR_SRC[0]);
|
||||
m.PFD_ptr2_src = m.PFD.getNode("nav2-ptr-source",1);
|
||||
m.PFD_ptr2_src.setValue(m.NAV_PTR_SRC[0]);
|
||||
m.PFD_timer_msg1 = m.PFD.getNode("timer-label",1);
|
||||
m.PFD_timer_msg1.setValue(m.TIMER_MSG1[0]);
|
||||
m.PFD_timer_msg2 = m.PFD.getNode("timer-units",1);
|
||||
m.PFD_timer_msg2.setValue(m.TIMER_MSG2[0]);
|
||||
|
||||
m.MFD = m.primus.getNode("mfd",1);
|
||||
m.MFD_serv = m.MFD.getNode("serviceable",1);
|
||||
m.MFD_serv.setBoolValue(1);
|
||||
m.MFD_serv.setBoolValue(1);
|
||||
m.MFD_bright = m.MFD.getNode("dimmer",1);
|
||||
m.MFD_bright.setDoubleValue(0.8);
|
||||
m.MFD_menu_num = m.MFD.getNode("menu-num",1);
|
||||
m.MFD_menu_num.setIntValue(0);
|
||||
m.MFD_menu_line1 = m.MFD.getNode("menu-text",1);
|
||||
m.MFD_menu_line1.setValue(m.MFD_MENU1[0]);
|
||||
m.MFD_menu_col1 = m.MFD.getNode("menu-val[0]",1);
|
||||
m.MFD_menu_col1.setValue(" ");
|
||||
m.MFD_menu_col2 = m.MFD.getNode("menu-val[1]",1);
|
||||
m.MFD_menu_col2.setValue(" ");
|
||||
m.MFD_menu_col3 = m.MFD.getNode("menu-val[2]",1);
|
||||
m.MFD_menu_col3.setValue(" ");
|
||||
m.MFD_menu_col4 = m.MFD.getNode("menu-val[3]",1);
|
||||
m.MFD_menu_col4.setValue(" ");
|
||||
m.MFD_settings = m.MFD.getNode("settings",1);
|
||||
m.MFD_to = m.MFD_settings.getNode("to",1);
|
||||
m.MFD_to.setDoubleValue(0);
|
||||
m.MFD_st_el = m.MFD_settings.getNode("st-el",1);
|
||||
m.MFD_st_el.setDoubleValue(0);
|
||||
m.MFD_vang = m.MFD_settings.getNode("vang",1);
|
||||
m.MFD_vang.setDoubleValue(0);
|
||||
m.MFD_vs = m.MFD_settings.getNode("vs",1);
|
||||
m.MFD_vs.setDoubleValue(0);
|
||||
m.MFD_v1 = m.MFD_settings.getNode("v1",1);
|
||||
m.MFD_v1.setDoubleValue(0);
|
||||
m.MFD_vr = m.MFD_settings.getNode("vr",1);
|
||||
m.MFD_vr.setDoubleValue(0);
|
||||
m.MFD_v2 = m.MFD_settings.getNode("v2",1);
|
||||
m.MFD_v2.setDoubleValue(0);
|
||||
m.MFD_vref = m.MFD_settings.getNode("vref",1);
|
||||
m.MFD_vref.setDoubleValue(0);
|
||||
m.MFD_vapp = m.MFD_settings.getNode("vapp",1);
|
||||
m.MFD_vapp.setDoubleValue(0);
|
||||
|
||||
m.EICAS = m.primus.getNode("eicas",1);
|
||||
m.EICAS_serv = m.EICAS.getNode("serviceable",1);
|
||||
m.EICAS_serv.setBoolValue(1);
|
||||
|
||||
m.Control = m.primus.getNode("control",1);
|
||||
m.ctl_tcas = m.Control.getNode("tcas",1);
|
||||
m.ctl_tcas.setBoolValue(0);
|
||||
m.ctl_hsi = m.Control.getNode("hsi",1);
|
||||
m.ctl_hsi.setBoolValue(0);
|
||||
m.ctl_cp = m.Control.getNode("cp",1);
|
||||
m.ctl_cp.setBoolValue(0);
|
||||
m.ctl_hpa = m.Control.getNode("hpa",1);
|
||||
m.ctl_hpa.setBoolValue(0);
|
||||
m.ctl_gspd = m.Control.getNode("timer",1);
|
||||
m.ctl_gspd.setIntValue(0);
|
||||
m.ctl_nav = m.Control.getNode("nav",1);
|
||||
m.ctl_nav.setIntValue(0);
|
||||
m.ctl_fms = m.Control.getNode("fms",1);
|
||||
m.ctl_fms.setBoolValue(0);
|
||||
m.ctl_RA = m.Control.getNode("RA-alert",1);
|
||||
m.ctl_RA.setBoolValue(1);
|
||||
m.ctl_rng = m.Control.getNode("rng-switch",1);
|
||||
m.ctl_rng.setDoubleValue(0);
|
||||
m.DH = m.Control.getNode("decision-height",1);
|
||||
m.DH.setDoubleValue(m.dh);
|
||||
setprop("instrumentation/mk-viii/inputs/arinc429/decision-height",m.dh);
|
||||
setprop("autopilot/route-manager/min-lock-altitude-agl-ft",m.dh);
|
||||
m.NavPtr1 =m.Control.getNode("nav1ptr",1);
|
||||
m.NavPtr1.setDoubleValue(0);
|
||||
m.NavPtr2 =m.Control.getNode("nav2ptr",1);
|
||||
m.NavPtr2.setDoubleValue(0);
|
||||
m.NavPtr1_offset =m.PFD.getNode("nav1ptr-hdg-offset",1);
|
||||
m.NavPtr1_offset.setDoubleValue(0);
|
||||
m.NavPtr2_offset =m.PFD.getNode("nav2ptr-hdg-offset",1);
|
||||
m.NavPtr2_offset.setDoubleValue(0);
|
||||
|
||||
m.CRStype =m.primus.getNode("course-string",1);
|
||||
m.CRStype.setValue("CRS");
|
||||
m.CRSheading =m.primus.getNode("course-heading",1);
|
||||
m.CRSheading.setDoubleValue(0);
|
||||
m.GS_inrange =m.primus.getNode("GS-in-range",1);
|
||||
m.GS_inrange.setBoolValue(0);
|
||||
m.GS_deflection =m.primus.getNode("GS-deflection",1);
|
||||
m.GS_deflection.setDoubleValue(0);
|
||||
m.CRSdeflection =m.primus.getNode("course-deflection",1);
|
||||
m.CRSdeflection.setDoubleValue(0);
|
||||
m.NavDist =m.primus.getNode("nav-dist-nm",1);
|
||||
m.NavDist.setDoubleValue(0);
|
||||
m.NavType =m.primus.getNode("nav-type",1);
|
||||
m.NavType.setIntValue(0);
|
||||
m.NavString =m.primus.getNode("nav-string",1);
|
||||
m.NavString.setValue("VOR1");
|
||||
m.NavTime =m.primus.getNode("nav-time",1);
|
||||
m.NavTime.setValue("- - : - -");
|
||||
m.NavID =m.primus.getNode("nav-id",1);
|
||||
m.NavID.setValue("");
|
||||
m.fms_mode=m.primus.getNode("fms-mode",1);
|
||||
m.fms_mode.setValue(m.FMS_VNAV[0]);
|
||||
m.FDmode = m.primus.getNode("fdmode",1);
|
||||
m.FDmode.setBoolValue(1);
|
||||
m.baro_mode=m.primus.getNode("baro-mode",1);
|
||||
m.baro_mode.setBoolValue(1);
|
||||
m.baro_kpa = m.primus.getNode("baro-kpa",1);
|
||||
m.baro_kpa.setValue(" ");
|
||||
m.IAS = props.globals.getNode("instrumentation/airspeed-indicator/indicated-speed-kt",1);
|
||||
m.ALT = props.globals.getNode("instrumentation/altimeter/indicated-altitude-ft",1);
|
||||
return m;
|
||||
},
|
||||
#### pointer needle update ####
|
||||
get_pointer_offset : func(test,src){
|
||||
var hdg = getprop("/orientation/heading-magnetic-deg");
|
||||
if(test==0 or test == nil)return 0.0;
|
||||
if(test == 1){
|
||||
offset=getprop("/instrumentation/nav["~src~"]/heading-deg");
|
||||
if(offset == nil)offset=0.0;
|
||||
offset -= hdg;
|
||||
if(offset < -180){offset += 360;}
|
||||
elsif(offset > 180){offset -= 360;}
|
||||
}elsif(test == 2){
|
||||
offset = getprop("/instrumentation/kr-87/outputs/needle-deg");
|
||||
}elsif(test == 3){
|
||||
offset = getprop("/autopilot/internal/true-heading-error-deg");
|
||||
}
|
||||
return offset;
|
||||
},
|
||||
#### control inputs ####
|
||||
ctl_set : func(dc){
|
||||
var tmp = 0;
|
||||
if(dc == "tcas"){
|
||||
tmp = me.ctl_tcas.getBoolValue();
|
||||
me.ctl_tcas.setBoolValue(1-tmp);
|
||||
}
|
||||
elsif(dc == "ra-up")
|
||||
{
|
||||
me.dh+=5;
|
||||
if(me.dh>1000)me.dh=1000;
|
||||
me.DH.setDoubleValue(me.dh);
|
||||
setprop("instrumentation/mk-viii/inputs/arinc429/decision-height",me.dh);
|
||||
setprop("autopilot/route-manager/min-lock-altitude-agl-ft",me.dh);
|
||||
}
|
||||
elsif(dc == "ra-dn")
|
||||
{
|
||||
me.dh-=5;
|
||||
if(me.dh<0)me.dh=0;
|
||||
me.DH.setDoubleValue(me.dh);
|
||||
setprop("instrumentation/mk-viii/inputs/arinc429/decision-height",me.dh);
|
||||
setprop("autopilot/route-manager/min-lock-altitude-agl-ft",me.dh);
|
||||
}
|
||||
elsif(dc == "hsi")
|
||||
{
|
||||
tmp = me.ctl_hsi.getBoolValue();
|
||||
me.ctl_hsi.setBoolValue(1-tmp);
|
||||
}
|
||||
elsif(dc=="cp")
|
||||
{
|
||||
tmp = me.ctl_cp.getBoolValue();
|
||||
me.ctl_cp.setBoolValue(1-tmp);
|
||||
}
|
||||
elsif(dc=="hpa")
|
||||
{
|
||||
tmp = me.ctl_hpa.getBoolValue();
|
||||
me.ctl_hpa.setBoolValue(1-tmp);
|
||||
}
|
||||
elsif(dc=="ttg")
|
||||
{
|
||||
tmp = me.ctl_gspd.getValue();
|
||||
if(tmp ==0){
|
||||
tmp=1;
|
||||
}else{
|
||||
tmp=0;
|
||||
}
|
||||
me.ctl_gspd.setIntValue(tmp);
|
||||
me.PFD_timer_msg1.setValue(me.TIMER_MSG1[tmp]);
|
||||
me.PFD_timer_msg2.setValue(me.TIMER_MSG2[tmp]);
|
||||
}
|
||||
elsif(dc=="et")
|
||||
{
|
||||
tmp=me.ctl_gspd.getValue();
|
||||
if(tmp ==2)tmp = 0 else tmp=2;
|
||||
me.ctl_gspd.setIntValue(tmp);
|
||||
me.PFD_timer_msg1.setValue(me.TIMER_MSG1[tmp]);
|
||||
me.PFD_timer_msg2.setValue(me.TIMER_MSG2[tmp]);
|
||||
}
|
||||
elsif(dc=="nav")
|
||||
{
|
||||
var nv = me.ctl_nav.getValue();
|
||||
nv= 1- nv;
|
||||
me.ctl_nav.setValue(nv);
|
||||
me.ctl_fms.setBoolValue(0);
|
||||
me.fms_mode.setValue(me.FMS_VNAV[0]);
|
||||
if(getprop("instrumentation/nav["~nv~"]/has-gs")){
|
||||
me.NavType.setValue(2 + nv);
|
||||
}else{
|
||||
me.NavType.setValue(0 + nv);
|
||||
}
|
||||
}
|
||||
elsif(dc=="fms")
|
||||
{
|
||||
if(getprop("autopilot/route-manager/route/num") > 0){
|
||||
me.ctl_fms.setBoolValue(1);
|
||||
me.NavType.setValue(4);
|
||||
me.fms_mode.setValue(me.FMS_VNAV[1]);
|
||||
}
|
||||
me.NavString.setValue(me.NAV_SRC[me.NavType.getValue()]);
|
||||
}
|
||||
elsif(dc=="pointer1-inc")
|
||||
{
|
||||
tmp = me.NavPtr1.getValue();
|
||||
tmp+=1;
|
||||
if(tmp > 3)tmp=3;
|
||||
me.NavPtr1.setValue(tmp);
|
||||
me.PFD_ptr1_src.setValue(me.NAV_PTR_SRC[tmp]);
|
||||
}
|
||||
elsif(dc=="pointer1-dec")
|
||||
{
|
||||
tmp = me.NavPtr1.getValue();
|
||||
tmp-=1;
|
||||
if(tmp < 0)tmp=0;
|
||||
me.NavPtr1.setValue(tmp);
|
||||
me.PFD_ptr1_src.setValue(me.NAV_PTR_SRC[tmp]);
|
||||
}
|
||||
elsif(dc=="pointer2-inc")
|
||||
{
|
||||
tmp = me.NavPtr2.getValue();
|
||||
tmp+=1;
|
||||
if(tmp > 3)tmp=3;
|
||||
me.NavPtr2.setValue(tmp);
|
||||
me.PFD_ptr2_src.setValue(me.NAV_PTR_SRC[tmp]);
|
||||
}
|
||||
elsif(dc=="pointer2-dec")
|
||||
{
|
||||
tmp = me.NavPtr2.getValue();
|
||||
tmp-=1;
|
||||
if(tmp <0)tmp=0;
|
||||
me.NavPtr2.setValue(tmp);
|
||||
me.PFD_ptr2_src.setValue(me.NAV_PTR_SRC[tmp]);
|
||||
}
|
||||
elsif(dc=="radar-up")
|
||||
{
|
||||
tmp=me.ctl_rng.getValue();
|
||||
tmp +=1;
|
||||
if(tmp > 8)tmp=8;
|
||||
me.ctl_rng.setValue(tmp);
|
||||
setprop("instrumentation/radar/range",me.RNG_STEP[tmp]);
|
||||
}
|
||||
elsif(dc=="radar-dn")
|
||||
{
|
||||
tmp=me.ctl_rng.getValue();
|
||||
tmp -=1;
|
||||
if(tmp < 0)tmp=0;
|
||||
me.ctl_rng.setValue(tmp);
|
||||
setprop("instrumentation/radar/range",me.RNG_STEP[tmp]);
|
||||
}
|
||||
elsif(dc=="dat")
|
||||
{
|
||||
tmp=getprop("instrumentation/radar/display-controls/data");
|
||||
tmp=1-tmp;
|
||||
setprop("instrumentation/radar/display-controls/data",tmp);
|
||||
}
|
||||
elsif(dc=="wx")
|
||||
{
|
||||
tmp=getprop("instrumentation/radar/display-controls/WX");
|
||||
tmp=1-tmp;
|
||||
setprop("instrumentation/radar/display-controls/WX",tmp);
|
||||
}
|
||||
elsif(dc=="map")
|
||||
{
|
||||
tmp=getprop("instrumentation/radar/display-mode");
|
||||
if(tmp == "plan"){
|
||||
setprop("instrumentation/radar/display-mode","map");
|
||||
}else{
|
||||
setprop("instrumentation/radar/display-mode","plan");
|
||||
}
|
||||
setprop("instrumentation/radar/display-controls/pos",tmp);
|
||||
setprop("instrumentation/radar/display-controls/symbol",tmp);
|
||||
}
|
||||
},
|
||||
#### update nav info ####
|
||||
update_nav : func{
|
||||
me.GS_inrange.setValue(0);
|
||||
me.GS_deflection.setValue(0);
|
||||
var nm_calc = 0;
|
||||
var id =" ";
|
||||
var ttg = "- - : - -";
|
||||
if(me.ctl_fms.getBoolValue()){
|
||||
me.CRStype.setValue("DTK");
|
||||
me.CRSdeflection.setValue(0);
|
||||
var maghdg=getprop("autopilot/settings/true-heading-deg");
|
||||
maghdg -=getprop("environment/magnetic-variation-deg");
|
||||
if(maghdg>359)maghdg-=360;
|
||||
if(maghdg<0)maghdg+=360;
|
||||
me.CRSheading.setValue(maghdg);
|
||||
nm_calc = getprop("/autopilot/route-manager/wp/dist");
|
||||
if(nm_calc == nil)nm_calc = 0.0;
|
||||
id = getprop("autopilot/route-manager/wp/id");
|
||||
if(id ==nil)id= " ";
|
||||
me.NavType.setValue(4);
|
||||
ttg=getprop("autopilot/route-manager/wp/eta");
|
||||
}else{
|
||||
me.CRStype.setValue("CRS");
|
||||
nm_calc = 0;
|
||||
var nv = me.ctl_nav.getValue();
|
||||
me.CRSdeflection.setValue(getprop("/instrumentation/nav["~nv~"]/heading-needle-deflection"));
|
||||
me.CRSheading.setValue(getprop("/instrumentation/nav["~nv~"]/radials/selected-deg"));
|
||||
if(getprop("/instrumentation/nav["~nv~"]/data-is-valid")){
|
||||
nm_calc = getprop("/instrumentation/nav["~nv~"]/nav-distance");
|
||||
if(nm_calc == nil)nm_calc = 0.0;
|
||||
nm_calc = 0.000539 * nm_calc;
|
||||
if(getprop("/instrumentation/nav["~nv~"]/has-gs")){
|
||||
me.NavType.setValue(2);
|
||||
if(nm_calc<30)me.GS_inrange.setValue(1);
|
||||
var df = getprop("/instrumentation/nav["~nv~"]/gs-needle-deflection");
|
||||
if(df>10)df=10;
|
||||
if(df<-10)df=-10;
|
||||
me.GS_deflection.setValue(df);
|
||||
}
|
||||
id = getprop("instrumentation/nav["~nv~"]/nav-id");
|
||||
if(id ==nil)id= "---";
|
||||
ttg=getprop("instrumentation/dme/indicated-time-min");
|
||||
if(ttg==nil or ttg == 0){
|
||||
ttg="- - : - -";
|
||||
}else{
|
||||
var buf = ttg;
|
||||
ttg=sprintf("%2.0s:%0.2s",buf,buf);
|
||||
}
|
||||
}
|
||||
}
|
||||
me.NavDist.setValue(nm_calc);
|
||||
me.NavString.setValue(me.NAV_SRC[me.NavType.getValue()]);
|
||||
me.NavID.setValue(id);
|
||||
me.NavTime.setValue(ttg);
|
||||
var RA =0;
|
||||
tmp =me.DH.getValue();
|
||||
if(tmp > getprop("position/altitude-agl-ft") and tmp !=0)RA=1;
|
||||
me.ctl_RA.setBoolValue(RA);
|
||||
},
|
||||
#### update pfd ####
|
||||
update_pfd : func{
|
||||
me.NavPtr1_offset.setValue(me.get_pointer_offset(me.NavPtr1.getValue(),0));
|
||||
me.NavPtr2_offset.setValue(me.get_pointer_offset(me.NavPtr2.getValue(),1));
|
||||
me.update_nav();
|
||||
},
|
||||
#### MFD controller ####
|
||||
mfd_menu : func(inp){
|
||||
var pg =me.MFD_menu_num.getValue();
|
||||
var altsetting=getprop("autopilot/settings/target-altitude-ft");
|
||||
var blank=" ";
|
||||
if(inp=="page0"){
|
||||
pg=0;
|
||||
}elsif(inp=="page1"){
|
||||
if(pg==1){
|
||||
pg=2;
|
||||
}elsif(pg==0){
|
||||
pg=1;
|
||||
}
|
||||
}elsif(inp=="page2"){
|
||||
if(pg==0){
|
||||
pg=4;
|
||||
}elsif(pg==1){
|
||||
pg=3;
|
||||
}elsif(pg==4){
|
||||
pg=5;
|
||||
}
|
||||
}elsif(inp=="page3"){
|
||||
if(pg==4)pg=6;
|
||||
}elsif(inp=="page4"){
|
||||
}elsif(inp=="alt-dec"){
|
||||
altsetting -=100;
|
||||
if(altsetting < 0)altsetting=0;
|
||||
}elsif(inp=="alt-inc"){
|
||||
altsetting +=100;
|
||||
if(altsetting > 45000)altsetting=45000;
|
||||
}
|
||||
setprop("autopilot/settings/target-altitude-ft",altsetting);
|
||||
|
||||
if(pg == 0){
|
||||
me.MFD_menu_col1.setValue(blank);
|
||||
me.MFD_menu_col2.setValue(blank);
|
||||
me.MFD_menu_col3.setValue(blank);
|
||||
me.MFD_menu_col4.setValue(blank);
|
||||
}elsif(pg==1){
|
||||
me.MFD_menu_col1.setValue(blank);
|
||||
me.MFD_menu_col2.setValue(blank);
|
||||
me.MFD_menu_col3.setValue(blank);
|
||||
me.MFD_menu_col4.setValue(blank);
|
||||
}elsif(pg==2){
|
||||
me.MFD_menu_col1.setValue(" VNAV ");
|
||||
me.MFD_menu_col2.setValue(blank);
|
||||
me.MFD_menu_col3.setValue(blank);
|
||||
me.MFD_menu_col4.setValue(blank);
|
||||
}elsif(pg==3){
|
||||
me.MFD_menu_col1.setValue(" -- . -");
|
||||
me.MFD_menu_col2.setValue("- - - - - ");
|
||||
me.MFD_menu_col3.setValue(" - . - ");
|
||||
me.MFD_menu_col4.setValue(" - - - ");
|
||||
}elsif(pg==4){
|
||||
me.MFD_menu_col1.setValue(blank);
|
||||
me.MFD_menu_col2.setValue("SPEEDS");
|
||||
me.MFD_menu_col3.setValue("SPEEDS");
|
||||
me.MFD_menu_col4.setValue(blank);
|
||||
}elsif(pg==5){
|
||||
me.MFD_menu_col1.setValue("- - - ");
|
||||
me.MFD_menu_col2.setValue(" - - - ");
|
||||
me.MFD_menu_col3.setValue(" - - - ");
|
||||
me.MFD_menu_col4.setValue(blank);
|
||||
}elsif(pg==6){
|
||||
me.MFD_menu_col1.setValue(" - - - ");
|
||||
me.MFD_menu_col2.setValue(" - - - ");
|
||||
me.MFD_menu_col3.setValue(blank);
|
||||
me.MFD_menu_col4.setValue(blank);
|
||||
}
|
||||
me.MFD_menu_num.setValue(pg);
|
||||
me.MFD_menu_line1.setValue(me.MFD_MENU1[pg]);
|
||||
},
|
||||
};
|
||||
#######################################
|
||||
|
||||
var primus = P1000.new("primus1000");
|
||||
var APoff=props.globals.getNode("/autopilot/locks/passive-mode",1);
|
||||
|
||||
var update_p1000 = func {
|
||||
primus.update_pfd();
|
||||
settimer(update_p1000,0);
|
||||
}
|
||||
|
||||
setlistener("/sim/signals/fdm-initialized", func {
|
||||
APoff.setBoolValue(1);
|
||||
props.globals.getNode("instrumentation/primus1000/pfd/serviceable",1).setBoolValue(1);
|
||||
props.globals.getNode("instrumentation/primus1000/mfd/serviceable",1).setBoolValue(1);
|
||||
props.globals.getNode("instrumentation/primus1000/mfd/mode",1).setValue("normal");
|
||||
print("Primus 1000 systems ... check");
|
||||
settimer(update_p1000,1);
|
||||
});
|
||||
|
||||
setlistener("/sim/signals/reinit", func {
|
||||
APoff.setBoolValue(1);
|
||||
});
|
118
Aircraft/Instruments-3d/primus-1000/PFD/PFD-panel.xml
Normal file
|
@ -0,0 +1,118 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
|
||||
<name>PFD 2d Panel</name>
|
||||
<background>Aircraft/Instruments-3d/primus-1000/PFD/transparent.png</background>
|
||||
<w>418</w>
|
||||
<h>512</h>
|
||||
|
||||
<instruments>
|
||||
|
||||
<instrument include="ai.xml">
|
||||
<name>AI</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<x>213</x>
|
||||
<y>355</y>
|
||||
<w>176</w>
|
||||
<h>206</h>
|
||||
</instrument>
|
||||
|
||||
<instrument include="hsi-r.xml">
|
||||
<name>HSI-r</name>
|
||||
<condition>
|
||||
<and>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
<not>
|
||||
<property>instrumentation/primus1000/control/hsi</property>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
<x>213</x>
|
||||
<y>111.5</y>
|
||||
<w>204</w>
|
||||
<h>204</h>
|
||||
</instrument>
|
||||
|
||||
<instrument include="hsi-a.xml">
|
||||
<name>HSI-a</name>
|
||||
<condition>
|
||||
<and>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
<property>instrumentation/primus1000/control/hsi</property>
|
||||
</and>
|
||||
</condition>
|
||||
<x>213</x>
|
||||
<y>127</y>
|
||||
<w>230</w>
|
||||
<h>180</h>
|
||||
</instrument>
|
||||
|
||||
<instrument include="speedtape.xml">
|
||||
<name>Spd</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<x>47</x>
|
||||
<y>355</y>
|
||||
<w>52</w>
|
||||
<h>228</h>
|
||||
</instrument>
|
||||
|
||||
<instrument include="alttape.xml">
|
||||
<name>Alt tape</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<x>365</x>
|
||||
<y>355.25</y>
|
||||
<w>68</w>
|
||||
<h>232</h>
|
||||
</instrument>
|
||||
|
||||
<instrument include="fdbars.xml">
|
||||
<name>FDbars</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<x>213</x>
|
||||
<y>355</y>
|
||||
<w>176</w>
|
||||
<h>206</h>
|
||||
</instrument>
|
||||
|
||||
<instrument include="mask.xml">
|
||||
<name>Mask1</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<x>209</x>
|
||||
<y>256</y>
|
||||
<w>418</w>
|
||||
<h>512</h>
|
||||
</instrument>
|
||||
|
||||
</instruments>
|
||||
</PropertyList>
|
25
Aircraft/Instruments-3d/primus-1000/PFD/PFD-text-panel.xml
Normal file
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
|
||||
<name>PFD 2d Panel</name>
|
||||
<background>Aircraft/Instruments-3d/primus-1000/PFD/transparent.png</background>
|
||||
<w>500</w>
|
||||
<h>400</h>
|
||||
|
||||
<instruments>
|
||||
|
||||
<instrument include="pfd-text.xml">
|
||||
<name>pfd-text</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>systems/electrical/ac-volts</property>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<x>250</x>
|
||||
<y>200</y>
|
||||
<w>500</w>
|
||||
<h>400</h>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
161
Aircraft/Instruments-3d/primus-1000/PFD/PFD.xml
Normal file
|
@ -0,0 +1,161 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Author : Syd Adams
|
||||
Primus 1000 Primary Flight Display
|
||||
-->
|
||||
<PropertyList>
|
||||
|
||||
<path>pfd.ac</path>
|
||||
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/PFD-panel.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.003</x-m>
|
||||
<y-m>-0.075</y-m>
|
||||
<z-m>-0.078</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.003</x-m>
|
||||
<y-m>0.075</y-m>
|
||||
<z-m>-0.078</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.003</x-m>
|
||||
<y-m>-0.075</y-m>
|
||||
<z-m>0.107</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/PFD-text-panel.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.004</x-m>
|
||||
<y-m>-0.075</y-m>
|
||||
<z-m>-0.078</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.004</x-m>
|
||||
<y-m>0.075</y-m>
|
||||
<z-m>-0.078</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.004</x-m>
|
||||
<y-m>-0.075</y-m>
|
||||
<z-m>0.107</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>Slipball</object-name>
|
||||
<property>instrumentation/slip-skid-ball/indicated-slip-skid</property>
|
||||
<interpolation>
|
||||
<entry>
|
||||
<ind>-1.5</ind><dep>-4.5</dep>
|
||||
</entry>
|
||||
<entry>
|
||||
<ind>1.5</ind><dep>4.5</dep>
|
||||
</entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0.077</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Hotspots -->
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>PFD.std</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>instrumentation/altimeter/setting-inhg</property>
|
||||
<value>29.92</value>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>PFD.knob</object-name>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>true</repeatable>
|
||||
<interval-sec>0.1</interval-sec>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>instrumentation/altimeter/setting-inhg</property>
|
||||
<step>0.01</step>
|
||||
<min>26.0</min>
|
||||
<max>33.0</max>
|
||||
<wrap>false</wrap>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>PFD.knob</object-name>
|
||||
<action>
|
||||
<button>1</button>
|
||||
<repeatable>true</repeatable>
|
||||
<interval-sec>0.1</interval-sec>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>instrumentation/altimeter/setting-inhg</property>
|
||||
<step>-0.01</step>
|
||||
<min>26.0</min>
|
||||
<max>33.0</max>
|
||||
<wrap>false</wrap>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>PFD.knob</object-name>
|
||||
<action>
|
||||
<button>3</button>
|
||||
<repeatable>true</repeatable>
|
||||
<interval-sec>0.1</interval-sec>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>instrumentation/altimeter/setting-inhg</property>
|
||||
<step>0.01</step>
|
||||
<min>26.0</min>
|
||||
<max>33.0</max>
|
||||
<wrap>false</wrap>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>PFD.knob</object-name>
|
||||
<action>
|
||||
<button>4</button>
|
||||
<repeatable>true</repeatable>
|
||||
<interval-sec>0.1</interval-sec>
|
||||
<binding>
|
||||
<command>property-adjust</command>
|
||||
<property>instrumentation/altimeter/setting-inhg</property>
|
||||
<step>-0.01</step>
|
||||
<min>26.0</min>
|
||||
<max>33.0</max>
|
||||
<wrap>false</wrap>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
43
Aircraft/Instruments-3d/primus-1000/PFD/ai.xml
Normal file
|
@ -0,0 +1,43 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<name>AI</name>
|
||||
<w-base>176</w-base>
|
||||
<h-base>206</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>ati</name>
|
||||
<w>253</w>
|
||||
<h>889</h>
|
||||
<emissive>true</emissive>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-1.png</path>
|
||||
<x1>0.108</x1>
|
||||
<y1>0.01</y1>
|
||||
<x2>0.392</x2>
|
||||
<y2>0.990</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/roll-deg</property>
|
||||
<min>-360.0</min>
|
||||
<max>360.0</max>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<property>/orientation/pitch-deg</property>
|
||||
<min>-90.0</min>
|
||||
<max>90.0</max>
|
||||
<scale>-4.122</scale>
|
||||
<offset>0</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Instruments-3d/primus-1000/PFD/alttape.png
Normal file
After Width: | Height: | Size: 188 KiB |
88
Aircraft/Instruments-3d/primus-1000/PFD/alttape.xml
Normal file
|
@ -0,0 +1,88 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<name>Alt tape</name>
|
||||
<w-base>68</w-base>
|
||||
<h-base>232</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>alt1</name>
|
||||
<w>74</w>
|
||||
<h>5748</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/alttape.png</path>
|
||||
<x1>0.512</x1>
|
||||
<y1>0.00</y1>
|
||||
<x2>0.994</x2>
|
||||
<y2>1.00</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>2550</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<property>instrumentation/altimeter/indicated-altitude-ft</property>
|
||||
<scale>-0.21696</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>alt2</name>
|
||||
<w>74</w>
|
||||
<h>5748</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/alttape.png</path>
|
||||
<x1>0.00</x1>
|
||||
<y1>0.018</y1>
|
||||
<x2>0.487</x2>
|
||||
<y2>1.018</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>7969.04</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<property>instrumentation/altimeter/indicated-altitude-ft</property>
|
||||
<scale>-0.21696</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>Ralt</name>
|
||||
<w>70</w>
|
||||
<h>140</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-1.png</path>
|
||||
<x1>0.330</x1>
|
||||
<y1>0.350</y1>
|
||||
<x2>0.370</x2>
|
||||
<y2>0.500</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-70</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<property>position/gear-agl-ft</property>
|
||||
<scale>-0.0464</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png
Normal file
After Width: | Height: | Size: 34 KiB |
151
Aircraft/Instruments-3d/primus-1000/PFD/fdbars.xml
Normal file
|
@ -0,0 +1,151 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<name>FD bars</name>
|
||||
<w-base>176</w-base>
|
||||
<h-base>206</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<!--V bars-->
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<not>
|
||||
<property>instrumentation/primus1000/control/cp</property>
|
||||
</not>
|
||||
</condition>
|
||||
<name>vbar</name>
|
||||
<w>176</w>
|
||||
<h>40</h>
|
||||
<emissive>true</emissive>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
|
||||
<x1>0.750</x1>
|
||||
<y1>0.918</y1>
|
||||
<x2>1.0</x2>
|
||||
<y2>0.974</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>autopilot/internal/target-roll-deg</property>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/roll-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<property>autopilot/internal/target-pitch-deg</property>
|
||||
<scale>4.122</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<property>orientation/pitch-deg</property>
|
||||
<scale>-4.122</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<not>
|
||||
<property>instrumentation/primus1000/control/cp</property>
|
||||
</not>
|
||||
</condition>
|
||||
<name>Vsymbol</name>
|
||||
<w>176</w>
|
||||
<h>40</h>
|
||||
<emissive>true</emissive>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
|
||||
<x1>0.750</x1>
|
||||
<y1>0.822</y1>
|
||||
<x2>1.0</x2>
|
||||
<y2>0.879</y2>
|
||||
</texture>
|
||||
</layer>
|
||||
|
||||
<!--Cross Pointer-->
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/cp</property>
|
||||
</condition>
|
||||
<name>XpointerH</name>
|
||||
<w>60</w>
|
||||
<h>2</h>
|
||||
<emissive>true</emissive>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
|
||||
<x1>0.768</x1>
|
||||
<y1>0.515</y1>
|
||||
<x2>0.815</x2>
|
||||
<y2>0.556</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<property>orientation/pitch-deg</property>
|
||||
<scale>-4.122</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<property>autopilot/internal/target-pitch-deg</property>
|
||||
<scale>4.122</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/cp</property>
|
||||
</condition>
|
||||
<name>XpointerV</name>
|
||||
<w>2</w>
|
||||
<h>60</h>
|
||||
<emissive>true</emissive>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
|
||||
<x1>0.768</x1>
|
||||
<y1>0.515</y1>
|
||||
<x2>0.815</x2>
|
||||
<y2>0.556</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<property>orientation/roll-deg</property>
|
||||
<scale>-0.5</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<property>autopilot/internal/target-roll-deg</property>
|
||||
<scale>1</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/cp</property>
|
||||
</condition>
|
||||
<name>Xpointer</name>
|
||||
<w>176</w>
|
||||
<h>40</h>
|
||||
<emissive>true</emissive>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
|
||||
<x1>0.750</x1>
|
||||
<y1>0.697</y1>
|
||||
<x2>1.0</x2>
|
||||
<y2>0.754</y2>
|
||||
</texture>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
220
Aircraft/Instruments-3d/primus-1000/PFD/hsi-a.xml
Normal file
|
@ -0,0 +1,220 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<name>HSI-arc</name>
|
||||
<w-base>230</w-base>
|
||||
<h-base>180</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>compass</name>
|
||||
<w>322</w>
|
||||
<h>322</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-1.png</path>
|
||||
<x1>0.500</x1>
|
||||
<y1>0.500</y1>
|
||||
<x2>1.00</x2>
|
||||
<y2>1.00</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-80</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>hdg bug</name>
|
||||
<w>18</w>
|
||||
<h>8</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
|
||||
<x1>0.830</x1>
|
||||
<y1>0.589</y1>
|
||||
<x2>0.880</x2>
|
||||
<y2>0.611</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-80</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>155</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>Deflection Scale</name>
|
||||
<w>155</w>
|
||||
<h>18</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
|
||||
<x1>0.829</x1>
|
||||
<y1>0.012</y1>
|
||||
<x2>0.998</x2>
|
||||
<y2>0.030</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-80</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>instrumentation/primus1000/course-heading</property>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>instrumentation/primus1000/control/nav1ptr</property>
|
||||
<value>0</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<name>Pointer1</name>
|
||||
<w>26</w>
|
||||
<h>232</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
|
||||
<x1>0.962</x1>
|
||||
<y1>0.681</y1>
|
||||
<x2>0.998</x2>
|
||||
<y2>0.948</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-80</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>instrumentation/primus1000/pfd/nav1ptr-hdg-offset</property>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>instrumentation/primus1000/control/nav2ptr</property>
|
||||
<value>0</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<name>Pointer2</name>
|
||||
<w>26</w>
|
||||
<h>232</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
|
||||
<x1>0.917</x1>
|
||||
<y1>0.664</y1>
|
||||
<x2>0.960</x2>
|
||||
<y2>0.965</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-80</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>instrumentation/primus1000/pfd/nav2ptr-hdg-offset</property>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
|
||||
|
||||
<layer>
|
||||
<name>Crs needle</name>
|
||||
<w>20</w>
|
||||
<h>232</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
|
||||
<x1>0.833</x1>
|
||||
<y1>0.624</y1>
|
||||
<x2>0.873</x2>
|
||||
<y2>0.995</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-80</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>instrumentation/primus1000/course-heading</property>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>Crs deflection</name>
|
||||
<w>20</w>
|
||||
<h>124</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
|
||||
<x1>0.882</x1>
|
||||
<y1>0.709</y1>
|
||||
<x2>0.921</x2>
|
||||
<y2>0.904</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-80</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>instrumentation/primus1000/course-heading</property>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<property>instrumentation/primus1000/course-deflection</property>
|
||||
<scale>6</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
192
Aircraft/Instruments-3d/primus-1000/PFD/hsi-r.xml
Normal file
|
@ -0,0 +1,192 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<name>HSI-rose</name>
|
||||
<w-base>204</w-base>
|
||||
<h-base>204</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>compass</name>
|
||||
<w>204</w>
|
||||
<h>204</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-1.png</path>
|
||||
<x1>0.500</x1>
|
||||
<y1>0.00</y1>
|
||||
<x2>1.00</x2>
|
||||
<y2>0.500</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>hdg bug</name>
|
||||
<w>18</w>
|
||||
<h>8</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
|
||||
<x1>0.830</x1>
|
||||
<y1>0.589</y1>
|
||||
<x2>0.880</x2>
|
||||
<y2>0.611</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>93</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>Deflection Scale</name>
|
||||
<w>90</w>
|
||||
<h>10</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
|
||||
<x1>0.829</x1>
|
||||
<y1>0.012</y1>
|
||||
<x2>0.998</x2>
|
||||
<y2>0.030</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>instrumentation/primus1000/course-heading</property>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>instrumentation/primus1000/control/nav1ptr</property>
|
||||
<value>0</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<name>Pointer1</name>
|
||||
<w>16</w>
|
||||
<h>110</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
|
||||
<x1>0.962</x1>
|
||||
<y1>0.681</y1>
|
||||
<x2>0.998</x2>
|
||||
<y2>0.948</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>instrumentation/primus1000/pfd/nav1ptr-hdg-offset</property>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>instrumentation/primus1000/control/nav2ptr</property>
|
||||
<value>0</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<name>Pointer2</name>
|
||||
<w>16</w>
|
||||
<h>110</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
|
||||
<x1>0.917</x1>
|
||||
<y1>0.664</y1>
|
||||
<x2>0.960</x2>
|
||||
<y2>0.965</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>instrumentation/primus1000/pfd/nav2ptr-hdg-offset</property>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
|
||||
|
||||
<layer>
|
||||
<name>Crs needle</name>
|
||||
<w>12</w>
|
||||
<h>118</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
|
||||
<x1>0.832</x1>
|
||||
<y1>0.624</y1>
|
||||
<x2>0.872</x2>
|
||||
<y2>0.995</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>instrumentation/primus1000/course-heading</property>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>Crs deflection</name>
|
||||
<w>4</w>
|
||||
<h>62</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
|
||||
<x1>0.894</x1>
|
||||
<y1>0.709</y1>
|
||||
<x2>0.906</x2>
|
||||
<y2>0.904</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>instrumentation/primus1000/course-heading</property>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<property>instrumentation/primus1000/course-deflection</property>
|
||||
<scale>3</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
263
Aircraft/Instruments-3d/primus-1000/PFD/mask.xml
Normal file
|
@ -0,0 +1,263 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<name>Mask</name>
|
||||
<w-base>418</w-base>
|
||||
<h-base>512</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>rose</name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>instrumentation/primus1000/control/hsi</property>
|
||||
</not>
|
||||
</condition>
|
||||
<w>418</w>
|
||||
<h>512</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
|
||||
<x1>0.007</x1>
|
||||
<y1>0.004</y1>
|
||||
<x2>0.815</x2>
|
||||
<y2>0.996</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>arc</name>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/control/hsi</property>
|
||||
</condition>
|
||||
<w>418</w>
|
||||
<h>512</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
|
||||
<x1>0.007</x1>
|
||||
<y1>0.004</y1>
|
||||
<x2>0.815</x2>
|
||||
<y2>0.996</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>wind arrow</name>
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property>environment/wind-speed-kt</property>
|
||||
<value>0.99</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<w>8</w>
|
||||
<h>24</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
|
||||
<x1>0.962</x1>
|
||||
<y1>0.279</y1>
|
||||
<x2>0.991</x2>
|
||||
<y2>0.376</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-230</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-90</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>orientation/heading-magnetic-deg</property>
|
||||
<scale>-1</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>environment/wind-from-heading-deg</property>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/marker-beacon/outer</property>
|
||||
</condition>
|
||||
<name>Omarker</name>
|
||||
<w>16</w>
|
||||
<h>16</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
|
||||
<x1>0.763</x1>
|
||||
<y1>0.430</y1>
|
||||
<x2>0.809</x2>
|
||||
<y2>0.476</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>10</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>90</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/marker-beacon/middle</property>
|
||||
</condition>
|
||||
<name>Mmarker</name>
|
||||
<w>16</w>
|
||||
<h>16</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
|
||||
<x1>0.812</x1>
|
||||
<y1>0.430</y1>
|
||||
<x2>0.857</x2>
|
||||
<y2>0.476</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>10</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>90</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/marker-beacon/inner</property>
|
||||
</condition>
|
||||
<name>Imarker</name>
|
||||
<w>16</w>
|
||||
<h>16</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
|
||||
<x1>0.859</x1>
|
||||
<y1>0.430</y1>
|
||||
<x2>0.905</x2>
|
||||
<y2>0.476</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>10</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>90</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<name>VSI needle</name>
|
||||
<w>50</w>
|
||||
<h>8</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
|
||||
<x1>0.793</x1>
|
||||
<y1>0.385</y1>
|
||||
<x2>0.912</x2>
|
||||
<y2>0.404</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>-159</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>222</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>rotation</type>
|
||||
<property>velocities/vertical-speed-fps</property>
|
||||
<scale>1.08</scale>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>-65</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/GS-in-range</property>
|
||||
</condition>
|
||||
<name>GS scale</name>
|
||||
<w>14</w>
|
||||
<h>90</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
|
||||
<x1>0.965</x1>
|
||||
<y1>0.086</y1>
|
||||
<x2>0.988</x2>
|
||||
<y2>0.230</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>98</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>100</offset>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
<layer>
|
||||
<condition>
|
||||
<property>instrumentation/primus1000/GS-in-range</property>
|
||||
</condition>
|
||||
<name>GS pointer</name>
|
||||
<w>10</w>
|
||||
<h>10</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
|
||||
<x1>0.872</x1>
|
||||
<y1>0.943</y1>
|
||||
<x2>0.908</x2>
|
||||
<y2>0.998</y2>
|
||||
</texture>
|
||||
<emissive>true</emissive>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>98</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>x-shift</type>
|
||||
<offset>100</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<property>instrumentation/primus1000/GS-deflection</property>
|
||||
<scale>4</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Instruments-3d/primus-1000/PFD/pfd-1.png
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png
Normal file
After Width: | Height: | Size: 25 KiB |
1073
Aircraft/Instruments-3d/primus-1000/PFD/pfd-text.xml
Normal file
878
Aircraft/Instruments-3d/primus-1000/PFD/pfd.ac
Normal file
|
@ -0,0 +1,878 @@
|
|||
AC3Db
|
||||
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
|
||||
MATERIAL "Glossblack" rgb 0.07037 0.07037 0.07037 amb 0.5 0.5 0.5 emis 0.1 0.1 0.1 spec 0.427668 0.427668 0.427668 shi 32 trans 0
|
||||
MATERIAL "illum" rgb 0.8 0.8 0.8 amb 0 0 0 emis 1 1 1 spec 0 0 0 shi 0 trans 0
|
||||
MATERIAL "gloss" rgb 0.8 0.8 0.8 amb 0.2 0.2 0.2 emis 0.05 0.05 0.05 spec 0.5 0.5 0.5 shi 32 trans 0
|
||||
MATERIAL "G" rgb 0 0 0 amb 0.5 0.5 0.5 emis 0 0 0 spec 0 0 0 shi 32 trans 0
|
||||
OBJECT world
|
||||
kids 6
|
||||
OBJECT poly
|
||||
name "PFD.knob"
|
||||
data 8
|
||||
Mesh.002
|
||||
crease 45.000000
|
||||
numvert 24
|
||||
0.005122 -0.096568 -0.074627
|
||||
0.005122 -0.099473 -0.076304
|
||||
0.005122 -0.102828 -0.076304
|
||||
0.005122 -0.105733 -0.074627
|
||||
0.005122 -0.107411 -0.071722
|
||||
0.005122 -0.107411 -0.068367
|
||||
0.005122 -0.105733 -0.065461
|
||||
0.005122 -0.102828 -0.063784
|
||||
0.005122 -0.099473 -0.063784
|
||||
0.005122 -0.096568 -0.065461
|
||||
0.005122 -0.09489 -0.068367
|
||||
0.005122 -0.09489 -0.071722
|
||||
0.018611 -0.096568 -0.074627
|
||||
0.018611 -0.099473 -0.076304
|
||||
0.018611 -0.102828 -0.076304
|
||||
0.018611 -0.105733 -0.074627
|
||||
0.018611 -0.107411 -0.071722
|
||||
0.018611 -0.107411 -0.068367
|
||||
0.018611 -0.105733 -0.065461
|
||||
0.018611 -0.102828 -0.063784
|
||||
0.018611 -0.099473 -0.063784
|
||||
0.018611 -0.096568 -0.065461
|
||||
0.018611 -0.09489 -0.068367
|
||||
0.018611 -0.09489 -0.071722
|
||||
numsurf 17
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
0 0.0 0.0
|
||||
12 0.0 0.0
|
||||
13 0.0 0.0
|
||||
1 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
1 0.0 0.0
|
||||
13 0.0 0.0
|
||||
14 0.0 0.0
|
||||
2 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
2 0.0 0.0
|
||||
14 0.0 0.0
|
||||
15 0.0 0.0
|
||||
3 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
3 0.0 0.0
|
||||
15 0.0 0.0
|
||||
16 0.0 0.0
|
||||
4 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
4 0.0 0.0
|
||||
16 0.0 0.0
|
||||
17 0.0 0.0
|
||||
5 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
5 0.0 0.0
|
||||
17 0.0 0.0
|
||||
18 0.0 0.0
|
||||
6 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
6 0.0 0.0
|
||||
18 0.0 0.0
|
||||
19 0.0 0.0
|
||||
7 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
7 0.0 0.0
|
||||
19 0.0 0.0
|
||||
20 0.0 0.0
|
||||
8 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
8 0.0 0.0
|
||||
20 0.0 0.0
|
||||
21 0.0 0.0
|
||||
9 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
9 0.0 0.0
|
||||
21 0.0 0.0
|
||||
22 0.0 0.0
|
||||
10 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
10 0.0 0.0
|
||||
22 0.0 0.0
|
||||
23 0.0 0.0
|
||||
11 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
12 0.0 0.0
|
||||
0 0.0 0.0
|
||||
11 0.0 0.0
|
||||
23 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
12 0.0 0.0
|
||||
23 0.0 0.0
|
||||
22 0.0 0.0
|
||||
21 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
12 0.0 0.0
|
||||
21 0.0 0.0
|
||||
20 0.0 0.0
|
||||
13 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
13 0.0 0.0
|
||||
20 0.0 0.0
|
||||
19 0.0 0.0
|
||||
14 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
14 0.0 0.0
|
||||
19 0.0 0.0
|
||||
18 0.0 0.0
|
||||
15 0.0 0.0
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
15 0.0 0.0
|
||||
18 0.0 0.0
|
||||
17 0.0 0.0
|
||||
16 0.0 0.0
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "PFD.slip-indicator"
|
||||
data 8
|
||||
Mesh.051
|
||||
texture "pfd-bezel.png"
|
||||
texrep 1 1
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0.008106 -0.099754 -0.017371
|
||||
0.008106 -0.099754 0.017871
|
||||
0.005825 -0.092926 0.017575
|
||||
0.005825 -0.092926 -0.017076
|
||||
numsurf 1
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 4
|
||||
1 0.747748911381 0.0104041835293
|
||||
0 1.00120258331 0.0104041835293
|
||||
3 0.99907875061 0.0606825202703
|
||||
2 0.749872803688 0.0606825202703
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "PFD.std"
|
||||
data 10
|
||||
Circle.015
|
||||
texture "pfd-bezel.png"
|
||||
texrep 1 1
|
||||
crease 30.000000
|
||||
numvert 9
|
||||
0.005436 -0.093198 -0.057286
|
||||
0.005436 -0.09459 -0.058303
|
||||
0.005436 -0.101666 -0.058302
|
||||
0.005436 -0.103057 -0.057285
|
||||
0.005436 -0.103057 -0.043351
|
||||
0.005436 -0.101665 -0.042335
|
||||
0.005436 -0.094589 -0.042336
|
||||
0.005436 -0.093198 -0.043353
|
||||
0.005436 -0.098128 -0.050319
|
||||
numsurf 8
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
1 0.985856831074 0.145406976342
|
||||
0 0.978281199932 0.155825227499
|
||||
8 0.926310956478 0.11892683059
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.926310956478 0.11892683059
|
||||
2 0.985854268074 0.0924394726753
|
||||
1 0.985856831074 0.145406976342
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.926310956478 0.11892683059
|
||||
3 0.978267073631 0.0820266827941
|
||||
2 0.985854268074 0.0924394726753
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.926310956478 0.11892683059
|
||||
4 0.874340951443 0.0820284113288
|
||||
3 0.978267073631 0.0820266827941
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.926310956478 0.11892683059
|
||||
5 0.866765081882 0.0924466922879
|
||||
4 0.874340951443 0.0820284113288
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.926310956478 0.11892683059
|
||||
6 0.866767644882 0.145414158702
|
||||
5 0.866765081882 0.0924466922879
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.926310956478 0.11892683059
|
||||
7 0.874354839325 0.155826985836
|
||||
6 0.866767644882 0.145414158702
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
8 0.926310956478 0.11892683059
|
||||
0 0.978281199932 0.155825227499
|
||||
7 0.874354839325 0.155826985836
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "PFDBezel"
|
||||
data 4
|
||||
Mesh
|
||||
texture "pfd-bezel.png"
|
||||
texrep 1 1
|
||||
crease 45.000000
|
||||
numvert 56
|
||||
0.002557 -0.079742 -0.075643
|
||||
0.002557 -0.079742 0.075643
|
||||
0.001916 0.108852 0.075643
|
||||
0.001916 0.108852 -0.075643
|
||||
0.002537 -0.074454 -0.079104
|
||||
0.00193 0.104916 -0.079104
|
||||
0.00193 0.104916 0.079104
|
||||
0.002537 -0.074454 0.079104
|
||||
0.004977 -0.121058 -0.085825
|
||||
0.004977 -0.121058 0.085826
|
||||
0.004193 0.121058 0.085825
|
||||
0.004193 0.121058 -0.085825
|
||||
0.004956 -0.115058 -0.089751
|
||||
0.004956 -0.115058 0.089751
|
||||
0.00421 0.116592 0.089751
|
||||
0.00421 0.116592 -0.089751
|
||||
0.004876 -0.079737 0.075643
|
||||
0.004876 -0.079737 -0.075643
|
||||
0.004235 0.108858 0.075643
|
||||
0.004235 0.108858 -0.075643
|
||||
0.004249 0.104923 0.079104
|
||||
0.004856 -0.074448 0.079104
|
||||
0.004856 -0.074448 -0.079104
|
||||
0.004249 0.104923 -0.079104
|
||||
0.009175 -0.10582 -0.026483
|
||||
0.009175 -0.10582 0.026903
|
||||
0.009175 -0.09345 -0.032684
|
||||
0.009175 -0.09345 0.033105
|
||||
0.009175 -0.09345 -0.016849
|
||||
0.009175 -0.09345 0.017269
|
||||
0.009175 -0.09995 0.017165
|
||||
0.009175 -0.09995 -0.016744
|
||||
0.005126 -0.099963 0.017165
|
||||
0.005126 -0.099963 -0.016744
|
||||
0.005126 -0.093463 0.017269
|
||||
0.005126 -0.093463 -0.016849
|
||||
0.00488 -0.09345 0.033105
|
||||
0.00488 -0.10582 0.026903
|
||||
0.00488 -0.10582 -0.026483
|
||||
0.00488 -0.09345 -0.032684
|
||||
5e-06 -0.121058 -0.085825
|
||||
5e-06 -0.121058 0.085826
|
||||
-5e-06 0.121058 0.085825
|
||||
-5e-06 0.121058 -0.085825
|
||||
5e-06 -0.115058 -0.089751
|
||||
5e-06 -0.115058 0.089751
|
||||
-5e-06 0.116592 0.089751
|
||||
-5e-06 0.116592 -0.089751
|
||||
0.00488 -0.092538 0.032694
|
||||
0.009175 -0.092538 0.032694
|
||||
0.009175 -0.092538 0.017269
|
||||
0.005126 -0.09255 0.017269
|
||||
0.009175 -0.092538 -0.032273
|
||||
0.00488 -0.092538 -0.032273
|
||||
0.005126 -0.09255 -0.016849
|
||||
0.009175 -0.092538 -0.016849
|
||||
numsurf 45
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
4 0.695770680904 0.196982264519
|
||||
0 0.681626856327 0.175372093916
|
||||
17 0.681626856327 0.175392508507
|
||||
22 0.695770680904 0.197006821632
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
0 0.681626856327 0.175372093916
|
||||
1 0.063373208046 0.175372093916
|
||||
16 0.063373208046 0.175392508507
|
||||
17 0.681626856327 0.175392508507
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
21 0.049229323864 0.197006821632
|
||||
16 0.063373208046 0.175392508507
|
||||
1 0.063373208046 0.175372093916
|
||||
7 0.049229323864 0.196982264519
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
18 0.063373208046 0.946114957333
|
||||
20 0.049229323864 0.930033862591
|
||||
6 0.049229323864 0.930005311966
|
||||
2 0.063373208046 0.946090400219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
19 0.681626856327 0.946114957333
|
||||
18 0.063373208046 0.946114957333
|
||||
2 0.063373208046 0.946090400219
|
||||
3 0.681626856327 0.946090400219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
23 0.695770680904 0.930033862591
|
||||
19 0.681626856327 0.946114957333
|
||||
3 0.681626856327 0.946090400219
|
||||
5 0.695770680904 0.930005311966
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
22 0.695770680904 0.197006821632
|
||||
23 0.695770680904 0.930033862591
|
||||
5 0.695770680904 0.930005311966
|
||||
4 0.695770680904 0.196982264519
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
20 0.049229323864 0.930033862591
|
||||
21 0.049229323864 0.197006821632
|
||||
7 0.049229323864 0.196982264519
|
||||
6 0.049229323864 0.930005311966
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
22 0.695770680904 0.197006821632
|
||||
17 0.681626856327 0.175392508507
|
||||
8 0.723237156868 0.00652786716819
|
||||
12 0.739281356335 0.0310478769243
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
17 0.681626856327 0.175392508507
|
||||
16 0.063373208046 0.175392508507
|
||||
9 0.0217588823289 0.00652786716819
|
||||
8 0.723237156868 0.00652786716819
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
16 0.063373208046 0.175392508507
|
||||
21 0.049229323864 0.197006821632
|
||||
13 0.00571876671165 0.0310478173196
|
||||
9 0.0217588823289 0.00652786716819
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
20 0.049229323864 0.930033862591
|
||||
18 0.063373208046 0.946114957333
|
||||
10 0.0217629354447 0.99597209692
|
||||
14 0.00571870710701 0.97772103548
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
18 0.063373208046 0.946114957333
|
||||
19 0.681626856327 0.946114957333
|
||||
11 0.723237037659 0.99597209692
|
||||
10 0.0217629354447 0.99597209692
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
19 0.681626856327 0.946114957333
|
||||
23 0.695770680904 0.930033862591
|
||||
15 0.739281356335 0.97772115469
|
||||
11 0.723237037659 0.99597209692
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
23 0.695770680904 0.930033862591
|
||||
22 0.695770680904 0.197006821632
|
||||
12 0.739281356335 0.0310478769243
|
||||
15 0.739281356335 0.97772115469
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
21 0.049229323864 0.197006821632
|
||||
20 0.049229323864 0.930033862591
|
||||
14 0.00571870710701 0.97772103548
|
||||
13 0.00571876671165 0.0310478173196
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 3
|
||||
28 0.442477017641 0.118969552219
|
||||
31 0.442040503025 0.0918404906988
|
||||
26 0.508568644524 0.118969552219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 3
|
||||
31 0.442040503025 0.0918404906988
|
||||
24 0.482685685158 0.0689857974648
|
||||
26 0.508568644524 0.118969552219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 3
|
||||
27 0.233985468745 0.118969552219
|
||||
25 0.259868323803 0.0689857974648
|
||||
30 0.30051356554 0.0918404906988
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 3
|
||||
27 0.233985468745 0.118969552219
|
||||
30 0.30051356554 0.0918404906988
|
||||
29 0.300077050924 0.118969552219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
25 0.259868323803 0.0689857974648
|
||||
24 0.482685685158 0.0689857974648
|
||||
31 0.442040503025 0.0918404906988
|
||||
30 0.30051356554 0.0918404906988
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
38 0.482685685158 0.0689857974648
|
||||
24 0.482685685158 0.0689857974648
|
||||
25 0.259868323803 0.0689857974648
|
||||
37 0.259868323803 0.0689857974648
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
39 0.508568644524 0.118969552219
|
||||
26 0.508568644524 0.118969552219
|
||||
24 0.482685685158 0.0689857974648
|
||||
38 0.482685685158 0.0689857974648
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
37 0.259868323803 0.0689857974648
|
||||
25 0.259868323803 0.0689857974648
|
||||
27 0.233985468745 0.118969552219
|
||||
36 0.233985468745 0.118969552219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
33 0.442040503025 0.0917899906635
|
||||
31 0.442040503025 0.0918404906988
|
||||
28 0.442477017641 0.118969552219
|
||||
35 0.442477017641 0.118919052184
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
34 0.300077050924 0.118919052184
|
||||
29 0.300077050924 0.118969552219
|
||||
30 0.30051356554 0.0918404906988
|
||||
32 0.30051356554 0.0917899906635
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
32 0.30051356554 0.0917899906635
|
||||
30 0.30051356554 0.0918404906988
|
||||
31 0.442040503025 0.0918404906988
|
||||
33 0.442040503025 0.0917899906635
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
8 0.723237156868 0.00652786716819
|
||||
9 0.0217588823289 0.00652786716819
|
||||
41 0.0217588823289 0.00652786716819
|
||||
40 0.723237156868 0.00652786716819
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
10 0.0217629354447 0.99597209692
|
||||
11 0.723237037659 0.99597209692
|
||||
43 0.723237037659 0.99597209692
|
||||
42 0.0217629354447 0.99597209692
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
12 0.739281356335 0.0310478769243
|
||||
8 0.723237156868 0.00652786716819
|
||||
40 0.723237156868 0.00652786716819
|
||||
44 0.739281356335 0.0310478769243
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
9 0.0217588823289 0.00652786716819
|
||||
13 0.00571876671165 0.0310478173196
|
||||
45 0.00571876671165 0.0310478173196
|
||||
41 0.0217588823289 0.00652786716819
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
14 0.00571870710701 0.97772103548
|
||||
10 0.0217629354447 0.99597209692
|
||||
42 0.0217629354447 0.99597209692
|
||||
46 0.00571870710701 0.97772103548
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
13 0.00571876671165 0.0310478173196
|
||||
14 0.00571870710701 0.97772103548
|
||||
46 0.00571870710701 0.97772103548
|
||||
45 0.00571876671165 0.0310478173196
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
11 0.723237037659 0.99597209692
|
||||
15 0.739281356335 0.97772115469
|
||||
47 0.739281356335 0.97772115469
|
||||
43 0.723237037659 0.99597209692
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
15 0.739281356335 0.97772115469
|
||||
12 0.739281356335 0.0310478769243
|
||||
44 0.739281356335 0.0310478769243
|
||||
47 0.739281356335 0.97772115469
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
27 0.233985468745 0.118969552219
|
||||
49 0.235699772835 0.122776605189
|
||||
48 0.235699772835 0.122776605189
|
||||
36 0.233985468745 0.118969552219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
29 0.300077050924 0.118969552219
|
||||
50 0.300077050924 0.122776605189
|
||||
49 0.235699772835 0.122776605189
|
||||
27 0.233985468745 0.118969552219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
34 0.300077050924 0.118919052184
|
||||
51 0.300077050924 0.122726082802
|
||||
50 0.300077050924 0.122776605189
|
||||
29 0.300077050924 0.118969552219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
36 0.233985468745 0.118969552219
|
||||
48 0.235699772835 0.122776605189
|
||||
51 0.300077050924 0.122726082802
|
||||
34 0.300077050924 0.118919052184
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
48 0.235699772835 0.161839067936
|
||||
49 0.235699772835 0.161839067936
|
||||
50 0.300077050924 0.161839067936
|
||||
51 0.300077050924 0.161788538098
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
39 0.508568644524 0.118969552219
|
||||
53 0.506854295731 0.122776605189
|
||||
52 0.506854295731 0.122776605189
|
||||
26 0.508568644524 0.118969552219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
35 0.442477017641 0.118919052184
|
||||
54 0.442477017641 0.122726082802
|
||||
53 0.506854295731 0.122776605189
|
||||
39 0.508568644524 0.118969552219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
28 0.442477017641 0.118969552219
|
||||
55 0.442477017641 0.122776605189
|
||||
54 0.442477017641 0.122726082802
|
||||
35 0.442477017641 0.118919052184
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
26 0.508568644524 0.118969552219
|
||||
52 0.506854295731 0.122776605189
|
||||
55 0.442477017641 0.122776605189
|
||||
28 0.442477017641 0.118969552219
|
||||
SURF 0x00
|
||||
mat 3
|
||||
refs 4
|
||||
52 0.506854295731 0.161839067936
|
||||
53 0.506854295731 0.161839067936
|
||||
54 0.442477017641 0.161788538098
|
||||
55 0.442477017641 0.161839067936
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "PFDscreen"
|
||||
data 8
|
||||
Mesh.029
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0.002234 0.112122 0.082659
|
||||
0.002234 -0.08166 0.082659
|
||||
0.002234 -0.08166 -0.082659
|
||||
0.002234 0.112122 -0.082659
|
||||
numsurf 1
|
||||
SURF 0x00
|
||||
mat 4
|
||||
refs 4
|
||||
3 0.0 0.0
|
||||
0 0.0 0.0
|
||||
1 0.0 0.0
|
||||
2 0.0 0.0
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "Slipball"
|
||||
data 10
|
||||
Circle.016
|
||||
texture "pfd-bezel.png"
|
||||
texrep 1 1
|
||||
crease 30.000000
|
||||
numvert 33
|
||||
0.007241 -0.096498 -0.000999
|
||||
0.007323 -0.096753 -0.001219
|
||||
0.007416 -0.097044 -0.001382
|
||||
0.007518 -0.097359 -0.001482
|
||||
0.007623 -0.097687 -0.001516
|
||||
0.007729 -0.098015 -0.001482
|
||||
0.00783 -0.09833 -0.001382
|
||||
0.007924 -0.098621 -0.001219
|
||||
0.008006 -0.098875 -0.000999
|
||||
0.008073 -0.099084 -0.000732
|
||||
0.008123 -0.09924 -0.000426
|
||||
0.008154 -0.099335 -9.5e-05
|
||||
0.008164 -0.099368 0.000249
|
||||
0.008154 -0.099335 0.000594
|
||||
0.008123 -0.09924 0.000925
|
||||
0.008073 -0.099084 0.00123
|
||||
0.008006 -0.098875 0.001498
|
||||
0.007924 -0.098621 0.001717
|
||||
0.00783 -0.09833 0.001881
|
||||
0.007729 -0.098015 0.001981
|
||||
0.007623 -0.097687 0.002015
|
||||
0.007518 -0.097359 0.001981
|
||||
0.007416 -0.097044 0.001881
|
||||
0.007323 -0.096753 0.001717
|
||||
0.007241 -0.096498 0.001498
|
||||
0.007174 -0.096289 0.00123
|
||||
0.007124 -0.096134 0.000925
|
||||
0.007093 -0.096038 0.000594
|
||||
0.007083 -0.096006 0.000249
|
||||
0.007093 -0.096038 -9.5e-05
|
||||
0.007124 -0.096134 -0.000426
|
||||
0.007174 -0.096289 -0.000732
|
||||
0.007623 -0.097687 0.000249
|
||||
numsurf 32
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
1 0.829484462738 0.135160714388
|
||||
0 0.825501739979 0.139975696802
|
||||
32 0.802856206894 0.117507345974
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
2 0.832444012165 0.129667207599
|
||||
1 0.829484462738 0.135160714388
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
3 0.834266424179 0.12370634824
|
||||
2 0.832444012165 0.129667207599
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
4 0.834881782532 0.117507345974
|
||||
3 0.834266424179 0.12370634824
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
5 0.834266424179 0.111308306456
|
||||
4 0.834881782532 0.117507345974
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
6 0.832444012165 0.1053474769
|
||||
5 0.834266424179 0.111308306456
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
7 0.829484462738 0.0998540818691
|
||||
6 0.832444012165 0.1053474769
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
8 0.825501739979 0.0950389578938
|
||||
7 0.829484462738 0.0998540818691
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
9 0.820648610592 0.0910873264074
|
||||
8 0.825501739979 0.0950389578938
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
10 0.815111875534 0.0881509184837
|
||||
9 0.820648610592 0.0910873264074
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
11 0.809104025364 0.0863427221775
|
||||
10 0.815111875534 0.0881509184837
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
12 0.802856206894 0.0857322663069
|
||||
11 0.809104025364 0.0863427221775
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
13 0.796608328819 0.0863427221775
|
||||
12 0.802856206894 0.0857322663069
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
14 0.790600538254 0.0881509184837
|
||||
13 0.796608328819 0.0863427221775
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
15 0.785063803196 0.0910873264074
|
||||
14 0.790600538254 0.0881509184837
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
16 0.780210733414 0.0950389578938
|
||||
15 0.785063803196 0.0910873264074
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
17 0.77622795105 0.0998540818691
|
||||
16 0.780210733414 0.0950389578938
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
18 0.773268461227 0.1053474769
|
||||
17 0.77622795105 0.0998540818691
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
19 0.771445989609 0.111308306456
|
||||
18 0.773268461227 0.1053474769
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
20 0.770830690861 0.117507345974
|
||||
19 0.771445989609 0.111308306456
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
21 0.771445989609 0.12370634824
|
||||
20 0.770830690861 0.117507345974
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
22 0.773268461227 0.129667207599
|
||||
21 0.771445989609 0.12370634824
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
23 0.77622795105 0.135160714388
|
||||
22 0.773268461227 0.129667207599
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
24 0.780210793018 0.139975845814
|
||||
23 0.77622795105 0.135160714388
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
25 0.785063803196 0.143927320838
|
||||
24 0.780210793018 0.139975845814
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
26 0.790600597858 0.146863698959
|
||||
25 0.785063803196 0.143927320838
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
27 0.796608388424 0.148671969771
|
||||
26 0.790600597858 0.146863698959
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
28 0.802856266499 0.149282455444
|
||||
27 0.796608388424 0.148671969771
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
29 0.809104144573 0.148671969771
|
||||
28 0.802856266499 0.149282455444
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
30 0.815111935139 0.146863698959
|
||||
29 0.809104144573 0.148671969771
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
31 0.820648729801 0.143927320838
|
||||
30 0.815111935139 0.146863698959
|
||||
SURF 0x00
|
||||
mat 2
|
||||
refs 3
|
||||
32 0.802856206894 0.117507345974
|
||||
0 0.825501739979 0.139975696802
|
||||
31 0.820648729801 0.143927320838
|
||||
kids 0
|
BIN
Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
Aircraft/Instruments-3d/primus-1000/PFD/speedtape.png
Normal file
After Width: | Height: | Size: 61 KiB |
38
Aircraft/Instruments-3d/primus-1000/PFD/speedtape.xml
Normal file
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
|
||||
<PropertyList>
|
||||
<name>Spd</name>
|
||||
<w-base>52</w-base>
|
||||
<h-base>228</h-base>
|
||||
|
||||
<layers>
|
||||
|
||||
<layer>
|
||||
<name>speed</name>
|
||||
<w>74</w>
|
||||
<h>2220</h>
|
||||
<texture>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PFD/speedtape.png</path>
|
||||
<x1>0.00</x1>
|
||||
<y1>0.00</y1>
|
||||
<x2>1.00</x2>
|
||||
<y2>1.00</y2>
|
||||
</texture>
|
||||
<transformations>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<offset>907</offset>
|
||||
</transformation>
|
||||
<transformation>
|
||||
<type>y-shift</type>
|
||||
<property>velocities/airspeed-kt</property>
|
||||
<scale>-2.47</scale>
|
||||
</transformation>
|
||||
</transformations>
|
||||
<emissive>true</emissive>
|
||||
</layer>
|
||||
|
||||
</layers>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/Instruments-3d/primus-1000/PFD/transparent.png
Normal file
After Width: | Height: | Size: 154 B |
|
@ -1,23 +1,40 @@
|
|||
To incorporate the Primus 1000 system into your aircraft , you need to add the following to your files:
|
||||
To incorporate the Primus 1000 system into your aircraft ,
|
||||
you need to add the following to your files:
|
||||
|
||||
Add this to your aircraft file:
|
||||
Place the PFD instruments in the cockpit:
|
||||
add this to the aircrafts animation file:
|
||||
|
||||
<model>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/primus1000-pfd.xml</path>
|
||||
<offsets>
|
||||
<x-m>-7.523</x-m>
|
||||
<name>PFD1</name>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/PDF/PFD.xml</path>
|
||||
<offsets> <!--position in 3d space-->
|
||||
<x-m>-7.523</x-m>
|
||||
<y-m>0.380</y-m>
|
||||
<z-m>0.020</z-m>
|
||||
<pitch-deg>-10.0</pitch-deg>
|
||||
</offsets>
|
||||
</offsets>
|
||||
</model>
|
||||
|
||||
This file sets up certain properties needed by the system
|
||||
Add the Primus1000.nas to your set file....
|
||||
|
||||
<nasal>
|
||||
<file>Aircraft/Instruments-3d/primus-1000/Primus1000.nas</file>
|
||||
</nasal>
|
||||
<model>
|
||||
<name>MFD1</name>
|
||||
<path>Aircraft/Instruments-3d/primus-1000/MDF/MFD.xml</path>
|
||||
<offsets> <!--position in 3d space-->
|
||||
<x-m>-7.523</x-m>
|
||||
<y-m>0.380</y-m>
|
||||
<z-m>0.020</z-m>
|
||||
<pitch-deg>-10.0</pitch-deg>
|
||||
</offsets>
|
||||
</model>
|
||||
|
||||
<!-- -->
|
||||
|
||||
Load the P1000.nas in your -set file:
|
||||
<nasal>
|
||||
<efis>
|
||||
<file>Aircraft/Instruments-3d/primus-1000/P1000.nas</file>
|
||||
</efis>
|
||||
</nasal>
|
||||
|
||||
Must be loaded under the <efis> tag for CitationX and Bravo controllers.
|
||||
|
||||
|
||||
|
|