1
0
Fork 0
Stuart Buchanan 2016-08-12 19:57:03 +01:00
parent 3eef5fadb8
commit 192b3a02d9
151 changed files with 50703 additions and 36734 deletions

View file

@ -1,15 +1,18 @@
<?xml version="1.0"?>
<PropertyList>
<path>c172p-bushkit.ac</path>
<texture-path>../../../Models</texture-path>
<nopreview/>
<offsets>
<z-m>0.0</z-m>
<y-m>0.0</y-m>
<x-m>0.0</x-m>
<pitch-deg>0.0</pitch-deg>
</offsets>
<path>c172p-bushkit.ac</path>
<texture-path>../../../Models</texture-path>
<nopreview/>
<offsets>
<z-m>0.0</z-m>
<y-m>0.0</y-m>
<x-m>0.0</x-m>
<pitch-deg>0.0</pitch-deg>
</offsets>
<effect>
<inherits-from>Aircraft/c172p/Models/Effects/exterior/bumpspec-fuselage</inherits-from>
@ -19,4 +22,5 @@
<object-name>LeftWheelBKs</object-name>
<object-name>RightWheelBKs</object-name>
</effect>
</PropertyList>

View file

@ -1,9 +1,11 @@
<?xml version="1.0"?>
<PropertyList>
<path>c172p-damage.ac</path>
<texture-path>../../../Models</texture-path>
<nopreview/>
<offsets>
<z-m>0.0</z-m>
<y-m>0.0</y-m>
@ -36,7 +38,6 @@
<object-name>wing_1LDRB</object-name>
<object-name>wing_1RDLB</object-name>
</effect>
<effect>
<inherits-from>Aircraft/c172p/Models/Effects/exterior/bumpspec-fuselage</inherits-from>
<object-name>LeftWheelStrutBKD</object-name>
@ -92,4 +93,5 @@
<b>1</b>
</ambient>
</animation>
</PropertyList>

View file

@ -41,9 +41,9 @@
<lighting>false</lighting>
<offsets>
<x-m> 1.2 </x-m>
<y-m> 0.7 </y-m>
<z-m> 0.0 </z-m>
<x-m>1.2</x-m>
<y-m>0.7</y-m>
<z-m>0.0</z-m>
</offsets>
<condition>
@ -60,7 +60,6 @@
</condition>
<align>billboard</align>
<attach>world</attach>
<placer>
@ -68,21 +67,21 @@
</placer>
<shooter>
<theta-min-deg> 45 </theta-min-deg>
<theta-max-deg> 85 </theta-max-deg>
<phi-min-deg> -60 </phi-min-deg>
<phi-max-deg> 60 </phi-max-deg>
<theta-min-deg> 45</theta-min-deg>
<theta-max-deg> 85</theta-max-deg>
<phi-min-deg> -60</phi-min-deg>
<phi-max-deg> 60</phi-max-deg>
<speed-mps>
<value> 50 </value>
<spread> 5 </spread>
<value>50</value>
<spread>5</spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15 </x-max-deg-sec>
<x-min-deg-sec> -15 </x-min-deg-sec>
<y-max-deg-sec> 15 </y-max-deg-sec>
<y-min-deg-sec> -15 </y-min-deg-sec>
<z-max-deg-sec> 15 </z-max-deg-sec>
<z-min-deg-sec> -15 </z-min-deg-sec>
<x-max-deg-sec> 15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec> 15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec> 15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
@ -93,39 +92,57 @@
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.95 </value></red>
<green><value> 0.95 </value></green>
<blue><value> 0.95 </value></blue>
<alpha><value> 0.05 </value></alpha>
<red>
<value> 0.95 </value>
</red>
<green>
<value> 0.95 </value>
</green>
<blue>
<value> 0.95 </value>
</blue>
<alpha>
<value> 0.05 </value>
</alpha>
</color>
<size><value> 0.5 </value></size>
<size>
<value> 0.5 </value>
</size>
</start>
<end>
<color>
<red><value> 1.000 </value></red>
<green><value> 1.000 </value></green>
<blue><value> 1.000 </value></blue>
<alpha><value> 0.020 </value></alpha>
<red>
<value>1.000</value>
</red>
<green>
<value>1.000</value>
</green>
<blue>
<value>1.000</value>
</blue>
<alpha>
<value>0.020</value>
</alpha>
</color>
<size><value> 3 </value></size>
<size>
<value>3</value>
</size>
</end>
<life-sec><value> 0.5 </value></life-sec>
<mass-kg> 0.025 </mass-kg>
<radius-m> 0.175 </radius-m>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity> true </gravity>
<wind> true </wind>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -33,14 +33,13 @@ Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
</params>
<particlesystem>
<name>spark</name>
<type>normal</type>
<offsets>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
<x-m>0.0</x-m>
<y-m>0.0</y-m>
<z-m>0.0</z-m>
</offsets>
<condition>
@ -95,28 +94,45 @@ Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 1.0 </value></alpha>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>1.0</value>
</alpha>
</color>
<size><value> 0.05 </value></size>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 0.6 </value></alpha>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>0.6</value>
</alpha>
</color>
<size><value> 0.00025 </value></size>
<size>
<value>0.00025</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
@ -126,7 +142,6 @@ Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -1,9 +1,11 @@
<?xml version="1.0"?>
<PropertyList>
<path>c172p-pontoon-damage.ac</path>
<texture-path>../../../Models</texture-path>
<nopreview/>
<offsets>
<z-m>0.0</z-m>
<y-m>0.0</y-m>
@ -39,44 +41,45 @@
<object-name>RHrudderB</object-name>
</effect>
<!-- Specularity fix -->
<!-- Specularity fix -->
<animation>
<type>material</type>
<object-name>L-FloatCD</object-name>
<object-name>R-FloatCD</object-name>
<object-name>L-FloatCB</object-name>
<object-name>R-FloatCB</object-name>
<object-name>L-FloatOD</object-name>
<object-name>R-FloatOD</object-name>
<object-name>L-FloatOB</object-name>
<object-name>R-FloatOB</object-name>
<object-name>LdamperOD</object-name>
<object-name>RdamperOD</object-name>
<object-name>LdamperOB</object-name>
<object-name>RdamperOB</object-name>
<object-name>LstrutOD.001</object-name>
<object-name>LstrutOD.002</object-name>
<object-name>LstrutOB.001</object-name>
<object-name>LstrutOB.002</object-name>
<object-name>RstrutOD.001</object-name>
<object-name>RstrutOD.002</object-name>
<object-name>RstrutOB.001</object-name>
<object-name>RstrutOB.002</object-name>
<object-name>LHrudderD</object-name>
<object-name>RHrudderD</object-name>
<object-name>LHrudderB</object-name>
<object-name>RHrudderB</object-name>
<object-name>FloatStruts</object-name>
<shininess>128</shininess>
<specular>
<r>1</r>
<g>1</g>
<b>1</b>
</specular>
<ambient>
<r>1</r>
<g>1</g>
<b>1</b>
</ambient>
</animation>
<type>material</type>
<object-name>L-FloatCD</object-name>
<object-name>R-FloatCD</object-name>
<object-name>L-FloatCB</object-name>
<object-name>R-FloatCB</object-name>
<object-name>L-FloatOD</object-name>
<object-name>R-FloatOD</object-name>
<object-name>L-FloatOB</object-name>
<object-name>R-FloatOB</object-name>
<object-name>LdamperOD</object-name>
<object-name>RdamperOD</object-name>
<object-name>LdamperOB</object-name>
<object-name>RdamperOB</object-name>
<object-name>LstrutOD.001</object-name>
<object-name>LstrutOD.002</object-name>
<object-name>LstrutOB.001</object-name>
<object-name>LstrutOB.002</object-name>
<object-name>RstrutOD.001</object-name>
<object-name>RstrutOD.002</object-name>
<object-name>RstrutOB.001</object-name>
<object-name>RstrutOB.002</object-name>
<object-name>LHrudderD</object-name>
<object-name>RHrudderD</object-name>
<object-name>LHrudderB</object-name>
<object-name>RHrudderB</object-name>
<object-name>FloatStruts</object-name>
<shininess>128</shininess>
<specular>
<r>1</r>
<g>1</g>
<b>1</b>
</specular>
<ambient>
<r>1</r>
<g>1</g>
<b>1</b>
</ambient>
</animation>
</PropertyList>

View file

@ -41,9 +41,9 @@
<lighting>false</lighting>
<offsets>
<x-m> 1.2 </x-m>
<y-m> -0.7 </y-m>
<z-m> 0.0 </z-m>
<x-m> 1.2</x-m>
<y-m>-0.7</y-m>
<z-m> 0.0</z-m>
</offsets>
<condition>
@ -60,7 +60,6 @@
</condition>
<align>billboard</align>
<attach>world</attach>
<placer>
@ -68,21 +67,21 @@
</placer>
<shooter>
<theta-min-deg> 45 </theta-min-deg>
<theta-max-deg> 85 </theta-max-deg>
<phi-min-deg> -60 </phi-min-deg>
<phi-max-deg> 60 </phi-max-deg>
<theta-min-deg> 45</theta-min-deg>
<theta-max-deg> 85</theta-max-deg>
<phi-min-deg> -60</phi-min-deg>
<phi-max-deg> 60</phi-max-deg>
<speed-mps>
<value> 50 </value>
<spread> 5 </spread>
<value>50</value>
<spread>5</spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15 </x-max-deg-sec>
<x-min-deg-sec> -15 </x-min-deg-sec>
<y-max-deg-sec> 15 </y-max-deg-sec>
<y-min-deg-sec> -15 </y-min-deg-sec>
<z-max-deg-sec> 15 </z-max-deg-sec>
<z-min-deg-sec> -15 </z-min-deg-sec>
<x-max-deg-sec> 15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec> 15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec> 15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
@ -93,38 +92,57 @@
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.95 </value></red>
<green><value> 0.95 </value></green>
<blue><value> 0.95 </value></blue>
<alpha><value> 0.05 </value></alpha>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size><value> 0.5 </value></size>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red><value> 1.000 </value></red>
<green><value> 1.000 </value></green>
<blue><value> 1.000 </value></blue>
<alpha><value> 0.020 </value></alpha>
<red>
<value>1.000</value>
</red>
<green>
<value>1.000</value>
</green>
<blue>
<value>1.000</value>
</blue>
<alpha>
<value>0.020</value>
</alpha>
</color>
<size><value> 3 </value></size>
<size>
<value>3</value>
</size>
</end>
<life-sec><value> 0.5 </value></life-sec>
<mass-kg> 0.025 </mass-kg>
<radius-m> 0.175 </radius-m>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity> true </gravity>
<wind> true </wind>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -1,23 +1,26 @@
<?xml version="1.0"?>
<PropertyList>
<path>c172p-skis-damage.ac</path>
<texture-path>../../../Models</texture-path>
<nopreview/>
<offsets>
<z-m>0.0</z-m>
<y-m>0.0</y-m>
<x-m>0.0</x-m>
<pitch-deg>0.0</pitch-deg>
</offsets>
<path>c172p-skis-damage.ac</path>
<texture-path>../../../Models</texture-path>
<nopreview/>
<offsets>
<z-m>0.0</z-m>
<y-m>0.0</y-m>
<x-m>0.0</x-m>
<pitch-deg>0.0</pitch-deg>
</offsets>
<effect>
<inherits-from>Aircraft/c172p/Models/Effects/skis/effectsMetal</inherits-from>
<object-name>NoseSkid</object-name>
<object-name>LeftSkid</object-name>
<object-name>RightSkid</object-name>
</effect>
<!-- Specularity fix -->
<!-- Specularity fix -->
<animation>
<type>material</type>
<object-name>NoseSkid</object-name>
@ -72,4 +75,5 @@
<b>1</b>
</ambient>
</animation>
</PropertyList>

View file

@ -28,111 +28,118 @@
<PropertyList>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
<tail_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[9]</property>
</tail_ground_effect_speed_kt>
</params>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved
for the immat system. Do not use them!
-->
<tail_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[9]</property>
</tail_ground_effect_speed_kt>
</params>
<particlesystem>
<particlesystem>
<name>spark</name>
<type>normal</type>
<name>spark</name>
<type>normal</type>
<offsets>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
</offsets>
<offsets>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
</offsets>
<condition>
<greater-than>
<property alias="/params/tail_ground_effect_speed_kt/property"/>
<value>8</value>
</greater-than>
</condition>
<condition>
<greater-than>
<property alias="/params/tail_ground_effect_speed_kt/property"/>
<value>8</value>
</greater-than>
</condition>
<!--condition>
<and>
<property>fdm/jsbsim/contact/unit[3]/WOW</property>
<greater-than>
<property>velocities/groundspeed-kt</property>
<value>8</value>
</greater-than>
</and>
</condition-->
<texture>spark.png</texture>
<emissive>true</emissive>
<lighting>false</lighting>
<align>billboard</align>
<attach>world</attach>
<texture>spark.png</texture>
<emissive>true</emissive>
<lighting>false</lighting>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>0</theta-min-deg>
<theta-max-deg>360</theta-max-deg>
<phi-min-deg>0</phi-min-deg>
<phi-max-deg>360</phi-max-deg>
<speed>
<value>0</value>
<spread>0</spread>
</speed>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>3600</x-max-deg-sec>
<y-max-deg-sec>3600</y-max-deg-sec>
<z-max-deg-sec>3600</z-max-deg-sec>
</rotation-speed>
</shooter>
<shooter>
<theta-min-deg>0</theta-min-deg>
<theta-max-deg>360</theta-max-deg>
<phi-min-deg>0</phi-min-deg>
<phi-max-deg>360</phi-max-deg>
<speed>
<value>0</value>
<spread>0</spread>
</speed>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>3600</x-max-deg-sec>
<y-max-deg-sec>3600</y-max-deg-sec>
<z-max-deg-sec>3600</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>200</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<counter>
<particles-per-sec>
<value>200</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 1.0 </value></alpha>
</color>
<size><value> 0.05 </value></size>
</start>
<end>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 0.6 </value></alpha>
</color>
<size><value> 0.00025 </value></size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>1.0</value>
</alpha>
</color>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>0.6</value>
</alpha>
</color>
<size>
<value>0.00025</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -28,101 +28,115 @@
<PropertyList>
<params>
<left_wing_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[10]</property>
</left_wing_ground_effect_speed_kt>
</params>
<params>
<left_wing_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[10]</property>
</left_wing_ground_effect_speed_kt>
</params>
<particlesystem>
<particlesystem>
<name>spark</name>
<type>normal</type>
<name>spark</name>
<type>normal</type>
<offsets>
<x-m>0.0</x-m>
<y-m>0.0</y-m>
<z-m>0.0</z-m>
</offsets>
<offsets>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
</offsets>
<condition>
<greater-than>
<property alias="/params/left_wing_ground_effect_speed_kt/property"/>
<value>2</value>
</greater-than>
</condition>
<condition>
<greater-than>
<property alias="/params/left_wing_ground_effect_speed_kt/property"/>
<value>2</value>
</greater-than>
</condition>
<texture>spark.png</texture>
<emissive>true</emissive>
<lighting>false</lighting>
<align>billboard</align>
<attach>world</attach>
<texture>spark.png</texture>
<emissive>true</emissive>
<lighting>false</lighting>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>-30</theta-min-deg>
<theta-max-deg>-150</theta-max-deg>
<phi-min-deg>30</phi-min-deg>
<phi-max-deg>150</phi-max-deg>
<speed>
<value>0</value>
<spread>0</spread>
</speed>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>3600</x-max-deg-sec>
<y-max-deg-sec>3600</y-max-deg-sec>
<z-max-deg-sec>3600</z-max-deg-sec>
</rotation-speed>
</shooter>
<shooter>
<theta-min-deg>-30</theta-min-deg>
<theta-max-deg>-150</theta-max-deg>
<phi-min-deg>30</phi-min-deg>
<phi-max-deg>150</phi-max-deg>
<speed>
<value>0</value>
<spread>0</spread>
</speed>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>3600</x-max-deg-sec>
<y-max-deg-sec>3600</y-max-deg-sec>
<z-max-deg-sec>3600</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>200</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<counter>
<particles-per-sec>
<value>200</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 1.0 </value></alpha>
</color>
<size><value> 0.05 </value></size>
</start>
<end>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 0.6 </value></alpha>
</color>
<size><value> 0.00025 </value></size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>1.0</value>
</alpha>
</color>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>0.6</value>
</alpha>
</color>
<size>
<value>0.00025</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -28,101 +28,115 @@
<PropertyList>
<params>
<right_wing_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[11]</property>
</right_wing_ground_effect_speed_kt>
</params>
<params>
<right_wing_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[11]</property>
</right_wing_ground_effect_speed_kt>
</params>
<particlesystem>
<particlesystem>
<name>spark</name>
<type>normal</type>
<name>spark</name>
<type>normal</type>
<offsets>
<x-m>0.0</x-m>
<y-m>0.0</y-m>
<z-m>0.0</z-m>
</offsets>
<offsets>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
</offsets>
<condition>
<greater-than>
<property alias="/params/right_wing_ground_effect_speed_kt/property"/>
<value>2</value>
</greater-than>
</condition>
<condition>
<greater-than>
<property alias="/params/right_wing_ground_effect_speed_kt/property"/>
<value>2</value>
</greater-than>
</condition>
<texture>spark.png</texture>
<emissive>true</emissive>
<lighting>false</lighting>
<align>billboard</align>
<attach>world</attach>
<texture>spark.png</texture>
<emissive>true</emissive>
<lighting>false</lighting>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>30</theta-min-deg>
<theta-max-deg>150</theta-max-deg>
<phi-min-deg>30</phi-min-deg>
<phi-max-deg>150</phi-max-deg>
<speed>
<value>0</value>
<spread>0</spread>
</speed>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>3600</x-max-deg-sec>
<y-max-deg-sec>3600</y-max-deg-sec>
<z-max-deg-sec>3600</z-max-deg-sec>
</rotation-speed>
</shooter>
<shooter>
<theta-min-deg>30</theta-min-deg>
<theta-max-deg>150</theta-max-deg>
<phi-min-deg>30</phi-min-deg>
<phi-max-deg>150</phi-max-deg>
<speed>
<value>0</value>
<spread>0</spread>
</speed>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>3600</x-max-deg-sec>
<y-max-deg-sec>3600</y-max-deg-sec>
<z-max-deg-sec>3600</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>200</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<counter>
<particles-per-sec>
<value>200</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 1.0 </value></alpha>
</color>
<size><value> 0.05 </value></size>
</start>
<end>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 0.6 </value></alpha>
</color>
<size><value> 0.00025 </value></size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>1.0</value>
</alpha>
</color>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>0.6</value>
</alpha>
</color>
<size>
<value>0.00025</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -18,96 +18,96 @@
<property alias="/params/engine/exhaust"/>
</condition>
<emissive>false</emissive>
<lighting>false</lighting>
<align>billboard</align> <!-- billboard / fixed -->
<attach>world</attach> <!-- world / local-->
<emissive>false</emissive>
<lighting>false</lighting>
<align>billboard</align>
<!-- billboard / fixed -->
<placer>
<type>point</type> <!-- sector / segments / point -->
</placer>
<attach>world</attach>
<!-- world / local-->
<shooter>
<theta-min-deg>150</theta-min-deg>
<theta-max-deg>160</theta-max-deg>
<phi-min-deg>70</phi-min-deg>
<phi-max-deg>100</phi-max-deg>
<speed-mps>
<value>0.5</value>
<spread>0.2</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>15</x-min-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-min-deg-sec>15</z-min-deg-sec>
<x-max-deg-sec>-15</x-max-deg-sec>
<y-max-deg-sec>15</y-max-deg-sec>
<z-max-deg-sec>-15</z-max-deg-sec>
</rotation-speed>
</shooter>
<placer>
<type>point</type>
<!-- sector / segments / point -->
</placer>
<counter>
<particles-per-sec>
<value>50</value>
<spread>30</spread>
</particles-per-sec>
</counter>
<shooter>
<theta-min-deg>150</theta-min-deg>
<theta-max-deg>160</theta-max-deg>
<phi-min-deg>70</phi-min-deg>
<phi-max-deg>100</phi-max-deg>
<speed-mps>
<value>0.5</value>
<spread>0.2</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>15</x-min-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-min-deg-sec>15</z-min-deg-sec>
<x-max-deg-sec>-15</x-max-deg-sec>
<y-max-deg-sec>15</y-max-deg-sec>
<z-max-deg-sec>-15</z-max-deg-sec>
</rotation-speed>
</shooter>
<particle>
<start>
<color>
<red>
<value>0.3</value>
</red>
<green>
<value>0.25</value>
</green>
<blue>
<value>0.25</value>
</blue>
<alpha>
<value>0.2</value>
</alpha>
</color>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red>
<value>0.8</value>
</red>
<green>
<value>0.7</value>
</green>
<blue>
<value>0.65</value>
</blue>
<alpha>
<value>0.01</value>
</alpha>
</color>
<size>
<value>0.3</value>
</size>
</end>
<life-sec>
<value>1</value>
</life-sec>
<mass-kg>0.005</mass-kg>
<radius-m>0.05</radius-m>
</particle>
<program>
<fluid>air</fluid> <!-- air / water -->
<gravity>false</gravity>
<wind>true</wind>
</program>
<counter>
<particles-per-sec>
<value>50</value>
<spread>30</spread>
</particles-per-sec>
</counter>
<particle>
<start>
<color>
<red>
<value>0.3</value>
</red>
<green>
<value>0.25</value>
</green>
<blue>
<value>0.25</value>
</blue>
<alpha>
<value>0.2</value>
</alpha>
</color>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red>
<value>0.8</value>
</red>
<green>
<value>0.7</value>
</green>
<blue>
<value>0.65</value>
</blue>
<alpha>
<value>0.01</value>
</alpha>
</color>
<size>
<value>0.3</value>
</size>
</end>
<life-sec>
<value>1</value>
</life-sec>
<mass-kg>0.005</mass-kg>
<radius-m>0.05</radius-m>
</particle>
<program>
<fluid>air</fluid>
<!-- air / water -->
<gravity>false</gravity>
<wind>true</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -20,5 +20,10 @@
<light-radius type="float">13</light-radius>
<irradiance-map-type type="int">2</irradiance-map-type>
<irradiance-map-strength type="float">.2</irradiance-map-strength>
<residual-ambience-r type="float"><use>/sim/model/c172p/lighting/rgb-ra-r-factor</use></residual-ambience-r>
<residual-ambience-g type="float"><use>/sim/model/c172p/lighting/rgb-ra-g-factor</use></residual-ambience-g>
<residual-ambience-b type="float"><use>/sim/model/c172p/lighting/rgb-ra-b-factor</use></residual-ambience-b>
<ra-irradiance-map-type type="int">0</ra-irradiance-map-type>
<ra-irradiance-map-strength type="float">1</ra-irradiance-map-strength>
</parameters>
</PropertyList>

View file

@ -1,4 +1,5 @@
<?xml version="1.0"?>
<PropertyList>
<path>procedural_light.ac</path>

View file

@ -1,4 +1,5 @@
<?xml version="1.0"?>
<PropertyList>
<path>procedural_light.ac</path>

View file

@ -1,4 +1,5 @@
<?xml version="1.0"?>
<PropertyList>
<path>procedural_light.ac</path>

View file

@ -1,12 +1,13 @@
<?xml version="1.0"?>
<PropertyList>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
<spray_wake_speed_kt>
<property>sim/multiplay/generic/float[6]</property>
</spray_wake_speed_kt>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved
for the immat system. Do not use them!
-->
<spray_wake_speed_kt>
<property>sim/multiplay/generic/float[6]</property>
</spray_wake_speed_kt>
</params>
<particlesystem>
@ -15,13 +16,14 @@
<emissive>false</emissive>
<lighting>false</lighting>
<condition>
<greater-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>6</value>
</greater-than>
</condition>
<condition>
<greater-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>6</value>
</greater-than>
</condition>
<align>billboard</align>
<attach>world</attach>
<placer>
@ -54,15 +56,21 @@
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value>0.95</value></red>
<green><value>0.95</value></green>
<blue><value>0.95</value></blue>
<alpha><value>0.5</value></alpha>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.5</value>
</alpha>
</color>
<size>
<value>0.5</value>
@ -70,10 +78,18 @@
</start>
<end>
<color>
<red><value>1</value></red>
<green><value>1</value></green>
<blue><value>1</value></blue>
<alpha><value>0.001</value></alpha>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.001</value>
</alpha>
</color>
<size>
<value>5</value>
@ -85,13 +101,11 @@
<mass-kg>0.15</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid>water</fluid>
<gravity>true</gravity>
<wind>false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -2,107 +2,119 @@
<PropertyList>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
<spray_wake_speed_kt>
<property>sim/multiplay/generic/float[6]</property>
</spray_wake_speed_kt>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved
for the immat system. Do not use them!
-->
<spray_wake_speed_kt>
<property>sim/multiplay/generic/float[6]</property>
</spray_wake_speed_kt>
</params>
<particlesystem>
<name>right-wake</name>
<particlesystem>
<name>right-wake</name>
<texture>wake.png</texture>
<emissive>false</emissive>
<lighting>true</lighting>
<texture>wake.png</texture>
<condition>
<and>
<greater-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>10</value>
</greater-than>
<less-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>20</value>
</less-than>
</and>
</condition>
<emissive>false</emissive>
<lighting>true</lighting>
<attach>world</attach>
<align>billboard</align>
<condition>
<and>
<greater-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>10</value>
</greater-than>
<less-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>20</value>
</less-than>
</and>
</condition>
<placer>
<type>point</type>
</placer>
<attach>world</attach>
<shooter>
<theta-min-deg>90</theta-min-deg>
<theta-max-deg>98</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>10</value>
<spread>2.5</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>5</x-min-deg-sec>
<y-min-deg-sec>5</y-min-deg-sec>
<z-min-deg-sec>5</z-min-deg-sec>
<x-max-deg-sec>25</x-max-deg-sec>
<y-max-deg-sec>25</y-max-deg-sec>
<z-max-deg-sec>25</z-max-deg-sec>
</rotation-speed>
</shooter>
<placer>
<type>point</type>
</placer>
<counter>
<particles-per-sec>
<property alias="/params/spray_wake_speed_kt/property"/>
<factor>15</factor>
<spread>0</spread>
</particles-per-sec>
</counter>
<shooter>
<theta-min-deg>90</theta-min-deg>
<theta-max-deg>98</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>10</value>
<spread>2.5</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>5</x-min-deg-sec>
<y-min-deg-sec>5</y-min-deg-sec>
<z-min-deg-sec>5</z-min-deg-sec>
<x-max-deg-sec>25</x-max-deg-sec>
<y-max-deg-sec>25</y-max-deg-sec>
<z-max-deg-sec>25</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<property alias="/params/spray_wake_speed_kt/property"/>
<factor>15</factor>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value>0.95</value></red>
<green><value>0.95</value></green>
<blue><value>0.95</value></blue>
<alpha><value>0.5</value></alpha>
</color>
<size>
<value>0.4</value>
</size>
</start>
<end>
<color>
<red><value>1</value></red>
<green><value>1</value></green>
<blue><value>1</value></blue>
<alpha><value>0.001</value></alpha>
</color>
<size>
<value>3.5</value>
</size>
</end>
<life-sec>
<value>5.0</value>
</life-sec>
<mass-kg>25</mass-kg>
<radius-m>0.2</radius-m>
</particle>
<program>
<fluid>water</fluid>
<gravity>true</gravity>
<wind>false</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.5</value>
</alpha>
</color>
<size>
<value>0.4</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.001</value>
</alpha>
</color>
<size>
<value>3.5</value>
</size>
</end>
<life-sec>
<value>5.0</value>
</life-sec>
<mass-kg>25</mass-kg>
<radius-m>0.2</radius-m>
</particle>
<program>
<fluid>water</fluid>
<gravity>true</gravity>
<wind>false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -29,189 +29,220 @@
<PropertyList>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
<left_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[7]</property>
</left_ground_effect_speed_kt>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved
for the immat system. Do not use them!
-->
<left_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[7]</property>
</left_ground_effect_speed_kt>
</params>
<particlesystem>
<name>pontoon-burn-s</name>
<texture>tyreburn.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<particlesystem>
<name>pontoon-burn-s</name>
<texture>tyreburn.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<offsets>
<x-m> 1.2 </x-m>
<y-m> 0.7 </y-m>
<z-m> 0.0 </z-m>
</offsets>
<offsets>
<x-m>1.2</x-m>
<y-m>0.7</y-m>
<z-m>0.0</z-m>
</offsets>
<condition>
<greater-than>
<property alias="/params/left_ground_effect_speed_kt/property"/>
<value>8</value>
</greater-than>
</condition>
<condition>
<greater-than>
<property alias="/params/left_ground_effect_speed_kt/property"/>
<value>8</value>
</greater-than>
</condition>
<align>billboard</align>
<align>billboard</align>
<attach>world</attach>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg> 45 </theta-min-deg>
<theta-max-deg> 85 </theta-max-deg>
<phi-min-deg> -60 </phi-min-deg>
<phi-max-deg> 60 </phi-max-deg>
<speed-mps>
<value> 50 </value>
<spread> 5 </spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15 </x-max-deg-sec>
<x-min-deg-sec> -15 </x-min-deg-sec>
<y-max-deg-sec> 15 </y-max-deg-sec>
<y-min-deg-sec> -15 </y-min-deg-sec>
<z-max-deg-sec> 15 </z-max-deg-sec>
<z-min-deg-sec> -15 </z-min-deg-sec>
</rotation-speed>
</shooter>
<shooter>
<theta-min-deg> 45</theta-min-deg>
<theta-max-deg> 85</theta-max-deg>
<phi-min-deg> -60</phi-min-deg>
<phi-max-deg> 60</phi-max-deg>
<speed-mps>
<value> 50</value>
<spread> 5</spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec> 15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec> 15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>150</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>1.0</value>
</blue>
<alpha>
<value>0.02</value>
</alpha>
</color>
<size>
<value>3</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
<counter>
<particles-per-sec>
<value>150</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<particlesystem>
<name>spark</name>
<type>normal</type>
<align>billboard</align>
<offsets>
<x-m> 1.2 </x-m>
<y-m> 0.7 </y-m>
<z-m> 0.0 </z-m>
</offsets>
<particle>
<start>
<color>
<red><value> 0.95 </value></red>
<green><value> 0.95 </value></green>
<blue><value> 0.95 </value></blue>
<alpha><value> 0.05 </value></alpha>
</color>
<size><value> 0.5 </value></size>
</start>
<end>
<color>
<red><value> 1.000 </value></red>
<green><value> 1.000 </value></green>
<blue><value> 1.000 </value></blue>
<alpha><value> 0.020 </value></alpha>
</color>
<size><value> 3 </value></size>
</end>
<life-sec><value> 0.5 </value></life-sec>
<mass-kg> 0.025 </mass-kg>
<radius-m> 0.175 </radius-m>
</particle>
<condition>
<greater-than>
<property alias="/params/left_ground_effect_speed_kt/property"/>
<value>8</value>
</greater-than>
</condition>
<program>
<fluid> air </fluid>
<gravity> true </gravity>
<wind> true </wind>
</program>
<texture>spark.png</texture>
<emissive>true</emissive>
<lighting>true</lighting>
<align>billboard</align>
<attach>world</attach>
</particlesystem>
<particlesystem>
<placer>
<type>point</type>
</placer>
<name>spark</name>
<type>normal</type>
<shooter>
<theta-min-deg>0</theta-min-deg>
<theta-max-deg>360</theta-max-deg>
<phi-min-deg>0</phi-min-deg>
<phi-max-deg>360</phi-max-deg>
<speed>
<value>0</value>
<spread>0</spread>
</speed>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>3600</x-max-deg-sec>
<y-max-deg-sec>3600</y-max-deg-sec>
<z-max-deg-sec>3600</z-max-deg-sec>
</rotation-speed>
</shooter>
<offsets>
<x-m> 1.2 </x-m>
<y-m> 0.7 </y-m>
<z-m> 0.0 </z-m>
</offsets>
<counter>
<particles-per-sec>
<value>200</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<condition>
<greater-than>
<property alias="/params/left_ground_effect_speed_kt/property"/>
<value>8</value>
</greater-than>
</condition>
<particle>
<start>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>1.0</value>
</alpha>
</color>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>0.6</value>
</alpha>
</color>
<size>
<value>0.00025</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
<texture>spark.png</texture>
<emissive>true</emissive>
<lighting>true</lighting>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>0</theta-min-deg>
<theta-max-deg>360</theta-max-deg>
<phi-min-deg>0</phi-min-deg>
<phi-max-deg>360</phi-max-deg>
<speed>
<value>0</value>
<spread>0</spread>
</speed>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>3600</x-max-deg-sec>
<y-max-deg-sec>3600</y-max-deg-sec>
<z-max-deg-sec>3600</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>200</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 1.0 </value></alpha>
</color>
<size><value> 0.05 </value></size>
</start>
<end>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 0.6 </value></alpha>
</color>
<size><value> 0.00025 </value></size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -2,101 +2,113 @@
<PropertyList>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
<spray_wake_speed_kt>
<property>sim/multiplay/generic/float[6]</property>
</spray_wake_speed_kt>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved
for the immat system. Do not use them!
-->
<spray_wake_speed_kt>
<property>sim/multiplay/generic/float[6]</property>
</spray_wake_speed_kt>
</params>
<particlesystem>
<name>middle-wake</name>
<particlesystem>
<name>middle-wake</name>
<texture>wake.png</texture>
<emissive>false</emissive>
<lighting>true</lighting>
<texture>wake.png</texture>
<condition>
<greater-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>15</value>
</greater-than>
</condition>
<emissive>false</emissive>
<lighting>true</lighting>
<align>billboard</align>
<attach>world</attach>
<condition>
<greater-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>15</value>
</greater-than>
</condition>
<placer>
<type>point</type>
</placer>
<attach>world</attach>
<shooter>
<theta-min-deg>90</theta-min-deg>
<theta-max-deg>98</theta-max-deg>
<phi-min-deg>-10</phi-min-deg>
<phi-max-deg>10</phi-max-deg>
<speed-mps>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>10</value>
<spread>2.5</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>5</x-min-deg-sec>
<y-min-deg-sec>5</y-min-deg-sec>
<z-min-deg-sec>5</z-min-deg-sec>
<x-max-deg-sec>25</x-max-deg-sec>
<y-max-deg-sec>25</y-max-deg-sec>
<z-max-deg-sec>25</z-max-deg-sec>
</rotation-speed>
</shooter>
<placer>
<type>point</type>
</placer>
<counter>
<particles-per-sec>
<property alias="/params/spray_wake_speed_kt/property"/>
<factor>15</factor>
<spread>0</spread>
</particles-per-sec>
</counter>
<shooter>
<theta-min-deg>90</theta-min-deg>
<theta-max-deg>98</theta-max-deg>
<phi-min-deg>-10</phi-min-deg>
<phi-max-deg>10</phi-max-deg>
<speed-mps>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>10</value>
<spread>2.5</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>5</x-min-deg-sec>
<y-min-deg-sec>5</y-min-deg-sec>
<z-min-deg-sec>5</z-min-deg-sec>
<x-max-deg-sec>25</x-max-deg-sec>
<y-max-deg-sec>25</y-max-deg-sec>
<z-max-deg-sec>25</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<property alias="/params/spray_wake_speed_kt/property"/>
<factor>15</factor>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value>0.95</value></red>
<green><value>0.95</value></green>
<blue><value>0.95</value></blue>
<alpha><value>0.5</value></alpha>
</color>
<size>
<value>0.4</value>
</size>
</start>
<end>
<color>
<red><value>1</value></red>
<green><value>1</value></green>
<blue><value>1</value></blue>
<alpha><value>0.001</value></alpha>
</color>
<size>
<value>3.5</value>
</size>
</end>
<life-sec>
<value>5.0</value>
</life-sec>
<mass-kg>25</mass-kg>
<radius-m>0.2</radius-m>
</particle>
<program>
<fluid>water</fluid>
<gravity>true</gravity>
<wind>false</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.5</value>
</alpha>
</color>
<size>
<value>0.4</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.001</value>
</alpha>
</color>
<size>
<value>3.5</value>
</size>
</end>
<life-sec>
<value>5.0</value>
</life-sec>
<mass-kg>25</mass-kg>
<radius-m>0.2</radius-m>
</particle>
<program>
<fluid>water</fluid>
<gravity>true</gravity>
<wind>false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -1,9 +1,11 @@
<?xml version="1.0"?>
<PropertyList>
<path>c172p-pontoon.ac</path>
<texture-path>../../../Models</texture-path>
<nopreview/>
<offsets>
<z-m>0.0</z-m>
<y-m>0.0</y-m>
@ -29,7 +31,6 @@
<object-name>LHrudder</object-name>
<object-name>RHrudder</object-name>
</effect>
<effect>
<inherits-from>Aircraft/c172p/Models/Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>FloatReinforceLeft</object-name>
@ -42,7 +43,7 @@
<object-name>RudderCable</object-name>
</effect>
<!-- Specularity fix -->
<!-- Specularity fix -->
<animation>
<type>material</type>
<object-name>FloatStruts</object-name>
@ -80,4 +81,5 @@
<b>1</b>
</ambient>
</animation>
</PropertyList>

View file

@ -2,11 +2,13 @@
<PropertyList>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
<spray_wake_speed_kt>
<property>sim/multiplay/generic/float[6]</property>
</spray_wake_speed_kt>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved
for the immat system. Do not use them!
-->
<spray_wake_speed_kt>
<property>sim/multiplay/generic/float[6]</property>
</spray_wake_speed_kt>
</params>
<particlesystem>
@ -15,13 +17,14 @@
<emissive>false</emissive>
<lighting>false</lighting>
<condition>
<greater-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>6</value>
</greater-than>
</condition>
<condition>
<greater-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>6</value>
</greater-than>
</condition>
<align>billboard</align>
<attach>world</attach>
<placer>
@ -54,15 +57,21 @@
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value>0.95</value></red>
<green><value>0.95</value></green>
<blue><value>0.95</value></blue>
<alpha><value>0.5</value></alpha>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.5</value>
</alpha>
</color>
<size>
<value>0.5</value>
@ -70,10 +79,18 @@
</start>
<end>
<color>
<red><value>1</value></red>
<green><value>1</value></green>
<blue><value>1</value></blue>
<alpha><value>0.001</value></alpha>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.001</value>
</alpha>
</color>
<size>
<value>5</value>
@ -85,13 +102,11 @@
<mass-kg>0.15</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -2,107 +2,119 @@
<PropertyList>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
<spray_wake_speed_kt>
<property>sim/multiplay/generic/float[6]</property>
</spray_wake_speed_kt>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved
for the immat system. Do not use them!
-->
<spray_wake_speed_kt>
<property>sim/multiplay/generic/float[6]</property>
</spray_wake_speed_kt>
</params>
<particlesystem>
<name>right-wake</name>
<particlesystem>
<name>right-wake</name>
<texture>wake.png</texture>
<emissive>false</emissive>
<lighting>true</lighting>
<texture>wake.png</texture>
<condition>
<and>
<greater-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>10</value>
</greater-than>
<less-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>20</value>
</less-than>
</and>
</condition>
<emissive>false</emissive>
<lighting>true</lighting>
<align>billboard</align>
<attach>world</attach>
<condition>
<and>
<greater-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>10</value>
</greater-than>
<less-than>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>20</value>
</less-than>
</and>
</condition>
<placer>
<type>point</type>
</placer>
<attach>world</attach>
<shooter>
<theta-min-deg>90</theta-min-deg>
<theta-max-deg>98</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>10</value>
<spread>2.5</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>5</x-min-deg-sec>
<y-min-deg-sec>5</y-min-deg-sec>
<z-min-deg-sec>5</z-min-deg-sec>
<x-max-deg-sec>25</x-max-deg-sec>
<y-max-deg-sec>25</y-max-deg-sec>
<z-max-deg-sec>25</z-max-deg-sec>
</rotation-speed>
</shooter>
<placer>
<type>point</type>
</placer>
<counter>
<particles-per-sec>
<property alias="/params/spray_wake_speed_kt/property"/>
<factor>15</factor>
<spread>0</spread>
</particles-per-sec>
</counter>
<shooter>
<theta-min-deg>90</theta-min-deg>
<theta-max-deg>98</theta-max-deg>
<phi-min-deg>-1.5</phi-min-deg>
<phi-max-deg>1.5</phi-max-deg>
<speed-mps>
<property alias="/params/spray_wake_speed_kt/property"/>
<value>10</value>
<spread>2.5</spread>
</speed-mps>
<rotation-speed>
<x-min-deg-sec>5</x-min-deg-sec>
<y-min-deg-sec>5</y-min-deg-sec>
<z-min-deg-sec>5</z-min-deg-sec>
<x-max-deg-sec>25</x-max-deg-sec>
<y-max-deg-sec>25</y-max-deg-sec>
<z-max-deg-sec>25</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<property alias="/params/spray_wake_speed_kt/property"/>
<factor>15</factor>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value>0.95</value></red>
<green><value>0.95</value></green>
<blue><value>0.95</value></blue>
<alpha><value>0.5</value></alpha>
</color>
<size>
<value>0.4</value>
</size>
</start>
<end>
<color>
<red><value>1</value></red>
<green><value>1</value></green>
<blue><value>1</value></blue>
<alpha><value>0.001</value></alpha>
</color>
<size>
<value>3.5</value>
</size>
</end>
<life-sec>
<value>5.0</value>
</life-sec>
<mass-kg>25</mass-kg>
<radius-m>0.2</radius-m>
</particle>
<program>
<fluid>water</fluid>
<gravity>true</gravity>
<wind>false</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.5</value>
</alpha>
</color>
<size>
<value>0.4</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.001</value>
</alpha>
</color>
<size>
<value>3.5</value>
</size>
</end>
<life-sec>
<value>5.0</value>
</life-sec>
<mass-kg>25</mass-kg>
<radius-m>0.2</radius-m>
</particle>
<program>
<fluid>water</fluid>
<gravity>true</gravity>
<wind>false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -28,189 +28,222 @@
<PropertyList>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
<right_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[8]</property>
</right_ground_effect_speed_kt>
<params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved
for the immat system. Do not use them!
-->
<right_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[8]</property>
</right_ground_effect_speed_kt>
</params>
<particlesystem>
<name>pontoon-burn-p</name>
<texture>tyreburn.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<particlesystem>
<name>pontoon-burn-p</name>
<texture>tyreburn.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<offsets>
<x-m> 1.2 </x-m>
<y-m> -0.7 </y-m>
<z-m> 0.0 </z-m>
</offsets>
<offsets>
<x-m> 1.2</x-m>
<y-m>-0.7</y-m>
<z-m> 0.0</z-m>
</offsets>
<condition>
<greater-than>
<property alias="/params/right_ground_effect_speed_kt/property"/>
<value>8</value>
</greater-than>
</condition>
<condition>
<greater-than>
<property alias="/params/right_ground_effect_speed_kt/property"/>
<value>8</value>
</greater-than>
</condition>
<align>billboard</align>
<align>billboard</align>
<attach>world</attach>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg> 45 </theta-min-deg>
<theta-max-deg> 85 </theta-max-deg>
<phi-min-deg> -60 </phi-min-deg>
<phi-max-deg> 60 </phi-max-deg>
<speed-mps>
<value> 50 </value>
<spread> 5 </spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15 </x-max-deg-sec>
<x-min-deg-sec> -15 </x-min-deg-sec>
<y-max-deg-sec> 15 </y-max-deg-sec>
<y-min-deg-sec> -15 </y-min-deg-sec>
<z-max-deg-sec> 15 </z-max-deg-sec>
<z-min-deg-sec> -15 </z-min-deg-sec>
</rotation-speed>
</shooter>
<shooter>
<theta-min-deg> 45</theta-min-deg>
<theta-max-deg> 85</theta-max-deg>
<phi-min-deg> -60</phi-min-deg>
<phi-max-deg> 60</phi-max-deg>
<speed-mps>
<value>50</value>
<spread>5</spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec> 15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec> 15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>150</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<counter>
<particles-per-sec>
<value>150</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>1.0</value>
</blue>
<alpha>
<value>0.020</value>
</alpha>
</color>
<size>
<value>3</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red><value> 0.95 </value></red>
<green><value> 0.95 </value></green>
<blue><value> 0.95 </value></blue>
<alpha><value> 0.05 </value></alpha>
</color>
<size><value> 0.5 </value></size>
</start>
<end>
<color>
<red><value> 1.000 </value></red>
<green><value> 1.000 </value></green>
<blue><value> 1.000 </value></blue>
<alpha><value> 0.020 </value></alpha>
</color>
<size><value> 3 </value></size>
</end>
<life-sec><value> 0.5 </value></life-sec>
<mass-kg> 0.025 </mass-kg>
<radius-m> 0.175 </radius-m>
</particle>
<particlesystem>
<name>spark</name>
<type>normal</type>
<program>
<fluid> air </fluid>
<gravity> true </gravity>
<wind> true </wind>
</program>
</particlesystem>
<particlesystem>
<name>spark</name>
<type>normal</type>
<offsets>
<x-m> 1.2</x-m>
<y-m>-0.7</y-m>
<z-m> 0.0</z-m>
</offsets>
<offsets>
<x-m> 1.2 </x-m>
<y-m> -0.7 </y-m>
<z-m> 0.0 </z-m>
</offsets>
<condition>
<greater-than>
<property alias="/params/right_ground_effect_speed_kt/property"/>
<value>8</value>
</greater-than>
</condition>
<condition>
<greater-than>
<property alias="/params/right_ground_effect_speed_kt/property"/>
<value>8</value>
</greater-than>
</condition>
<texture>spark.png</texture>
<emissive>true</emissive>
<lighting>true</lighting>
<align>billboard</align>
<attach>world</attach>
<texture>spark.png</texture>
<emissive>true</emissive>
<lighting>true</lighting>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg>0</theta-min-deg>
<theta-max-deg>360</theta-max-deg>
<phi-min-deg>0</phi-min-deg>
<phi-max-deg>360</phi-max-deg>
<speed>
<value>0</value>
<spread>0</spread>
</speed>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>3600</x-max-deg-sec>
<y-max-deg-sec>3600</y-max-deg-sec>
<z-max-deg-sec>3600</z-max-deg-sec>
</rotation-speed>
</shooter>
<shooter>
<theta-min-deg>0</theta-min-deg>
<theta-max-deg>360</theta-max-deg>
<phi-min-deg>0</phi-min-deg>
<phi-max-deg>360</phi-max-deg>
<speed>
<value>0</value>
<spread>0</spread>
</speed>
<rotation-speed>
<x-min-deg-sec>0</x-min-deg-sec>
<y-min-deg-sec>0</y-min-deg-sec>
<z-min-deg-sec>0</z-min-deg-sec>
<x-max-deg-sec>3600</x-max-deg-sec>
<y-max-deg-sec>3600</y-max-deg-sec>
<z-max-deg-sec>3600</z-max-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>200</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<counter>
<particles-per-sec>
<value>200</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 1.0 </value></alpha>
</color>
<size><value> 0.05 </value></size>
</start>
<end>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 0.6 </value></alpha>
</color>
<size><value> 0.00025 </value></size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>1.0</value>
</alpha>
</color>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>0.6</value>
</alpha>
</color>
<size>
<value>0.00025</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -0,0 +1,148 @@
<?xml version="1.0"?>
<PropertyList>
<params>
<prop_spray_speed_ms>engines/engine[2]/rpm</prop_spray_speed_ms>
</params>
<particlesystem>
<name>rain-s</name>
<texture>smoke.png</texture>
<emissive>true</emissive>
<lighting>false</lighting>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<condition>
<and>
<greater-than>
<property alias="/params/prop_spray_speed_ms"/>
<value>200.0</value>
</greater-than>
<greater-than>
<property>/environment/rain-norm</property>
<value>0.0</value>
</greater-than>
<less-than>
<property>position/altitude-agl-ft</property>
<value>5.0</value>
</less-than>
<not>
<property>/sim/current-view/internal</property>
</not>
</and>
</condition>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>segments</type>
<vertex>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>1.5</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>3</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
</placer>
<shooter>
<theta-min-deg>90</theta-min-deg>
<theta-max-deg>90</theta-max-deg>
<phi-min-deg>-15</phi-min-deg>
<phi-max-deg>15</phi-max-deg>
<speed-mps>
<expression>
<product>
<property alias="/params/prop_spray_speed_ms"/>
<value>1.1</value>
</product>
</expression>
<spread>1.0</spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec>15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec>15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec>15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<!-- TODO It would be nice if we could multiply with /environment/rain-norm -->
<property alias="/params/prop_spray_speed_ms"/>
<factor>0.01</factor>
<spread>0.01</spread>
</particles-per-sec>
</counter>
<particle>
<start>
<color>
<red>
<property>/rendering/scene/diffuse/red</property>
</red>
<green>
<property>/rendering/scene/diffuse/red</property>
</green>
<blue>
<property>/rendering/scene/diffuse/red</property>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<property>/rendering/scene/diffuse/red</property>
</red>
<green>
<property>/rendering/scene/diffuse/red</property>
</green>
<blue>
<property>/rendering/scene/diffuse/red</property>
</blue>
<alpha>
<value>0.020</value>
</alpha>
</color>
<size>
<value>10</value>
</size>
</end>
<life-sec>
<value>1.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.125</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>false</wind>
</program>
</particlesystem>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View file

@ -9,92 +9,90 @@
Fix required:
when the aircraft is flying at a high/low pitch or is rolling over far,
the shadow seems to disappear into the ground.
-->
-->
<PropertyList>
<PropertyList>
<path>3dpontoonshadow.ac</path>
<nopreview/>
<offsets>
<path>3dpontoonshadow.ac</path>
<nopreview/>
<offsets>
<pitch-deg>3.75</pitch-deg>
<z-m>-0.25</z-m>
</offsets>
<animation>
</offsets>
<animation>
<object-name>3dpontoonshadow</object-name>
<type>select</type>
<condition>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>4</value>
</equals>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>4</value>
</equals>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
</condition>
</animation>
<effect>
</animation>
<effect>
<inherits-from>Effects/shadow-vol</inherits-from>
<object-name>3dpontoonshadow</object-name>
</effect>
<animation>
</effect>
<animation>
<type>noshadow</type>
<object-name>3dpontoonshadow</object-name>
</animation>
</animation>
<!-- pitch -->
<animation>
<!-- Pitch -->
<animation>
<type>rotate</type>
<object-name>3dpontoonshadow</object-name>
<property>/orientation/pitch-deg</property>
<factor>-1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
</animation>
<!-- roll -->
<animation>
<!-- Roll -->
<animation>
<type>rotate</type>
<object-name>3dpontoonshadow</object-name>
<property>/orientation/roll-deg</property>
<factor>1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</animation>
</PropertyList>
</PropertyList>

View file

@ -9,95 +9,93 @@
Fix required:
when the aircraft is flying at a high/low pitch or is rolling over far,
the shadow seems to disappear into the ground.
-->
-->
<PropertyList>
<PropertyList>
<path>3dbush26shadow.ac</path>
<nopreview/>
<offsets>
<path>3dbush26shadow.ac</path>
<nopreview/>
<offsets>
<pitch-deg>3</pitch-deg>
<z-m>-0.04</z-m>
</offsets>
<animation>
</offsets>
<animation>
<object-name>3dbush26shadow</object-name>
<type>select</type>
<condition>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>1</value>
</equals>
<not>
<property>/sim/rendering/shadow</property>
</not>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>1</value>
</equals>
<not>
<property>/sim/rendering/shadow</property>
</not>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
</condition>
</animation>
<effect>
</animation>
<effect>
<inherits-from>Effects/shadow-vol</inherits-from>
<object-name>3dbush26shadow</object-name>
</effect>
<animation>
</effect>
<animation>
<type>noshadow</type>
<object-name>3dbush26shadow</object-name>
</animation>
</animation>
<!-- pitch -->
<animation>
<!-- Pitch -->
<animation>
<type>rotate</type>
<object-name>3dbush26shadow</object-name>
<property>/orientation/pitch-deg</property>
<factor>-1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
</animation>
<!-- roll -->
<animation>
<!-- Roll -->
<animation>
<type>rotate</type>
<object-name>3dbush26shadow</object-name>
<property>/orientation/roll-deg</property>
<factor>1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</animation>
</PropertyList>
</PropertyList>

View file

@ -9,95 +9,93 @@
Fix required:
when the aircraft is flying at a high/low pitch or is rolling over far,
the shadow seems to disappear into the ground.
-->
-->
<PropertyList>
<PropertyList>
<path>3dbush36shadow.ac</path>
<nopreview/>
<offsets>
<path>3dbush36shadow.ac</path>
<nopreview/>
<offsets>
<pitch-deg>3</pitch-deg>
<z-m>-0.04</z-m>
</offsets>
<animation>
</offsets>
<animation>
<object-name>3dbush36shadow</object-name>
<type>select</type>
<condition>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>2</value>
</equals>
<not>
<property>/sim/rendering/shadow</property>
</not>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>2</value>
</equals>
<not>
<property>/sim/rendering/shadow</property>
</not>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
</condition>
</animation>
<effect>
</animation>
<effect>
<inherits-from>Effects/shadow-vol</inherits-from>
<object-name>3dbush36shadow</object-name>
</effect>
<animation>
</effect>
<animation>
<type>noshadow</type>
<object-name>3dbush36shadow</object-name>
</animation>
</animation>
<!-- pitch -->
<animation>
<!-- Pitch -->
<animation>
<type>rotate</type>
<object-name>3dbush36shadow</object-name>
<property>/orientation/pitch-deg</property>
<factor>-1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
</animation>
<!-- roll -->
<animation>
<!-- Roll -->
<animation>
<type>rotate</type>
<object-name>3dbush36shadow</object-name>
<property>/orientation/roll-deg</property>
<factor>1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</animation>
</PropertyList>
</PropertyList>

View file

@ -9,95 +9,93 @@
Fix required:
when the aircraft is flying at a high/low pitch or is rolling over far,
the shadow seems to disappear into the ground.
-->
-->
<PropertyList>
<PropertyList>
<path>3dbushdefshadow.ac</path>
<nopreview/>
<offsets>
<path>3dbushdefshadow.ac</path>
<nopreview/>
<offsets>
<pitch-deg>3</pitch-deg>
<z-m>-0.04</z-m>
</offsets>
<animation>
</offsets>
<animation>
<object-name>3dbushdefshadow</object-name>
<type>select</type>
<condition>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>0</value>
</equals>
<not>
<property>/sim/rendering/shadow</property>
</not>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>0</value>
</equals>
<not>
<property>/sim/rendering/shadow</property>
</not>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
</condition>
</animation>
<effect>
</animation>
<effect>
<inherits-from>Effects/shadow-vol</inherits-from>
<object-name>3dbushdefshadow</object-name>
</effect>
<animation>
</effect>
<animation>
<type>noshadow</type>
<object-name>3dbushdefshadow</object-name>
</animation>
</animation>
<!-- pitch -->
<animation>
<!-- Pitch -->
<animation>
<type>rotate</type>
<object-name>3dbushdefshadow</object-name>
<property>/orientation/pitch-deg</property>
<factor>-1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
</animation>
<!-- roll -->
<animation>
<!-- Roll -->
<animation>
<type>rotate</type>
<object-name>3dbushdefshadow</object-name>
<property>/orientation/roll-deg</property>
<factor>1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</animation>
</PropertyList>
</PropertyList>

View file

@ -9,92 +9,90 @@
Fix required:
when the aircraft is flying at a high/low pitch or is rolling over far,
the shadow seems to disappear into the ground.
-->
-->
<PropertyList>
<PropertyList>
<path>3dpontoonshadow.ac</path>
<nopreview/>
<offsets>
<path>3dpontoonshadow.ac</path>
<nopreview/>
<offsets>
<pitch-deg>3.75</pitch-deg>
<z-m>-0.1</z-m>
</offsets>
<animation>
</offsets>
<animation>
<object-name>3dpontoonshadow</object-name>
<type>select</type>
<condition>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>3</value>
</equals>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>3</value>
</equals>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
</condition>
</animation>
<effect>
</animation>
<effect>
<inherits-from>Effects/shadow-vol</inherits-from>
<object-name>3dpontoonshadow</object-name>
</effect>
<animation>
</effect>
<animation>
<type>noshadow</type>
<object-name>3dpontoonshadow</object-name>
</animation>
</animation>
<!-- pitch -->
<animation>
<!-- Pitch -->
<animation>
<type>rotate</type>
<object-name>3dpontoonshadow</object-name>
<property>/orientation/pitch-deg</property>
<factor>-1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
</animation>
<!-- roll -->
<animation>
<!-- Roll -->
<animation>
<type>rotate</type>
<object-name>3dpontoonshadow</object-name>
<property>/orientation/roll-deg</property>
<factor>1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</animation>
</PropertyList>
</PropertyList>

View file

@ -9,92 +9,90 @@
Fix required:
when the aircraft is flying at a high/low pitch or is rolling over far,
the shadow seems to disappear into the ground.
-->
-->
<PropertyList>
<PropertyList>
<path>3dskishadow.ac</path>
<nopreview/>
<offsets>
<path>3dskishadow.ac</path>
<nopreview/>
<offsets>
<pitch-deg>3.5</pitch-deg>
<z-m>-0.02</z-m>
</offsets>
<animation>
</offsets>
<animation>
<object-name>3dskishadow</object-name>
<type>select</type>
<condition>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>5</value>
</equals>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
<and>
<not>
<property>/sim/rendering/rembrandt/enabled</property>
</not>
<property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property>
<equals>
<property>/fdm/jsbsim/bushkit</property>
<value>5</value>
</equals>
<not>
<property>/fdm/jsbsim/unit[12]/WOW</property>
</not>
<not>
<property>/fdm/jsbsim/crash</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/left-wing</property>
</not>
<not>
<property>/fdm/jsbsim/wing-damage/right-wing</property>
</not>
</and>
</condition>
</animation>
<effect>
</animation>
<effect>
<inherits-from>Effects/shadow-vol</inherits-from>
<object-name>3dskishadow</object-name>
</effect>
<animation>
</effect>
<animation>
<type>noshadow</type>
<object-name>3dskishadow</object-name>
</animation>
</animation>
<!-- pitch -->
<animation>
<!-- Pitch -->
<animation>
<type>rotate</type>
<object-name>3dskishadow</object-name>
<property>/orientation/pitch-deg</property>
<factor>-1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
</animation>
<!-- roll -->
<animation>
<!-- Roll -->
<animation>
<type>rotate</type>
<object-name>3dskishadow</object-name>
<property>/orientation/roll-deg</property>
<factor>1.0</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</animation>
</PropertyList>
</PropertyList>

View file

@ -35,7 +35,6 @@
</params>
<particlesystem>
<name>spark</name>
<type>normal</type>
@ -97,39 +96,53 @@
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 1.0 </value></alpha>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>1.0</value>
</alpha>
</color>
<size><value> 0.05 </value></size>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 0.6 </value></alpha>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>0.6</value>
</alpha>
</color>
<size><value> 0.00025 </value></size>
<size>
<value>0.00025</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -33,14 +33,13 @@ Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
</params>
<particlesystem>
<name>spark</name>
<type>normal</type>
<offsets>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
<x-m>0.0</x-m>
<y-m>0.0</y-m>
<z-m>0.0</z-m>
</offsets>
<condition>
@ -95,38 +94,53 @@ Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 1.0 </value></alpha>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>1.0</value>
</alpha>
</color>
<size><value> 0.05 </value></size>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 0.6 </value></alpha>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>0.6</value>
</alpha>
</color>
<size><value> 0.00025 </value></size>
<size>
<value>0.00025</value>
</size>
</end>
<life-sec>
<value>0.5</value>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -35,14 +35,13 @@
</params>
<particlesystem>
<name>spark</name>
<type>normal</type>
<offsets>
<x-m> 0.0 </x-m>
<y-m> 0.0 </y-m>
<z-m> 0.0 </z-m>
<x-m>0.0</x-m>
<y-m>0.0</y-m>
<z-m>0.0</z-m>
</offsets>
<condition>
@ -97,38 +96,53 @@
<particle>
<start>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 1.0 </value></alpha>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>1.0</value>
</alpha>
</color>
<size><value> 0.05 </value></size>
<size>
<value>0.05</value>
</size>
</start>
<end>
<color>
<red><value> 1.0 </value></red>
<green><value> 1.0 </value></green>
<blue><value> 0.0 </value></blue>
<alpha><value> 0.6 </value></alpha>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>0.0</value>
</blue>
<alpha>
<value>0.6</value>
</alpha>
</color>
<size><value> 0.00025 </value></size>
<size>
<value>0.00025</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.015</mass-kg>
<radius-m>0.1</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity type="bool">true</gravity>
<wind type="bool">false</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -1,8 +1,11 @@
<?xml version="1.0"?>
<PropertyList>
<path>c172p-skis.ac</path>
<texture-path>../../../Models</texture-path>
<nopreview/>
<offsets>
<z-m>0.0</z-m>
<y-m>0.0</y-m>
@ -16,7 +19,8 @@
<object-name>LeftSki</object-name>
<object-name>RightSki</object-name>
</effect>
<!-- Specularity fix -->
<!-- Specularity fix -->
<animation>
<type>material</type>
<object-name>NoseSki</object-name>
@ -70,4 +74,5 @@
<b>1</b>
</ambient>
</animation>
</PropertyList>

View file

@ -2,86 +2,105 @@
<PropertyList>
<params>
<nose_tyre_smoke_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[15]</property>
</nose_tyre_smoke_ground_effect_speed_kt>
</params>
<params>
<nose_tyre_smoke_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[15]</property>
</nose_tyre_smoke_ground_effect_speed_kt>
</params>
<particlesystem>
<name>tyre-smoke-n</name>
<texture>tyresmoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<particlesystem>
<name>tyre-smoke-n</name>
<texture>tyresmoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<condition>
<property alias="/params/nose_tyre_smoke_ground_effect_speed_kt/property"/>
</condition>
<condition>
<property alias="/params/nose_tyre_smoke_ground_effect_speed_kt/property"/>
</condition>
<attach>world</attach>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg> 45 </theta-min-deg>
<theta-max-deg> 85 </theta-max-deg>
<phi-min-deg> -60 </phi-min-deg>
<phi-max-deg> 60 </phi-max-deg>
<speed-mps>
<value> 50 </value>
<spread> 5 </spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15 </x-max-deg-sec>
<x-min-deg-sec> -15 </x-min-deg-sec>
<y-max-deg-sec> 15 </y-max-deg-sec>
<y-min-deg-sec> -15 </y-min-deg-sec>
<z-max-deg-sec> 15 </z-max-deg-sec>
<z-min-deg-sec> -15 </z-min-deg-sec>
</rotation-speed>
</shooter>
<shooter>
<theta-min-deg> 45</theta-min-deg>
<theta-max-deg> 85</theta-max-deg>
<phi-min-deg> -60</phi-min-deg>
<phi-max-deg> 60</phi-max-deg>
<speed-mps>
<value>50</value>
<spread>5</spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec> 15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec> 15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>150</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<counter>
<particles-per-sec>
<value>150</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.95 </value></red>
<green><value> 0.95 </value></green>
<blue><value> 0.95 </value></blue>
<alpha><value> 0.05 </value></alpha>
</color>
<size><value> 0.5 </value></size>
</start>
<end>
<color>
<red><value> 1.000 </value></red>
<green><value> 1.000 </value></green>
<blue><value> 1.000 </value></blue>
<alpha><value> 0.020 </value></alpha>
</color>
<size><value> 3 </value></size>
</end>
<life-sec><value> 0.5 </value></life-sec>
<mass-kg> 0.025 </mass-kg>
<radius-m> 0.175 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity> true </gravity>
<wind> true </wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>1.0</value>
</blue>
<alpha>
<value>0.02</value>
</alpha>
</color>
<size>
<value>3</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -2,86 +2,105 @@
<PropertyList>
<params>
<left_tyre_smoke_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[16]</property>
</left_tyre_smoke_ground_effect_speed_kt>
</params>
<particlesystem>
<name>tyre-smoke-p</name>
<texture>tyresmoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<params>
<left_tyre_smoke_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[16]</property>
</left_tyre_smoke_ground_effect_speed_kt>
</params>
<condition>
<property alias="/params/left_tyre_smoke_ground_effect_speed_kt/property"/>
</condition>
<particlesystem>
<name>tyre-smoke-p</name>
<texture>tyresmoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<attach>world</attach>
<condition>
<property alias="/params/left_tyre_smoke_ground_effect_speed_kt/property"/>
</condition>
<placer>
<type>point</type>
</placer>
<align>billboard</align>
<attach>world</attach>
<shooter>
<theta-min-deg> 45 </theta-min-deg>
<theta-max-deg> 85 </theta-max-deg>
<phi-min-deg> -60 </phi-min-deg>
<phi-max-deg> 60 </phi-max-deg>
<speed-mps>
<value> 50 </value>
<spread> 5 </spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15 </x-max-deg-sec>
<x-min-deg-sec> -15 </x-min-deg-sec>
<y-max-deg-sec> 15 </y-max-deg-sec>
<y-min-deg-sec> -15 </y-min-deg-sec>
<z-max-deg-sec> 15 </z-max-deg-sec>
<z-min-deg-sec> -15 </z-min-deg-sec>
</rotation-speed>
</shooter>
<placer>
<type>point</type>
</placer>
<counter>
<particles-per-sec>
<value>150</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<shooter>
<theta-min-deg> 45</theta-min-deg>
<theta-max-deg> 85</theta-max-deg>
<phi-min-deg> -60</phi-min-deg>
<phi-max-deg> 60</phi-max-deg>
<speed-mps>
<value>50</value>
<spread>5</spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec> 15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec> 15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<align>billboard</align>
<counter>
<particles-per-sec>
<value>150</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<particle>
<start>
<color>
<red><value> 0.95 </value></red>
<green><value> 0.95 </value></green>
<blue><value> 0.95 </value></blue>
<alpha><value> 0.05 </value></alpha>
</color>
<size><value> 0.5 </value></size>
</start>
<end>
<color>
<red><value> 1.000 </value></red>
<green><value> 1.000 </value></green>
<blue><value> 1.000 </value></blue>
<alpha><value> 0.020 </value></alpha>
</color>
<size><value> 3 </value></size>
</end>
<life-sec><value> 0.5 </value></life-sec>
<mass-kg> 0.025 </mass-kg>
<radius-m> 0.175 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity> true </gravity>
<wind> true </wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>1.0</value>
</blue>
<alpha>
<value>0.02</value>
</alpha>
</color>
<size>
<value>3</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -2,86 +2,105 @@
<PropertyList>
<params>
<right_tyre_smoke_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[17]</property>
</right_tyre_smoke_ground_effect_speed_kt>
</params>
<params>
<right_tyre_smoke_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[17]</property>
</right_tyre_smoke_ground_effect_speed_kt>
</params>
<particlesystem>
<name>tyre-smoke-s</name>
<texture>tyresmoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<particlesystem>
<name>tyre-smoke-s</name>
<texture>tyresmoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<condition>
<property alias="/params/right_tyre_smoke_ground_effect_speed_kt/property"/>
</condition>
<condition>
<property alias="/params/right_tyre_smoke_ground_effect_speed_kt/property"/>
</condition>
<attach>world</attach>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>point</type>
</placer>
<placer>
<type>point</type>
</placer>
<shooter>
<theta-min-deg> 45 </theta-min-deg>
<theta-max-deg> 85 </theta-max-deg>
<phi-min-deg> -60 </phi-min-deg>
<phi-max-deg> 60 </phi-max-deg>
<speed-mps>
<value> 50 </value>
<spread> 5 </spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15 </x-max-deg-sec>
<x-min-deg-sec> -15 </x-min-deg-sec>
<y-max-deg-sec> 15 </y-max-deg-sec>
<y-min-deg-sec> -15 </y-min-deg-sec>
<z-max-deg-sec> 15 </z-max-deg-sec>
<z-min-deg-sec> -15 </z-min-deg-sec>
</rotation-speed>
</shooter>
<shooter>
<theta-min-deg> 45</theta-min-deg>
<theta-max-deg> 85</theta-max-deg>
<phi-min-deg> -60</phi-min-deg>
<phi-max-deg> 60</phi-max-deg>
<speed-mps>
<value>50</value>
<spread>5</spread>
</speed-mps>
<rotation-speed>
<x-max-deg-sec> 15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec> 15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec> 15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<value>150</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<counter>
<particles-per-sec>
<value>150</value>
<spread>0</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red><value> 0.95 </value></red>
<green><value> 0.95 </value></green>
<blue><value> 0.95 </value></blue>
<alpha><value> 0.05 </value></alpha>
</color>
<size><value> 0.5 </value></size>
</start>
<end>
<color>
<red><value> 1.000 </value></red>
<green><value> 1.000 </value></green>
<blue><value> 1.000 </value></blue>
<alpha><value> 0.020 </value></alpha>
</color>
<size><value> 3 </value></size>
</end>
<life-sec><value> 0.5 </value></life-sec>
<mass-kg> 0.025 </mass-kg>
<radius-m> 0.175 </radius-m>
</particle>
<program>
<fluid> air </fluid>
<gravity> true </gravity>
<wind> true </wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1.0</value>
</red>
<green>
<value>1.0</value>
</green>
<blue>
<value>1.0</value>
</blue>
<alpha>
<value>0.02</value>
</alpha>
</color>
<size>
<value>3</value>
</size>
</end>
<life-sec>
<value>0.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.175</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -7,129 +7,126 @@
<tyre_spray_density>engines/engine[9]/rpm</tyre_spray_density>
</params>
<particlesystem>
<name>rain-s</name>
<texture>smoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<particlesystem>
<name>rain-s</name>
<texture>smoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<condition>
<condition>
<greater-than>
<property alias="/params/tyre_spray_density"/>
<property alias="/params/tyre_spray_density"/>
<value>0.0</value>
</greater-than>
</condition>
</condition>
<attach>world</attach>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>segments</type>
<vertex>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>1.5</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>3</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
</placer>
<placer>
<type>segments</type>
<vertex>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>1.5</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>3</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
</placer>
<shooter>
<theta-min-deg>45</theta-min-deg>
<theta-max-deg>80</theta-max-deg>
<phi-min-deg>-5</phi-min-deg>
<phi-max-deg>5</phi-max-deg>
<speed-mps>
<property alias="/params/tyre_spray_speed_ms"/>
<spread>20</spread>
<!--<factor>6</factor>-->
</speed-mps>
<rotation-speed>
<x-max-deg-sec>15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec>15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec>15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<shooter>
<theta-min-deg>45</theta-min-deg>
<theta-max-deg>80</theta-max-deg>
<phi-min-deg>-5</phi-min-deg>
<phi-max-deg>5</phi-max-deg>
<speed-mps>
<property alias="/params/tyre_spray_speed_ms"/>
<spread>20</spread>
<!--<factor>6</factor>-->
</speed-mps>
<rotation-speed>
<x-max-deg-sec>15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec>15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec>15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<property alias="/params/tyre_spray_density"/>
<factor>2.5</factor>
<!--<value>250</value>-->
<spread>100</spread>
</particles-per-sec>
<counter>
<particles-per-sec>
<property alias="/params/tyre_spray_density"/>
<factor>2.5</factor>
<!--<value>250</value>-->
<spread>100</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.020</value>
</alpha>
</color>
<size>
<value>10</value>
</size>
</end>
<life-sec>
<value>1.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.125</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.020</value>
</alpha>
</color>
<size>
<value>10</value>
</size>
</end>
<life-sec>
<value>1.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.125</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -7,129 +7,125 @@
<tyre_spray_density>engines/engine[9]/n1</tyre_spray_density>
</params>
<particlesystem>
<name>rain-s</name>
<texture>smoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<particlesystem>
<name>rain-s</name>
<texture>smoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<condition>
<condition>
<greater-than>
<property alias="/params/tyre_spray_density"/>
<property alias="/params/tyre_spray_density"/>
<value>0.0</value>
</greater-than>
</condition>
</condition>
<attach>world</attach>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>segments</type>
<vertex>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>1.5</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>3</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
</placer>
<placer>
<type>segments</type>
<vertex>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>1.5</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>3</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
</placer>
<shooter>
<theta-min-deg>45</theta-min-deg>
<theta-max-deg>80</theta-max-deg>
<phi-min-deg>-5</phi-min-deg>
<phi-max-deg>5</phi-max-deg>
<speed-mps>
<property alias="/params/tyre_spray_speed_ms"/>
<spread>20</spread>
<!--<factor>6</factor>-->
</speed-mps>
<rotation-speed>
<x-max-deg-sec>15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec>15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec>15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<property alias="/params/tyre_spray_density"/>
<factor>2.5</factor>
<!--<value>250</value>-->
<spread>100</spread>
</particles-per-sec>
<shooter>
<theta-min-deg>45</theta-min-deg>
<theta-max-deg>80</theta-max-deg>
<phi-min-deg>-5</phi-min-deg>
<phi-max-deg>5</phi-max-deg>
<speed-mps>
<property alias="/params/tyre_spray_speed_ms"/>
<spread>20</spread>
<!--<factor>6</factor>-->
</speed-mps>
<rotation-speed>
<x-max-deg-sec>15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec>15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec>15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<property alias="/params/tyre_spray_density"/>
<factor>2.5</factor>
<!--<value>250</value>-->
<spread>100</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.020</value>
</alpha>
</color>
<size>
<value>10</value>
</size>
</end>
<life-sec>
<value>1.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.125</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.020</value>
</alpha>
</color>
<size>
<value>10</value>
</size>
</end>
<life-sec>
<value>1.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.125</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -7,129 +7,126 @@
<tyre_spray_density>engines/engine[9]/n2</tyre_spray_density>
</params>
<particlesystem>
<name>rain-s</name>
<texture>smoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<particlesystem>
<name>rain-s</name>
<texture>smoke.png</texture>
<emissive>false</emissive>
<lighting>false</lighting>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<offsets>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</offsets>
<condition>
<condition>
<greater-than>
<property alias="/params/tyre_spray_density"/>
<property alias="/params/tyre_spray_density"/>
<value>0.0</value>
</greater-than>
</condition>
</condition>
<attach>world</attach>
<align>billboard</align>
<attach>world</attach>
<placer>
<type>segments</type>
<vertex>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>1.5</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>3</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
</placer>
<placer>
<type>segments</type>
<vertex>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>1.5</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
<vertex>
<x-m>3</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</vertex>
</placer>
<shooter>
<theta-min-deg>45</theta-min-deg>
<theta-max-deg>80</theta-max-deg>
<phi-min-deg>-5</phi-min-deg>
<phi-max-deg>5</phi-max-deg>
<speed-mps>
<property alias="/params/tyre_spray_speed_ms"/>
<spread>20</spread>
<!--<factor>6</factor>-->
</speed-mps>
<rotation-speed>
<x-max-deg-sec>15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec>15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec>15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<shooter>
<theta-min-deg>45</theta-min-deg>
<theta-max-deg>80</theta-max-deg>
<phi-min-deg>-5</phi-min-deg>
<phi-max-deg>5</phi-max-deg>
<speed-mps>
<property alias="/params/tyre_spray_speed_ms"/>
<spread>20</spread>
<!--<factor>6</factor>-->
</speed-mps>
<rotation-speed>
<x-max-deg-sec>15</x-max-deg-sec>
<x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec>15</y-max-deg-sec>
<y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec>15</z-max-deg-sec>
<z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed>
</shooter>
<counter>
<particles-per-sec>
<property alias="/params/tyre_spray_density"/>
<factor>2.5</factor>
<!--<value>250</value>-->
<spread>100</spread>
</particles-per-sec>
<counter>
<particles-per-sec>
<property alias="/params/tyre_spray_density"/>
<factor>2.5</factor>
<!--<value>250</value>-->
<spread>100</spread>
</particles-per-sec>
</counter>
<align>billboard</align>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.020</value>
</alpha>
</color>
<size>
<value>10</value>
</size>
</end>
<life-sec>
<value>1.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.125</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
<particle>
<start>
<color>
<red>
<value>0.95</value>
</red>
<green>
<value>0.95</value>
</green>
<blue>
<value>0.95</value>
</blue>
<alpha>
<value>0.05</value>
</alpha>
</color>
<size>
<value>0.5</value>
</size>
</start>
<end>
<color>
<red>
<value>1</value>
</red>
<green>
<value>1</value>
</green>
<blue>
<value>1</value>
</blue>
<alpha>
<value>0.020</value>
</alpha>
</color>
<size>
<value>10</value>
</size>
</end>
<life-sec>
<value>1.5</value>
</life-sec>
<mass-kg>0.025</mass-kg>
<radius-m>0.125</radius-m>
</particle>
<program>
<fluid>air</fluid>
<gravity>true</gravity>
<wind>true</wind>
</program>
</particlesystem>
</PropertyList>

View file

@ -1,6 +1,8 @@
<?xml version="1.0"?>
<PropertyList>
<path>chock.ac</path>
<nopreview/>
</PropertyList>

File diff suppressed because it is too large Load diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 KiB

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>external-power.ac</path>
<nopreview/>
<offsets>
<x-m>-0.6</x-m>
</offsets>
<animation>
<type>select</type>
<object-name>cable-w</object-name>
<condition>
<property>/controls/electric/external-power</property>
</condition>
</animation>
</PropertyList>

File diff suppressed because it is too large Load diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>ladder.ac</path>
<nopreview/>
<offsets>
<x-m>-0.78</x-m>
</offsets>
<animation>
<type>rotate</type>
<object-name>ladder.left</object-name>
<property>sim/model/c172p/ladder_position_r</property>
<factor>180</factor>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>ladder.left</object-name>
<property>sim/model/c172p/ladder_position_r</property>
<factor>180</factor>
<center>
<x-m>0.343</x-m>
<y-m>-1.155</y-m>
<z-m>0</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

View file

@ -1,6 +1,8 @@
<?xml version="1.0"?>
<PropertyList>
<path>rbf.ac</path>
<nopreview/>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1,306 @@
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 "Material" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.14 0.14 0.14 shi 32 trans 0
OBJECT world
kids 1
OBJECT poly
name "safety-cone.L"
data 9
Plane.018
texture "safety-cone.png"
texrep 1 1
crease 30.000000
numvert 41
1.008307 0.448112 5.637354
0.995404 0.448112 5.63474
0.982463 0.448112 5.637266
0.971464 0.448112 5.644567
0.964099 0.448112 5.65554
0.961511 0.448112 5.668507
0.964099 0.448112 5.681474
0.971464 0.448112 5.692447
0.982463 0.448112 5.699749
0.995404 0.448112 5.702274
1.008307 0.448112 5.69966
1.019218 0.448112 5.692322
1.026494 0.448112 5.681385
1.029046 0.448112 5.668507
1.026494 0.448112 5.655629
1.019218 0.448112 5.644692
0.825121 0.031763 5.498313
0.825121 0.031763 5.838701
1.165509 0.031763 5.838701
1.165509 0.031763 5.498313
0.825121 -0.001219 5.498313
0.825121 -0.001219 5.838701
1.165509 -0.001219 5.838701
1.165509 -0.001219 5.498313
0.995404 0.448112 5.668507
1.050088 0.031548 5.536274
0.995315 0.031548 5.52538
0.940542 0.031548 5.536274
0.894108 0.031548 5.5673
0.863082 0.031548 5.613735
0.852187 0.031548 5.668507
0.863082 0.031548 5.72328
0.894108 0.031548 5.769714
0.940542 0.031548 5.80074
0.995315 0.031548 5.811635
1.050088 0.031548 5.80074
1.096521 0.031548 5.769714
1.127548 0.031548 5.72328
1.138443 0.031548 5.668507
1.127548 0.031548 5.613735
1.096521 0.031548 5.5673
numsurf 38
SURF 0x10
mat 1
refs 4
25 0.888476729393 0.0729233026505
0 0.591521680355 1.0
15 0.569963812828 1.0
40 0.797327399254 0.0729232728481
SURF 0x10
mat 1
refs 3
0 0.591521680355 1.0
24 0.500000178814 1.0
15 0.569963812828 1.0
SURF 0x10
mat 1
refs 4
0 0.591521680355 1.0
25 0.888476729393 0.0729233026505
26 0.920484364033 0.0729233026505
1 0.599202811718 1.0
SURF 0x10
mat 1
refs 3
24 0.500000178814 1.0
0 0.591521680355 1.0
1 0.599202811718 1.0
SURF 0x10
mat 1
refs 4
27 0.888476967812 0.0729233026505
2 0.591781556606 1.0
1 0.599202811718 1.0
26 0.920484364033 0.0729233026505
SURF 0x10
mat 1
refs 3
2 0.591781556606 1.0
24 0.500000178814 1.0
1 0.599202811718 1.0
SURF 0x10
mat 1
refs 4
28 0.797327399254 0.0729232728481
3 0.570331156254 1.0
2 0.591781556606 1.0
27 0.888476967812 0.0729233026505
SURF 0x10
mat 1
refs 3
3 0.570331156254 1.0
24 0.500000178814 1.0
2 0.591781556606 1.0
SURF 0x10
mat 1
refs 4
29 0.660912573338 0.0729232728481
4 0.538093745708 1.0
3 0.570331156254 1.0
28 0.797327399254 0.0729232728481
SURF 0x10
mat 1
refs 3
4 0.538093745708 1.0
24 0.500000178814 1.0
3 0.570331156254 1.0
SURF 0x10
mat 1
refs 4
30 0.500000238419 0.0729232430458
5 0.500000178814 1.0
4 0.538093745708 1.0
29 0.660912573338 0.0729232728481
SURF 0x10
mat 1
refs 3
5 0.500000178814 1.0
24 0.500000178814 1.0
4 0.538093745708 1.0
SURF 0x10
mat 1
refs 4
31 0.339087843895 0.0729232430458
6 0.461906552315 1.0
5 0.500000178814 1.0
30 0.500000238419 0.0729232430458
SURF 0x10
mat 1
refs 3
6 0.461906552315 1.0
24 0.500000178814 1.0
5 0.500000178814 1.0
SURF 0x10
mat 1
refs 4
32 0.202672988176 0.0729232430458
7 0.429669141769 1.0
6 0.461906552315 1.0
31 0.339087843895 0.0729232430458
SURF 0x10
mat 1
refs 3
7 0.429669141769 1.0
24 0.500000178814 1.0
6 0.461906552315 1.0
SURF 0x10
mat 1
refs 4
33 0.111523479223 0.0729232430458
8 0.408218741417 1.0
7 0.429669141769 1.0
32 0.202672988176 0.0729232430458
SURF 0x10
mat 1
refs 3
8 0.408218741417 1.0
24 0.500000178814 1.0
7 0.429669141769 1.0
SURF 0x10
mat 1
refs 4
34 0.0795160830021 0.0729231834412
9 0.400797486305 1.0
8 0.408218741417 1.0
33 0.111523479223 0.0729232430458
SURF 0x10
mat 1
refs 3
9 0.400797486305 1.0
24 0.500000178814 1.0
8 0.408218741417 1.0
SURF 0x10
mat 1
refs 4
35 0.111523598433 0.0729232430458
10 0.408478617668 1.0
9 0.400797486305 1.0
34 0.0795160830021 0.0729231834412
SURF 0x10
mat 1
refs 3
10 0.408478617668 1.0
24 0.500000178814 1.0
9 0.400797486305 1.0
SURF 0x10
mat 1
refs 4
36 0.202672988176 0.0729232430458
11 0.4300365448 1.0
10 0.408478617668 1.0
35 0.111523598433 0.0729232430458
SURF 0x10
mat 1
refs 3
11 0.4300365448 1.0
24 0.500000178814 1.0
10 0.408478617668 1.0
SURF 0x10
mat 1
refs 4
37 0.339087843895 0.0729232430458
12 0.462166428566 1.0
11 0.4300365448 1.0
36 0.202672988176 0.0729232430458
SURF 0x10
mat 1
refs 3
12 0.462166428566 1.0
24 0.500000178814 1.0
11 0.4300365448 1.0
SURF 0x10
mat 1
refs 4
38 0.500000178814 0.0729232430458
13 0.500000178814 1.0
12 0.462166428566 1.0
37 0.339087843895 0.0729232430458
SURF 0x10
mat 1
refs 3
13 0.500000178814 1.0
24 0.500000178814 1.0
12 0.462166428566 1.0
SURF 0x10
mat 1
refs 4
39 0.660912513733 0.0729232430458
14 0.537833929062 1.0
13 0.500000178814 1.0
38 0.500000178814 0.0729232430458
SURF 0x10
mat 1
refs 3
14 0.537833929062 1.0
24 0.500000178814 1.0
13 0.500000178814 1.0
SURF 0x10
mat 1
refs 4
40 0.797327399254 0.0729232728481
15 0.569963812828 1.0
14 0.537833929062 1.0
39 0.660912513733 0.0729232430458
SURF 0x10
mat 1
refs 3
15 0.569963812828 1.0
24 0.500000178814 1.0
14 0.537833929062 1.0
SURF 0x10
mat 1
refs 4
20 1.0 5.96046447754e-08
16 0.999999880791 0.0734021067619
19 0.999999523163 0.0734021067619
23 0.999999821186 5.96046447754e-08
SURF 0x10
mat 1
refs 4
21 4.47034835815e-07 0.0
17 4.47034835815e-07 0.0734019875526
16 0.999999880791 0.0734021067619
20 1.0 5.96046447754e-08
SURF 0x10
mat 1
refs 4
22 3.27825546265e-07 0.0
18 2.98023223877e-08 0.0734020471573
17 4.47034835815e-07 0.0734019875526
21 4.47034835815e-07 0.0
SURF 0x10
mat 1
refs 4
23 0.999999821186 5.96046447754e-08
19 0.999999523163 0.0734021067619
18 2.98023223877e-08 0.0734020471573
22 3.27825546265e-07 0.0
SURF 0x10
mat 1
refs 4
19 0.999999523163 0.0734021067619
16 0.999999880791 0.0734021067619
17 4.47034835815e-07 0.0734019875526
18 2.98023223877e-08 0.0734020471573
SURF 0x10
mat 1
refs 4
21 4.47034835815e-07 0.0
20 1.0 5.96046447754e-08
23 0.999999821186 5.96046447754e-08
22 3.27825546265e-07 0.0
kids 0

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>safety-cone_L.ac</path>
<nopreview/>
<offsets>
<x-m>-0.78</x-m>
</offsets>
</PropertyList>

View file

@ -0,0 +1,306 @@
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 "Material" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.14 0.14 0.14 shi 32 trans 0
OBJECT world
kids 1
OBJECT poly
name "safety-cone.R"
data 9
Plane.001
texture "safety-cone.png"
texrep 1 1
crease 30.000000
numvert 41
1.008307 0.448112 -5.701945
0.995404 0.448112 -5.70456
0.982463 0.448112 -5.702034
0.971464 0.448112 -5.694733
0.964099 0.448112 -5.68376
0.961511 0.448112 -5.670793
0.964099 0.448112 -5.657826
0.971464 0.448112 -5.646852
0.982463 0.448112 -5.639551
0.995404 0.448112 -5.637026
1.008307 0.448112 -5.63964
1.019218 0.448112 -5.646978
1.026494 0.448112 -5.657915
1.029046 0.448112 -5.670793
1.026494 0.448112 -5.683671
1.019218 0.448112 -5.694608
0.825121 0.031763 -5.840986
0.825121 0.031763 -5.500599
1.165509 0.031763 -5.500599
1.165509 0.031763 -5.840986
0.825121 -0.001219 -5.840986
0.825121 -0.001219 -5.500599
1.165509 -0.001219 -5.500599
1.165509 -0.001219 -5.840986
0.995404 0.448112 -5.670793
1.050088 0.031548 -5.803025
0.995315 0.031548 -5.81392
0.940542 0.031548 -5.803025
0.894108 0.031548 -5.771999
0.863082 0.031548 -5.725565
0.852187 0.031548 -5.670793
0.863082 0.031548 -5.61602
0.894108 0.031548 -5.569586
0.940542 0.031548 -5.53856
0.995315 0.031548 -5.527665
1.050088 0.031548 -5.53856
1.096521 0.031548 -5.569586
1.127548 0.031548 -5.61602
1.138443 0.031548 -5.670793
1.127548 0.031548 -5.725565
1.096521 0.031548 -5.771999
numsurf 38
SURF 0x10
mat 1
refs 4
25 0.888476729393 0.0729233026505
0 0.591521680355 1.0
15 0.569963812828 1.0
40 0.797327399254 0.0729232728481
SURF 0x10
mat 1
refs 3
0 0.591521680355 1.0
24 0.500000178814 1.0
15 0.569963812828 1.0
SURF 0x10
mat 1
refs 4
0 0.591521680355 1.0
25 0.888476729393 0.0729233026505
26 0.920484364033 0.0729233026505
1 0.599202811718 1.0
SURF 0x10
mat 1
refs 3
24 0.500000178814 1.0
0 0.591521680355 1.0
1 0.599202811718 1.0
SURF 0x10
mat 1
refs 4
27 0.888476967812 0.0729233026505
2 0.591781556606 1.0
1 0.599202811718 1.0
26 0.920484364033 0.0729233026505
SURF 0x10
mat 1
refs 3
2 0.591781556606 1.0
24 0.500000178814 1.0
1 0.599202811718 1.0
SURF 0x10
mat 1
refs 4
28 0.797327399254 0.0729232728481
3 0.570331156254 1.0
2 0.591781556606 1.0
27 0.888476967812 0.0729233026505
SURF 0x10
mat 1
refs 3
3 0.570331156254 1.0
24 0.500000178814 1.0
2 0.591781556606 1.0
SURF 0x10
mat 1
refs 4
29 0.660912573338 0.0729232728481
4 0.538093745708 1.0
3 0.570331156254 1.0
28 0.797327399254 0.0729232728481
SURF 0x10
mat 1
refs 3
4 0.538093745708 1.0
24 0.500000178814 1.0
3 0.570331156254 1.0
SURF 0x10
mat 1
refs 4
30 0.500000238419 0.0729232430458
5 0.500000178814 1.0
4 0.538093745708 1.0
29 0.660912573338 0.0729232728481
SURF 0x10
mat 1
refs 3
5 0.500000178814 1.0
24 0.500000178814 1.0
4 0.538093745708 1.0
SURF 0x10
mat 1
refs 4
31 0.339087843895 0.0729232430458
6 0.461906552315 1.0
5 0.500000178814 1.0
30 0.500000238419 0.0729232430458
SURF 0x10
mat 1
refs 3
6 0.461906552315 1.0
24 0.500000178814 1.0
5 0.500000178814 1.0
SURF 0x10
mat 1
refs 4
32 0.202672988176 0.0729232430458
7 0.429669141769 1.0
6 0.461906552315 1.0
31 0.339087843895 0.0729232430458
SURF 0x10
mat 1
refs 3
7 0.429669141769 1.0
24 0.500000178814 1.0
6 0.461906552315 1.0
SURF 0x10
mat 1
refs 4
33 0.111523479223 0.0729232430458
8 0.408218741417 1.0
7 0.429669141769 1.0
32 0.202672988176 0.0729232430458
SURF 0x10
mat 1
refs 3
8 0.408218741417 1.0
24 0.500000178814 1.0
7 0.429669141769 1.0
SURF 0x10
mat 1
refs 4
34 0.0795160830021 0.0729231834412
9 0.400797486305 1.0
8 0.408218741417 1.0
33 0.111523479223 0.0729232430458
SURF 0x10
mat 1
refs 3
9 0.400797486305 1.0
24 0.500000178814 1.0
8 0.408218741417 1.0
SURF 0x10
mat 1
refs 4
35 0.111523598433 0.0729232430458
10 0.408478617668 1.0
9 0.400797486305 1.0
34 0.0795160830021 0.0729231834412
SURF 0x10
mat 1
refs 3
10 0.408478617668 1.0
24 0.500000178814 1.0
9 0.400797486305 1.0
SURF 0x10
mat 1
refs 4
36 0.202672988176 0.0729232430458
11 0.4300365448 1.0
10 0.408478617668 1.0
35 0.111523598433 0.0729232430458
SURF 0x10
mat 1
refs 3
11 0.4300365448 1.0
24 0.500000178814 1.0
10 0.408478617668 1.0
SURF 0x10
mat 1
refs 4
37 0.339087843895 0.0729232430458
12 0.462166428566 1.0
11 0.4300365448 1.0
36 0.202672988176 0.0729232430458
SURF 0x10
mat 1
refs 3
12 0.462166428566 1.0
24 0.500000178814 1.0
11 0.4300365448 1.0
SURF 0x10
mat 1
refs 4
38 0.500000178814 0.0729232430458
13 0.500000178814 1.0
12 0.462166428566 1.0
37 0.339087843895 0.0729232430458
SURF 0x10
mat 1
refs 3
13 0.500000178814 1.0
24 0.500000178814 1.0
12 0.462166428566 1.0
SURF 0x10
mat 1
refs 4
39 0.660912513733 0.0729232430458
14 0.537833929062 1.0
13 0.500000178814 1.0
38 0.500000178814 0.0729232430458
SURF 0x10
mat 1
refs 3
14 0.537833929062 1.0
24 0.500000178814 1.0
13 0.500000178814 1.0
SURF 0x10
mat 1
refs 4
40 0.797327399254 0.0729232728481
15 0.569963812828 1.0
14 0.537833929062 1.0
39 0.660912513733 0.0729232430458
SURF 0x10
mat 1
refs 3
15 0.569963812828 1.0
24 0.500000178814 1.0
14 0.537833929062 1.0
SURF 0x10
mat 1
refs 4
20 1.0 5.96046447754e-08
16 0.999999880791 0.0734021067619
19 0.999999523163 0.0734021067619
23 0.999999821186 5.96046447754e-08
SURF 0x10
mat 1
refs 4
21 4.47034835815e-07 0.0
17 4.47034835815e-07 0.0734019875526
16 0.999999880791 0.0734021067619
20 1.0 5.96046447754e-08
SURF 0x10
mat 1
refs 4
22 3.27825546265e-07 0.0
18 2.98023223877e-08 0.0734020471573
17 4.47034835815e-07 0.0734019875526
21 4.47034835815e-07 0.0
SURF 0x10
mat 1
refs 4
23 0.999999821186 5.96046447754e-08
19 0.999999523163 0.0734021067619
18 2.98023223877e-08 0.0734020471573
22 3.27825546265e-07 0.0
SURF 0x10
mat 1
refs 4
19 0.999999523163 0.0734021067619
16 0.999999880791 0.0734021067619
17 4.47034835815e-07 0.0734019875526
18 2.98023223877e-08 0.0734020471573
SURF 0x10
mat 1
refs 4
21 4.47034835815e-07 0.0
20 1.0 5.96046447754e-08
23 0.999999821186 5.96046447754e-08
22 3.27825546265e-07 0.0
kids 0

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>safety-cone_R.ac</path>
<nopreview/>
<offsets>
<x-m>-0.78</x-m>
</offsets>
</PropertyList>

View file

@ -1,6 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>woodenchocks.ac</path>
<nopreview/>
</PropertyList>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,74 +1,90 @@
<?xml version="1.0"?>
<PropertyList>
<name type="string">copilot</name>
<loop-enabled type="bool">true</loop-enabled>
<loop-to type="int">0</loop-to>
<trigger-upon type="string">Disabled</trigger-upon>
<position>
<name type="string">idle</name>
<rest-sec type="double">0</rest-sec>
<transit-sec type="double">1</transit-sec>
<limb> <!-- hip -->
<y-deg type="double">11.0959</y-deg>
</limb>
<limb n="1"> <!-- chest -->
<y-deg type="double">0</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="2"> <!-- head -->
<y-deg type="double">-18.7222</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="3"> <!-- arm1.R -->
<x-deg type="double">-90</x-deg>
<y-deg type="double">-7.37069</y-deg>
<z-deg type="double">-10</z-deg>
</limb>
<limb n="4"> <!-- arm2.R -->
<y-deg type="double">0</y-deg>
<z-deg type="double">31.5287</z-deg>
</limb>
<limb n="5"> <!-- hand.R -->
<x-deg type="double">0</x-deg>
<y-deg type="double">0</y-deg>
<hand-pose type="double">0</hand-pose> <!-- 1 == grip -->
</limb>
<limb n="6"> <!-- arm2.L -->
<x-deg type="double">-90</x-deg>
<y-deg type="double">6.20689</y-deg>
<z-deg type="double">-10</z-deg>
</limb>
<limb n="7"> <!-- arm2.L -->
<y-deg type="double">0</y-deg>
<z-deg type="double">36.3057</z-deg>
</limb>
<limb n="8"> <!-- hand.L -->
<x-deg type="double">0</x-deg>
<y-deg type="double">0</y-deg>
<hand-pose type="double">1</hand-pose> <!-- 1 == grip -->
</limb>
<limb n="9"> <!-- leg1.R -->
<x-deg type="double">10</x-deg>
<y-deg type="double">-90</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="10"> <!-- leg2.R -->
<y-deg type="double">20.1053</y-deg>
</limb>
<limb n="11"> <!-- foot.R -->
<y-deg type="double">0</y-deg>
</limb>
<limb n="12"> <!-- leg1.L -->
<x-deg type="double">10</x-deg>
<y-deg type="double">-90</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="13"> <!-- leg2.L -->
<y-deg type="double">18.2105</y-deg>
</limb>
<limb n="14"> <!-- foot.L -->
<y-deg type="double">0</y-deg>
</limb>
</position>
<name type="string">copilot</name>
<loop-enabled type="bool">true</loop-enabled>
<loop-to type="int">0</loop-to>
<trigger-upon type="string">Disabled</trigger-upon>
<position>
<name type="string">idle</name>
<rest-sec type="double">0</rest-sec>
<transit-sec type="double">1</transit-sec>
<limb>
<!-- hip -->
<y-deg type="double">11.0959</y-deg>
</limb>
<limb n="1">
<!-- chest -->
<y-deg type="double">0</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="2">
<!-- head -->
<y-deg type="double">-18.7222</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="3">
<!-- arm1.R -->
<x-deg type="double">-90</x-deg>
<y-deg type="double">-7.37069</y-deg>
<z-deg type="double">-10</z-deg>
</limb>
<limb n="4">
<!-- arm2.R -->
<y-deg type="double">0</y-deg>
<z-deg type="double">31.5287</z-deg>
</limb>
<limb n="5">
<!-- hand.R -->
<x-deg type="double">0</x-deg>
<y-deg type="double">0</y-deg>
<hand-pose type="double">0</hand-pose>
<!-- 1 == grip -->
</limb>
<limb n="6">
<!-- arm2.L -->
<x-deg type="double">-90</x-deg>
<y-deg type="double">6.20689</y-deg>
<z-deg type="double">-10</z-deg>
</limb>
<limb n="7">
<!-- arm2.L -->
<y-deg type="double">0</y-deg>
<z-deg type="double">36.3057</z-deg>
</limb>
<limb n="8">
<!-- hand.L -->
<x-deg type="double">0</x-deg>
<y-deg type="double">0</y-deg>
<hand-pose type="double">1</hand-pose>
<!-- 1 == grip -->
</limb>
<limb n="9">
<!-- leg1.R -->
<x-deg type="double">10</x-deg>
<y-deg type="double">-90</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="10">
<!-- leg2.R -->
<y-deg type="double">20.1053</y-deg>
</limb>
<limb n="11">
<!-- foot.R -->
<y-deg type="double">0</y-deg>
</limb>
<limb n="12">
<!-- leg1.L -->
<x-deg type="double">10</x-deg>
<y-deg type="double">-90</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="13">
<!-- leg2.L -->
<y-deg type="double">18.2105</y-deg>
</limb>
<limb n="14">
<!-- foot.L -->
<y-deg type="double">0</y-deg>
</limb>
</position>
</PropertyList>

View file

@ -1,74 +1,90 @@
<?xml version="1.0"?>
<PropertyList>
<name type="string">pilot</name>
<loop-enabled type="bool">true</loop-enabled>
<loop-to type="int">0</loop-to>
<trigger-upon type="string">Disabled</trigger-upon>
<position>
<name type="string">idle</name>
<rest-sec type="double">0</rest-sec>
<transit-sec type="double">1</transit-sec>
<limb> <!-- hip -->
<y-deg type="double">11.0959</y-deg>
</limb>
<limb n="1"> <!-- chest -->
<y-deg type="double">0</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="2"> <!-- head -->
<y-deg type="double">-18.7222</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="3"> <!-- arm1.R -->
<x-deg type="double">-70</x-deg>
<y-deg type="double">-7.37069</y-deg>
<z-deg type="double">-46.2264</z-deg>
</limb>
<limb n="4"> <!-- arm2.R -->
<y-deg type="double">0</y-deg>
<z-deg type="double">31.5287</z-deg>
</limb>
<limb n="5"> <!-- hand.R -->
<x-deg type="double">0</x-deg>
<y-deg type="double">0</y-deg>
<hand-pose type="double">1</hand-pose> <!-- 1 == grip -->
</limb>
<limb n="6"> <!-- arm2.L -->
<x-deg type="double">-70</x-deg>
<y-deg type="double">6.20689</y-deg>
<z-deg type="double">-44.3585</z-deg>
</limb>
<limb n="7"> <!-- arm2.L -->
<y-deg type="double">0</y-deg>
<z-deg type="double">36.3057</z-deg>
</limb>
<limb n="8"> <!-- hand.L -->
<x-deg type="double">0</x-deg>
<y-deg type="double">0</y-deg>
<hand-pose type="double">1</hand-pose> <!-- 1 == grip -->
</limb>
<limb n="9"> <!-- leg1.R -->
<x-deg type="double">0</x-deg>
<y-deg type="double">-90</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="10"> <!-- leg2.R -->
<y-deg type="double">20.1053</y-deg>
</limb>
<limb n="11"> <!-- foot.R -->
<y-deg type="double">0</y-deg>
</limb>
<limb n="12"> <!-- leg1.L -->
<x-deg type="double">0</x-deg>
<y-deg type="double">-90</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="13"> <!-- leg2.L -->
<y-deg type="double">18.2105</y-deg>
</limb>
<limb n="14"> <!-- foot.L -->
<y-deg type="double">0</y-deg>
</limb>
</position>
<name type="string">pilot</name>
<loop-enabled type="bool">true</loop-enabled>
<loop-to type="int">0</loop-to>
<trigger-upon type="string">Disabled</trigger-upon>
<position>
<name type="string">idle</name>
<rest-sec type="double">0</rest-sec>
<transit-sec type="double">1</transit-sec>
<limb>
<!-- hip -->
<y-deg type="double">11.0959</y-deg>
</limb>
<limb n="1">
<!-- chest -->
<y-deg type="double">0</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="2">
<!-- head -->
<y-deg type="double">-18.7222</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="3">
<!-- arm1.R -->
<x-deg type="double">-70</x-deg>
<y-deg type="double">-7.37069</y-deg>
<z-deg type="double">-46.2264</z-deg>
</limb>
<limb n="4">
<!-- arm2.R -->
<y-deg type="double">0</y-deg>
<z-deg type="double">31.5287</z-deg>
</limb>
<limb n="5">
<!-- hand.R -->
<x-deg type="double">0</x-deg>
<y-deg type="double">0</y-deg>
<hand-pose type="double">1</hand-pose>
<!-- 1 == grip -->
</limb>
<limb n="6">
<!-- arm2.L -->
<x-deg type="double">-70</x-deg>
<y-deg type="double">6.20689</y-deg>
<z-deg type="double">-44.3585</z-deg>
</limb>
<limb n="7">
<!-- arm2.L -->
<y-deg type="double">0</y-deg>
<z-deg type="double">36.3057</z-deg>
</limb>
<limb n="8">
<!-- hand.L -->
<x-deg type="double">0</x-deg>
<y-deg type="double">0</y-deg>
<hand-pose type="double">1</hand-pose>
<!-- 1 == grip -->
</limb>
<limb n="9">
<!-- leg1.R -->
<x-deg type="double">0</x-deg>
<y-deg type="double">-90</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="10">
<!-- leg2.R -->
<y-deg type="double">20.1053</y-deg>
</limb>
<limb n="11">
<!-- foot.R -->
<y-deg type="double">0</y-deg>
</limb>
<limb n="12">
<!-- leg1.L -->
<x-deg type="double">0</x-deg>
<y-deg type="double">-90</y-deg>
<z-deg type="double">0</z-deg>
</limb>
<limb n="13">
<!-- leg2.L -->
<y-deg type="double">18.2105</y-deg>
</limb>
<limb n="14">
<!-- foot.L -->
<y-deg type="double">0</y-deg>
</limb>
</position>
</PropertyList>

View file

@ -2,402 +2,400 @@
<PropertyList>
<path>immat.ac</path>
<path>immat.ac</path>
<animation>
<!-- Immatriculations -->
<object-name>ImatWing1</object-name>
<object-name>ImatWing2</object-name>
<object-name>ImatWing3</object-name>
<object-name>ImatWing4</object-name>
<object-name>ImatWing5</object-name>
<object-name>ImatWing6</object-name>
<object-name>ImatFuselageL1</object-name>
<object-name>ImatFuselageL2</object-name>
<object-name>ImatFuselageL3</object-name>
<object-name>ImatFuselageL4</object-name>
<object-name>ImatFuselageL5</object-name>
<object-name>ImatFuselageL6</object-name>
<object-name>ImatFuselageR1</object-name>
<object-name>ImatFuselageR2</object-name>
<object-name>ImatFuselageR3</object-name>
<object-name>ImatFuselageR4</object-name>
<object-name>ImatFuselageR5</object-name>
<object-name>ImatFuselageR6</object-name>
<object-name>ImatPanel1</object-name>
<object-name>ImatPanel2</object-name>
<object-name>ImatPanel3</object-name>
<object-name>ImatPanel4</object-name>
<object-name>ImatPanel5</object-name>
<object-name>ImatPanel6</object-name>
</animation>
<animation>
<!-- Immatriculations -->
<object-name>ImatWing1</object-name>
<object-name>ImatWing2</object-name>
<object-name>ImatWing3</object-name>
<object-name>ImatWing4</object-name>
<object-name>ImatWing5</object-name>
<object-name>ImatWing6</object-name>
<object-name>ImatFuselageL1</object-name>
<object-name>ImatFuselageL2</object-name>
<object-name>ImatFuselageL3</object-name>
<object-name>ImatFuselageL4</object-name>
<object-name>ImatFuselageL5</object-name>
<object-name>ImatFuselageL6</object-name>
<object-name>ImatFuselageR1</object-name>
<object-name>ImatFuselageR2</object-name>
<object-name>ImatFuselageR3</object-name>
<object-name>ImatFuselageR4</object-name>
<object-name>ImatFuselageR5</object-name>
<object-name>ImatFuselageR6</object-name>
<object-name>ImatPanel1</object-name>
<object-name>ImatPanel2</object-name>
<object-name>ImatPanel3</object-name>
<object-name>ImatPanel4</object-name>
<object-name>ImatPanel5</object-name>
<object-name>ImatPanel6</object-name>
</animation>
<animation>
<type>noshadow</type>
<object-name>ImatWing1</object-name>
<object-name>ImatWing2</object-name>
<object-name>ImatWing3</object-name>
<object-name>ImatWing4</object-name>
<object-name>ImatWing5</object-name>
<object-name>ImatWing6</object-name>
<object-name>ImatFuselageL1</object-name>
<object-name>ImatFuselageL2</object-name>
<object-name>ImatFuselageL3</object-name>
<object-name>ImatFuselageL4</object-name>
<object-name>ImatFuselageL5</object-name>
<object-name>ImatFuselageL6</object-name>
<object-name>ImatFuselageR1</object-name>
<object-name>ImatFuselageR2</object-name>
<object-name>ImatFuselageR3</object-name>
<object-name>ImatFuselageR4</object-name>
<object-name>ImatFuselageR5</object-name>
<object-name>ImatFuselageR6</object-name>
<object-name>ImatPanel1</object-name>
<object-name>ImatPanel2</object-name>
<object-name>ImatPanel3</object-name>
<object-name>ImatPanel4</object-name>
<object-name>ImatPanel5</object-name>
<object-name>ImatPanel6</object-name>
<object-name>ImatPanelBack</object-name>
</animation>
<animation>
<type>noshadow</type>
<object-name>ImatWing1</object-name>
<object-name>ImatWing2</object-name>
<object-name>ImatWing3</object-name>
<object-name>ImatWing4</object-name>
<object-name>ImatWing5</object-name>
<object-name>ImatWing6</object-name>
<object-name>ImatFuselageL1</object-name>
<object-name>ImatFuselageL2</object-name>
<object-name>ImatFuselageL3</object-name>
<object-name>ImatFuselageL4</object-name>
<object-name>ImatFuselageL5</object-name>
<object-name>ImatFuselageL6</object-name>
<object-name>ImatFuselageR1</object-name>
<object-name>ImatFuselageR2</object-name>
<object-name>ImatFuselageR3</object-name>
<object-name>ImatFuselageR4</object-name>
<object-name>ImatFuselageR5</object-name>
<object-name>ImatFuselageR6</object-name>
<object-name>ImatPanel1</object-name>
<object-name>ImatPanel2</object-name>
<object-name>ImatPanel3</object-name>
<object-name>ImatPanel4</object-name>
<object-name>ImatPanel5</object-name>
<object-name>ImatPanel6</object-name>
<object-name>ImatPanelBack</object-name>
</animation>
<!--
<!--
Image width : 2048 pixels
Character width : 50 pixels
Available boxes : 2048/50 = 40.96
factor : 1/40.96 = 0.0244140625
-->
<!-- Left fuselage -->
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL1</object-name>
<property>sim/model/c172p/regnum1</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
-->
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL2</object-name>
<property>sim/model/c172p/regnum2</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL3</object-name>
<property>sim/model/c172p/regnum3</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL4</object-name>
<property>sim/model/c172p/regnum4</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL5</object-name>
<property>sim/model/c172p/regnum5</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL6</object-name>
<property>sim/model/c172p/regnum6</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<!-- Right fuselage -->
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR1</object-name>
<property>sim/model/c172p/regnum1</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR2</object-name>
<property>sim/model/c172p/regnum2</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR3</object-name>
<property>sim/model/c172p/regnum3</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR4</object-name>
<property>sim/model/c172p/regnum4</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR5</object-name>
<property>sim/model/c172p/regnum5</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR6</object-name>
<property>sim/model/c172p/regnum6</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<!-- Label on wings -->
<animation>
<type>textranslate</type>
<object-name>ImatWing1</object-name>
<property>sim/model/c172p/regnum1</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatWing2</object-name>
<property>sim/model/c172p/regnum2</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatWing3</object-name>
<property>sim/model/c172p/regnum3</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatWing4</object-name>
<property>sim/model/c172p/regnum4</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatWing5</object-name>
<property>sim/model/c172p/regnum5</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatWing6</object-name>
<property>sim/model/c172p/regnum6</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<!-- Label inside the cockpit -->
<animation>
<type>textranslate</type>
<object-name>ImatPanel1</object-name>
<property>sim/model/c172p/regnum1</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatPanel2</object-name>
<property>sim/model/c172p/regnum2</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatPanel3</object-name>
<property>sim/model/c172p/regnum3</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatPanel4</object-name>
<property>sim/model/c172p/regnum4</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatPanel5</object-name>
<property>sim/model/c172p/regnum5</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatPanel6</object-name>
<property>sim/model/c172p/regnum6</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>ImatWing1</object-name>
<object-name>ImatWing2</object-name>
<object-name>ImatWing3</object-name>
<object-name>ImatWing4</object-name>
<object-name>ImatWing5</object-name>
<object-name>ImatWing6</object-name>
<object-name>ImatFuselageL1</object-name>
<object-name>ImatFuselageL2</object-name>
<object-name>ImatFuselageL3</object-name>
<object-name>ImatFuselageL4</object-name>
<object-name>ImatFuselageL5</object-name>
<object-name>ImatFuselageL6</object-name>
<object-name>ImatFuselageR1</object-name>
<object-name>ImatFuselageR2</object-name>
<object-name>ImatFuselageR3</object-name>
<object-name>ImatFuselageR4</object-name>
<object-name>ImatFuselageR5</object-name>
<object-name>ImatFuselageR6</object-name>
<condition>
<property>sim/model/c172p/immat</property>
</condition>
<!-- Left fuselage -->
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL1</object-name>
<property>sim/model/c172p/regnum1</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>ImatPanel1</object-name>
<object-name>ImatPanel2</object-name>
<object-name>ImatPanel3</object-name>
<object-name>ImatPanel4</object-name>
<object-name>ImatPanel5</object-name>
<object-name>ImatPanel6</object-name>
<object-name>ImatPanelBack</object-name>
<condition>
<property>sim/model/c172p/immat-on-panel</property>
</condition>
<type>textranslate</type>
<object-name>ImatFuselageL2</object-name>
<property>sim/model/c172p/regnum2</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL3</object-name>
<property>sim/model/c172p/regnum3</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL4</object-name>
<property>sim/model/c172p/regnum4</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL5</object-name>
<property>sim/model/c172p/regnum5</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageL6</object-name>
<property>sim/model/c172p/regnum6</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<!-- Right fuselage -->
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR1</object-name>
<property>sim/model/c172p/regnum1</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR2</object-name>
<property>sim/model/c172p/regnum2</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR3</object-name>
<property>sim/model/c172p/regnum3</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR4</object-name>
<property>sim/model/c172p/regnum4</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR5</object-name>
<property>sim/model/c172p/regnum5</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatFuselageR6</object-name>
<property>sim/model/c172p/regnum6</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<!-- Label on wings -->
<animation>
<type>textranslate</type>
<object-name>ImatWing1</object-name>
<property>sim/model/c172p/regnum1</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatWing2</object-name>
<property>sim/model/c172p/regnum2</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatWing3</object-name>
<property>sim/model/c172p/regnum3</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatWing4</object-name>
<property>sim/model/c172p/regnum4</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatWing5</object-name>
<property>sim/model/c172p/regnum5</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatWing6</object-name>
<property>sim/model/c172p/regnum6</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<!-- Label inside the cockpit -->
<animation>
<type>textranslate</type>
<object-name>ImatPanel1</object-name>
<property>sim/model/c172p/regnum1</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatPanel2</object-name>
<property>sim/model/c172p/regnum2</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatPanel3</object-name>
<property>sim/model/c172p/regnum3</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatPanel4</object-name>
<property>sim/model/c172p/regnum4</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatPanel5</object-name>
<property>sim/model/c172p/regnum5</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>ImatPanel6</object-name>
<property>sim/model/c172p/regnum6</property>
<factor> 0.0244140625 </factor>
<axis>
<x> 1 </x>
<y> 0 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>ImatWing1</object-name>
<object-name>ImatWing2</object-name>
<object-name>ImatWing3</object-name>
<object-name>ImatWing4</object-name>
<object-name>ImatWing5</object-name>
<object-name>ImatWing6</object-name>
<object-name>ImatFuselageL1</object-name>
<object-name>ImatFuselageL2</object-name>
<object-name>ImatFuselageL3</object-name>
<object-name>ImatFuselageL4</object-name>
<object-name>ImatFuselageL5</object-name>
<object-name>ImatFuselageL6</object-name>
<object-name>ImatFuselageR1</object-name>
<object-name>ImatFuselageR2</object-name>
<object-name>ImatFuselageR3</object-name>
<object-name>ImatFuselageR4</object-name>
<object-name>ImatFuselageR5</object-name>
<object-name>ImatFuselageR6</object-name>
<condition>
<property>sim/model/c172p/immat</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ImatPanel1</object-name>
<object-name>ImatPanel2</object-name>
<object-name>ImatPanel3</object-name>
<object-name>ImatPanel4</object-name>
<object-name>ImatPanel5</object-name>
<object-name>ImatPanel6</object-name>
<object-name>ImatPanelBack</object-name>
<condition>
<property>sim/model/c172p/immat-on-panel</property>
</condition>
</animation>
</PropertyList>

View file

@ -2,11 +2,10 @@
<PropertyList>
<path>suitcase1.ac</path>
<path>suitcase1.ac</path>
<animation>
<object-name>suitcase1</object-name>
</animation>
<animation>
<object-name>suitcase1</object-name>
</animation>
</PropertyList>

View file

@ -2,11 +2,10 @@
<PropertyList>
<path>suitcase2.ac</path>
<path>suitcase2.ac</path>
<animation>
<object-name>suitcase2</object-name>
</animation>
<animation>
<object-name>suitcase2</object-name>
</animation>
</PropertyList>

View file

@ -1,4 +1,5 @@
<?xml version="1.0"?>
<PropertyList>
<path>flaps.ac</path>
@ -55,7 +56,6 @@
<type>slider</type>
<drag-direction>vertical</drag-direction>
<drag-scale-px>30</drag-scale-px>
<property alias="/params/flaps-lever"/>
<object-name>FlapSwitch</object-name>
<axis>

View file

@ -2,204 +2,196 @@
<PropertyList>
<path>AI.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Aircraft</object-name>
<object-name>CagedIndicator</object-name>
<object-name>RollReference</object-name>
<object-name>AdjustKnob</object-name>
<object-name>CageKnob</object-name>
<object-name>Pitch</object-name>
<object-name>Roll</object-name>
</effect>
<path>AI.ac</path>
<animation>
<type>material</type>
<object-name>Aircraft</object-name>
<object-name>CagedIndicator</object-name>
<object-name>Pitch</object-name>
<object-name>Roll</object-name>
<object-name>RollReference</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Aircraft</object-name>
<object-name>CagedIndicator</object-name>
<object-name>RollReference</object-name>
<object-name>AdjustKnob</object-name>
<object-name>CageKnob</object-name>
<object-name>Pitch</object-name>
<object-name>Roll</object-name>
</effect>
<animation>
<name>Pitch</name>
<type>translate</type>
<object-name>Pitch</object-name>
<property>instrumentation/attitude-indicator/indicated-pitch-deg</property>
<factor>-0.0007</factor>
<min-m>-0.01575</min-m>
<max-m>0.01575</max-m>
<axis>
<x>0.0</x>
<y>0.0</y>
<z>1.0</z>
</axis>
</animation>
<animation>
<type>material</type>
<object-name>Aircraft</object-name>
<object-name>CagedIndicator</object-name>
<object-name>Pitch</object-name>
<object-name>Roll</object-name>
<object-name>RollReference</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<name>Horizon Offset</name>
<type>translate</type>
<object-name>Pitch</object-name>
<property>instrumentation/attitude-indicator/horizon-offset-deg</property>
<factor>-0.0007</factor>
<min-m>-0.01575</min-m>
<max-m>0.01575</max-m>
<axis>
<x>0.0</x>
<y>0.0</y>
<z>1.0</z>
</axis>
</animation>
<animation>
<name>Pitch</name>
<type>translate</type>
<object-name>Pitch</object-name>
<property>instrumentation/attitude-indicator/indicated-pitch-deg</property>
<factor>-0.0007</factor>
<min-m>-0.01575</min-m>
<max-m>0.01575</max-m>
<axis>
<x>0.0</x>
<y>0.0</y>
<z>1.0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Roll</object-name>
<property>instrumentation/attitude-indicator/indicated-roll-deg</property>
<factor>-1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>Horizon Offset</name>
<type>translate</type>
<object-name>Pitch</object-name>
<property>instrumentation/attitude-indicator/horizon-offset-deg</property>
<factor>-0.0007</factor>
<min-m>-0.01575</min-m>
<max-m>0.01575</max-m>
<axis>
<x>0.0</x>
<y>0.0</y>
<z>1.0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pitch</object-name>
<property>instrumentation/attitude-indicator/indicated-roll-deg</property>
<factor>-0.5</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- simply hide these -->
<animation>
<type>select</type>
<visible>false</visible>
<object-name>AdjustCW</object-name>
<object-name>AdjustCCW</object-name>
</animation>
<animation>
<type>knob</type>
<object-name>AdjustKnob</object-name>
<action>
<repeatable>true</repeatable>
<binding>
<command>property-adjust</command>
<property>instrumentation/attitude-indicator/horizon-offset-deg</property>
<factor type="double">0.5</factor>
</binding>
</action>
<property>instrumentation/attitude-indicator/horizon-offset-deg</property>
<factor>-8</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0.0</x-m>
<y-m>0.0</y-m>
<z-m>-0.0353</z-m>
</center>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>ai-horizon-offset</tooltip-id>
<label>Horizon Offset: %2d</label>
<property>instrumentation/attitude-indicator/horizon-offset-deg</property>
</binding>
</hovered>
</animation>
<animation>
<type>rotate</type>
<object-name>Roll</object-name>
<property>instrumentation/attitude-indicator/indicated-roll-deg</property>
<factor>-1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Pitch</object-name>
<property>instrumentation/attitude-indicator/indicated-roll-deg</property>
<factor>-0.5</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>CageKnob</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property>instrumentation/attitude-indicator/caged-flag</property>
<value type="bool">true</value>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("ai-caged")</script>
</binding>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>ai-caged</tooltip-id>
<label>Caged: %s</label>
<mapping>on-off</mapping>
<property>instrumentation/attitude-indicator/caged-flag</property>
</binding>
</hovered>
</animation>
<!-- Simply hide these -->
<animation>
<type>select</type>
<visible>false</visible>
<object-name>AdjustCW</object-name>
<object-name>AdjustCCW</object-name>
</animation>
<animation>
<type>select</type>
<object-name>CagedIndicator</object-name>
<condition>
<property>instrumentation/attitude-indicator/caged-flag</property>
</condition>
</animation>
<animation>
<type>knob</type>
<object-name>AdjustKnob</object-name>
<action>
<repeatable>true</repeatable>
<binding>
<command>property-adjust</command>
<property>instrumentation/attitude-indicator/horizon-offset-deg</property>
<factor type="double">0.5</factor>
</binding>
</action>
<property>instrumentation/attitude-indicator/horizon-offset-deg</property>
<factor>-8</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0.0</x-m>
<y-m>0.0</y-m>
<z-m>-0.0353</z-m>
</center>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>ai-horizon-offset</tooltip-id>
<label>Horizon Offset: %2d</label>
<property>instrumentation/attitude-indicator/horizon-offset-deg</property>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>CageKnob</object-name>
<property>instrumentation/attitude-indicator/caged-flag</property>
<factor>0.005</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- suppport themes -->
<animation>
<type>material</type>
<object-name>Aircraft</object-name>
<object-name>Bracket</object-name>
<object-name>CageKnob</object-name>
<object-name>CagedIndicator</object-name>
<object-name>Roll</object-name>
<property-base>sim/model/liveryinstrumentsai/</property-base>
<texture-prop>texture</texture-prop>
<texture>AI1.png</texture>
</animation>
<animation>
<type>material</type>
<object-name>Pitch</object-name>
<property-base>sim/model/liveryinstrumentsai2/</property-base>
<texture-prop>texture</texture-prop>
<texture>AI2.png</texture>
</animation>
<animation>
<type>pick</type>
<visible>true</visible>
<object-name>CageKnob</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property>instrumentation/attitude-indicator/caged-flag</property>
<value type="bool">true</value>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("ai-caged")</script>
</binding>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>ai-caged</tooltip-id>
<label>Caged: %s</label>
<mapping>on-off</mapping>
<property>instrumentation/attitude-indicator/caged-flag</property>
</binding>
</hovered>
</animation>
<animation>
<type>select</type>
<object-name>CagedIndicator</object-name>
<condition>
<property>instrumentation/attitude-indicator/caged-flag</property>
</condition>
</animation>
<animation>
<type>translate</type>
<object-name>CageKnob</object-name>
<property>instrumentation/attitude-indicator/caged-flag</property>
<factor>0.005</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Support themes -->
<animation>
<type>material</type>
<object-name>Aircraft</object-name>
<object-name>Bracket</object-name>
<object-name>CageKnob</object-name>
<object-name>CagedIndicator</object-name>
<object-name>Roll</object-name>
<property-base>sim/model/liveryinstrumentsai/</property-base>
<texture-prop>texture</texture-prop>
<texture>AI1.png</texture>
</animation>
<animation>
<type>material</type>
<object-name>Pitch</object-name>
<property-base>sim/model/liveryinstrumentsai2/</property-base>
<texture-prop>texture</texture-prop>
<texture>AI2.png</texture>
</animation>
</PropertyList>

View file

@ -2,71 +2,92 @@
<PropertyList>
<path>BatteryGauge.ac</path>
<path>BatteryGauge.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>PtrTipL</object-name>
<object-name>PtrTipR</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>PtrTipL</object-name>
<object-name>PtrTipR</object-name>
</effect>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>PtrTipL</object-name>
<object-name>PtrTipR</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>PtrTipL</object-name>
<object-name>PtrTipR</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>PtrL</object-name>
<object-name>PtrTipL</object-name>
<property>systems/electrical/amps</property>
<interpolation>
<entry>
<ind>-40</ind>
<dep>-30</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>40</ind>
<dep>33</dep>
</entry>
</interpolation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>-0.02</y-m>
<z-m>0</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>PtrR</object-name>
<object-name>PtrTipR</object-name>
<property>systems/electrical/volts</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>2</dep>
</entry>
<entry>
<ind>20</ind>
<dep>22</dep>
</entry>
<entry>
<ind>30</ind>
<dep>41</dep>
</entry>
<entry>
<ind>40</ind>
<dep>60</dep>
</entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0.02</y-m>
<z-m>0</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>PtrL</object-name>
<object-name>PtrTipL</object-name>
<property>systems/electrical/amps</property>
<interpolation>
<entry><ind>-40</ind><dep>-30</dep></entry>
<entry><ind>0</ind><dep>0</dep></entry>
<entry><ind>40</ind><dep>33</dep></entry>
</interpolation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>-0.02</y-m>
<z-m>0</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>PtrR</object-name>
<object-name>PtrTipR</object-name>
<property>systems/electrical/volts</property>
<interpolation>
<entry><ind>0</ind><dep>2</dep></entry>
<entry><ind>20</ind><dep>22</dep></entry>
<entry><ind>30</ind><dep>41</dep></entry>
<entry><ind>40</ind><dep>60</dep></entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0.02</y-m>
<z-m>0</z-m>
</center>
</animation>
</PropertyList>

View file

@ -1,4 +1,5 @@
<?xml version="1.0" ?>
<?xml version="1.0"?>
<!--
This file is part of FlightGear, the free flight simulator
http://www.flightgear.org/
@ -15,106 +16,98 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
-->
<PropertyList>
<path>EGT.ac</path>
<path>EGT.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Needle</object-name>
<object-name>Bug</object-name>
<object-name>Face</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Needle</object-name>
<object-name>Bug</object-name>
<object-name>Face</object-name>
</effect>
<params>
<value>/engines/active-engine/egt-norm</value>
<bug>engines/engine[0]/egt-bug-norm</bug>
</params>
<params>
<value>/engines/active-engine/egt-norm</value>
<bug>engines/engine[0]/egt-bug-norm</bug>
</params>
<animation>
<type>range</type>
<min-m>0</min-m>
<max-m>10</max-m>
</animation>
<animation>
<type>material</type>
<object-name>Needle</object-name>
<object-name>Bug</object-name>
<object-name>Face</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>Needle</object-name>
<property alias="../../params/value"/>
<factor>-90.0</factor>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>-0.0015</x-m>
<y-m>0</y-m>
<z-m>-0.00766508</z-m>
</center>
</animation>
<animation>
<type>material</type>
<object-name>Needle</object-name>
<object-name>Bug</object-name>
<object-name>Face</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>Bug</object-name>
<property alias="../../params/bug"/>
<factor>-90.0</factor>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>-0.0015</x-m>
<y-m>0</y-m>
<z-m>-0.00766508</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>Needle</object-name>
<property alias="../../params/value"/>
<factor>-90.0</factor>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>-0.0015</x-m>
<y-m>0</y-m>
<z-m>-0.00766508</z-m>
</center>
</animation>
<animation>
<type>knob</type>
<object-name>Knob.Pick.L</object-name>
<object-name>Knob.Pick.R</object-name>
<animation>
<type>rotate</type>
<object-name>Bug</object-name>
<property alias="../../params/bug"/>
<factor>-90.0</factor>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>-0.0015</x-m>
<y-m>0</y-m>
<z-m>-0.00766508</z-m>
</center>
</animation>
<action>
<repeatable>true</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/bug"/>
<factor>0.01</factor>
<min>0.0</min>
<max>1.0</max>
<wrap>0</wrap>
</binding>
</action>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>egt-bug-norm</tooltip-id>
<label>EGT Bug: %.2f</label>
<property alias="/params/bug"/>
</binding>
</hovered>
</animation>
<animation>
<type>knob</type>
<object-name>Knob.Pick.L</object-name>
<object-name>Knob.Pick.R</object-name>
<action>
<repeatable>true</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/bug"/>
<factor>0.01</factor>
<min>0.0</min>
<max>1.0</max>
<wrap>0</wrap>
</binding>
</action>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>egt-bug-norm</tooltip-id>
<label>EGT Bug: %.2f</label>
<property alias="/params/bug"/>
</binding>
</hovered>
</animation>
</PropertyList>

View file

@ -2,114 +2,110 @@
<PropertyList>
<path>c172fuel.ac</path>
<path>c172fuel.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>LeftFuelNeedle</object-name>
<object-name>RightFuelNeedle</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>LeftFuelNeedle</object-name>
<object-name>RightFuelNeedle</object-name>
</effect>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>LeftFuelNeedle</object-name>
<object-name>RightFuelNeedle</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>LeftFuelNeedle</object-name>
<object-name>RightFuelNeedle</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>LeftFuelNeedle</object-name>
<property>consumables/fuel/tank[0]/indicated-level-gal_us</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>5</ind>
<dep>-18</dep>
</entry>
<entry>
<ind>10</ind>
<dep>-7</dep>
</entry>
<entry>
<ind>15</ind>
<dep>5</dep>
</entry>
<entry>
<ind>20</ind>
<dep>16</dep>
</entry>
<entry>
<ind>24</ind>
<dep>27</dep>
</entry>
</interpolation>
<center>
<x-m>0.001</x-m>
<y-m>-0.016</y-m>
<z-m>-0.018</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>LeftFuelNeedle</object-name>
<property>consumables/fuel/tank[0]/indicated-level-gal_us</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>5</ind>
<dep>-18</dep>
</entry>
<entry>
<ind>10</ind>
<dep>-7</dep>
</entry>
<entry>
<ind>15</ind>
<dep>5</dep>
</entry>
<entry>
<ind>20</ind>
<dep>16</dep>
</entry>
<entry>
<ind>24</ind>
<dep>27</dep>
</entry>
</interpolation>
<center>
<x-m>0.001</x-m>
<y-m>-0.016</y-m>
<z-m>-0.018</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>RightFuelNeedle</object-name>
<property>consumables/fuel/tank[1]/indicated-level-gal_us</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>5</ind>
<dep>-18</dep>
</entry>
<entry>
<ind>10</ind>
<dep>-7</dep>
</entry>
<entry>
<ind>15</ind>
<dep>5</dep>
</entry>
<entry>
<ind>20</ind>
<dep>16</dep>
</entry>
<entry>
<ind>24</ind>
<dep>27</dep>
</entry>
</interpolation>
<center>
<x-m>0.001</x-m>
<y-m>0.016</y-m>
<z-m>-0.018</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>RightFuelNeedle</object-name>
<property>consumables/fuel/tank[1]/indicated-level-gal_us</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>5</ind>
<dep>-18</dep>
</entry>
<entry>
<ind>10</ind>
<dep>-7</dep>
</entry>
<entry>
<ind>15</ind>
<dep>5</dep>
</entry>
<entry>
<ind>20</ind>
<dep>16</dep>
</entry>
<entry>
<ind>24</ind>
<dep>27</dep>
</entry>
</interpolation>
<center>
<x-m>0.001</x-m>
<y-m>0.016</y-m>
<z-m>-0.018</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

View file

@ -2,96 +2,90 @@
<PropertyList>
<path>c172oil.ac</path>
<path>c172oil.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>OilTempNeedle</object-name>
<object-name>OilPressNeedle</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>OilTempNeedle</object-name>
<object-name>OilPressNeedle</object-name>
</effect>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>OilTempNeedle</object-name>
<object-name>OilPressNeedle</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>OilTempNeedle</object-name>
<object-name>OilPressNeedle</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>OilTempNeedle</object-name>
<property>engines/active-engine/indicated-oil-temperature-degf</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>100</ind>
<dep>-22</dep>
</entry>
<entry>
<ind>245</ind>
<dep>29</dep>
</entry>
</interpolation>
<center>
<x-m>0.001</x-m>
<y-m>-0.016</y-m>
<z-m>-0.018</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>OilTempNeedle</object-name>
<property>engines/active-engine/indicated-oil-temperature-degf</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-29</dep>
</entry>
<entry>
<ind>100</ind>
<dep>-22</dep>
</entry>
<entry>
<ind>245</ind>
<dep>29</dep>
</entry>
</interpolation>
<center>
<x-m>0.001</x-m>
<y-m>-0.016</y-m>
<z-m>-0.018</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>OilPressNeedle</object-name>
<property>engines/active-engine/indicated-oil-pressure-psi</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-27</dep>
</entry>
<entry>
<ind>50</ind>
<dep>2</dep>
</entry>
<entry>
<ind>90</ind>
<dep>16</dep>
</entry>
<entry>
<ind>115</ind>
<dep>26</dep>
</entry>
</interpolation>
<center>
<x-m>0.001</x-m>
<y-m>0.016</y-m>
<z-m>-0.018</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>OilPressNeedle</object-name>
<property>engines/active-engine/indicated-oil-pressure-psi</property>
<interpolation>
<entry>
<ind>0</ind>
<dep>-27</dep>
</entry>
<entry>
<ind>50</ind>
<dep>2</dep>
</entry>
<entry>
<ind>90</ind>
<dep>16</dep>
</entry>
<entry>
<ind>115</ind>
<dep>26</dep>
</entry>
</interpolation>
<center>
<x-m>0.001</x-m>
<y-m>0.016</y-m>
<z-m>-0.018</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

View file

@ -2,7 +2,7 @@
<PropertyList>
<path>RPM.ac</path>
<path>RPM.ac</path>
<params>
<engine>
@ -10,53 +10,79 @@
</engine>
</params>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>PointerTip</object-name>
<object-name>PointerCentre</object-name>
<object-name>PointerTip</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>PointerTip</object-name>
<object-name>PointerCentre</object-name>
<object-name>PointerTip</object-name>
</effect>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>PointerTip</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>PointerTip</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>PointerCentre</object-name>
<object-name>PointerTip</object-name>
<property alias="/params/engine/rpm"/>
<interpolation>
<entry>
<ind>0</ind>
<dep>16</dep>
</entry>
<entry>
<ind>300</ind>
<dep>18</dep>
</entry>
<entry>
<ind>500</ind>
<dep>30</dep>
</entry>
<entry>
<ind>1000</ind>
<dep>68</dep>
</entry>
<entry>
<ind>1500</ind>
<dep>106</dep>
</entry>
<entry>
<ind>2000</ind>
<dep>144</dep>
</entry>
<entry>
<ind>2500</ind>
<dep>182</dep>
</entry>
<entry>
<ind>3000</ind>
<dep>220</dep>
</entry>
<entry>
<ind>3500</ind>
<dep>258</dep>
</entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>PointerCentre</object-name>
<object-name>PointerTip</object-name>
<property alias="/params/engine/rpm"/>
<interpolation>
<entry><ind>0</ind><dep>16</dep></entry>
<entry><ind>300</ind><dep>18</dep></entry>
<entry><ind>500</ind><dep>30</dep></entry>
<entry><ind>1000</ind><dep>68</dep></entry>
<entry><ind>1500</ind><dep>106</dep></entry>
<entry><ind>2000</ind><dep>144</dep></entry>
<entry><ind>2500</ind><dep>182</dep></entry>
<entry><ind>3000</ind><dep>220</dep></entry>
<entry><ind>3500</ind><dep>258</dep></entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
</animation>
</PropertyList>

View file

@ -2,54 +2,81 @@
<PropertyList>
<path>VSI.ac</path>
<path>VSI.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>PointerTip</object-name>
<object-name>PointerCentre</object-name>
<object-name>PointerTip</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>PointerTip</object-name>
<object-name>PointerCentre</object-name>
<object-name>PointerTip</object-name>
</effect>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>PointerTip</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>PointerTip</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>PointerCentre</object-name>
<object-name>PointerTip</object-name>
<property>instrumentation/vertical-speed-indicator/indicated-speed-fpm</property>
<interpolation>
<entry>
<ind>-2000</ind>
<dep>-172</dep>
</entry>
<entry>
<ind>-1500</ind>
<dep>-130</dep>
</entry>
<entry>
<ind>-1000</ind>
<dep>-79</dep>
</entry>
<entry>
<ind>-500</ind>
<dep>-33</dep>
</entry>
<entry>
<ind>0</ind>
<dep>0</dep>
</entry>
<entry>
<ind>500</ind>
<dep>33</dep>
</entry>
<entry>
<ind>1000</ind>
<dep>79</dep>
</entry>
<entry>
<ind>1500</ind>
<dep>130</dep>
</entry>
<entry>
<ind>2000</ind>
<dep>172</dep>
</entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>PointerCentre</object-name>
<object-name>PointerTip</object-name>
<property>instrumentation/vertical-speed-indicator/indicated-speed-fpm</property>
<interpolation>
<entry><ind>-2000</ind><dep>-172</dep></entry>
<entry><ind>-1500</ind><dep>-130</dep></entry>
<entry><ind>-1000</ind><dep>-79</dep></entry>
<entry><ind>-500</ind><dep>-33</dep></entry>
<entry><ind>0</ind><dep>0</dep></entry>
<entry><ind>500</ind><dep>33</dep></entry>
<entry><ind>1000</ind><dep>79</dep></entry>
<entry><ind>1500</ind><dep>130</dep></entry>
<entry><ind>2000</ind><dep>172</dep></entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0</z-m>
</center>
</animation>
</PropertyList>

View file

@ -2,176 +2,171 @@
<PropertyList>
<path>alt.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>inhg</object-name>
<object-name>Needle10000</object-name>
<object-name>Needle1000</object-name>
<object-name>Needle100</object-name>
<object-name>disk</object-name>
</effect>
<path>alt.ac</path>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>inhg</object-name>
<object-name>Needle10000</object-name>
<object-name>Needle1000</object-name>
<object-name>Needle100</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>/sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>inhg</object-name>
<object-name>Needle10000</object-name>
<object-name>Needle1000</object-name>
<object-name>Needle100</object-name>
<object-name>disk</object-name>
</effect>
<animation>
<type>material</type>
<object-name>disk</object-name>
<emission>
<red>0.45</red>
<green>0.09</green>
<blue>0.00001</blue>
<factor-prop>/sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>inhg</object-name>
<object-name>Needle10000</object-name>
<object-name>Needle1000</object-name>
<object-name>Needle100</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>/sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>Needle100</object-name>
<property>/instrumentation/altimeter/indicated-altitude-ft</property>
<factor>0.36</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>material</type>
<object-name>disk</object-name>
<emission>
<red>0.45</red>
<green>0.09</green>
<blue>0.00001</blue>
<factor-prop>/sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>Needle1000</object-name>
<property>/instrumentation/altimeter/indicated-altitude-ft</property>
<factor>0.036</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Needle100</object-name>
<property>/instrumentation/altimeter/indicated-altitude-ft</property>
<factor>0.36</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Needle10000</object-name>
<property>/instrumentation/altimeter/indicated-altitude-ft</property>
<factor>0.0036</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Needle1000</object-name>
<property>/instrumentation/altimeter/indicated-altitude-ft</property>
<factor>0.036</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>texrotate</type>
<object-name>inhg</object-name>
<property>/instrumentation/altimeter/setting-inhg</property>
<interpolation>
<entry>
<ind>27.90</ind>
<dep>0.0</dep>
</entry>
<entry>
<ind>28.0</ind>
<dep>9.35</dep>
</entry>
<entry>
<ind>28.5</ind>
<dep>59.0</dep>
</entry>
<entry>
<ind>29.0</ind>
<dep>109.0</dep>
</entry>
<entry>
<ind>29.5</ind>
<dep>159.5</dep>
</entry>
<entry>
<ind>29.9</ind>
<dep>200.0</dep>
</entry>
<entry>
<ind>30.0</ind>
<dep>210.0</dep>
</entry>
<entry>
<ind>30.5</ind>
<dep>261.0</dep>
</entry>
<entry>
<ind>31.0</ind>
<dep>310.0</dep>
</entry>
<entry>
<ind>31.4</ind>
<dep>350.0</dep>
</entry>
</interpolation>
<center>
<x>0.25</x>
<y>0.25</y>
</center>
<axis>
<x>0</x>
<y>0</y>
<z>-1</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Needle10000</object-name>
<property>/instrumentation/altimeter/indicated-altitude-ft</property>
<factor>0.0036</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Altimeter -->
<animation>
<type>knob</type>
<object-name>disk</object-name>
<property>/instrumentation/altimeter/setting-inhg</property>
<factor>-800</factor>
<animation>
<type>texrotate</type>
<object-name>inhg</object-name>
<property>/instrumentation/altimeter/setting-inhg</property>
<interpolation>
<entry>
<ind>27.90</ind>
<dep>0.0</dep>
</entry>
<entry>
<ind>28.0</ind>
<dep>9.35</dep>
</entry>
<entry>
<ind>28.5</ind>
<dep>59.0</dep>
</entry>
<entry>
<ind>29.0</ind>
<dep>109.0</dep>
</entry>
<entry>
<ind>29.5</ind>
<dep>159.5</dep>
</entry>
<entry>
<ind>29.9</ind>
<dep>200.0</dep>
</entry>
<entry>
<ind>30.0</ind>
<dep>210.0</dep>
</entry>
<entry>
<ind>30.5</ind>
<dep>261.0</dep>
</entry>
<entry>
<ind>31.0</ind>
<dep>310.0</dep>
</entry>
<entry>
<ind>31.4</ind>
<dep>350.0</dep>
</entry>
</interpolation>
<center>
<x>0.25</x>
<y>0.25</y>
</center>
<axis>
<x>0</x>
<y>0</y>
<z>-1</z>
</axis>
</animation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0.0</x-m>
<y-m>-0.03</y-m>
<z-m>-0.0306</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
<property>/instrumentation/altimeter/setting-inhg</property>
<factor>0.01</factor>
<min>26.0</min>
<max>33.0</max>
<wrap>false</wrap>
</binding>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>alt-setting</tooltip-id>
<label>Altimeter In Hg: %5.2f</label>
<property>instrumentation/altimeter/setting-inhg</property>
</binding>
</hovered>
</animation>
<!-- Altimeter -->
<animation>
<type>knob</type>
<object-name>disk</object-name>
<property>/instrumentation/altimeter/setting-inhg</property>
<factor>-800</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0.0</x-m>
<y-m>-0.03</y-m>
<z-m>-0.0306</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
<property>/instrumentation/altimeter/setting-inhg</property>
<factor>0.01</factor>
<min>26.0</min>
<max>33.0</max>
<wrap>false</wrap>
</binding>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>alt-setting</tooltip-id>
<label>Altimeter In Hg: %5.2f</label>
<property>instrumentation/altimeter/setting-inhg</property>
</binding>
</hovered>
</animation>
</PropertyList>

View file

@ -2,50 +2,78 @@
<PropertyList>
<name>ASI</name>
<path>asi.ac</path>
<name>ASI</name>
<path>asi.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>Needle</object-name>
</effect>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>Needle</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>Needle</object-name>
</effect>
<animation>
<type>rotate</type>
<object-name>Needle</object-name>
<property>fdm/jsbsim/velocities/vias-kts</property>
<interpolation>
<entry><ind> 0</ind><dep> 0</dep></entry>
<entry><ind> 35</ind><dep> 27</dep></entry>
<entry><ind> 40</ind><dep> 41</dep></entry>
<entry><ind> 60</ind><dep> 91</dep></entry>
<entry><ind> 80</ind><dep> 143</dep></entry>
<entry><ind> 100</ind><dep> 197</dep></entry>
<entry><ind> 120</ind><dep> 240</dep></entry>
<entry><ind> 140</ind><dep> 282</dep></entry>
<entry><ind> 160</ind><dep> 324</dep></entry>
<entry><ind> 190</ind><dep> 331</dep></entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>Needle</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>Needle</object-name>
<property>fdm/jsbsim/velocities/vias-kts</property>
<interpolation>
<entry>
<ind> 0</ind>
<dep> 0</dep>
</entry>
<entry>
<ind> 35</ind>
<dep> 27</dep>
</entry>
<entry>
<ind> 40</ind>
<dep> 41</dep>
</entry>
<entry>
<ind> 60</ind>
<dep> 91</dep>
</entry>
<entry>
<ind> 80</ind>
<dep> 143</dep>
</entry>
<entry>
<ind> 100</ind>
<dep> 197</dep>
</entry>
<entry>
<ind> 120</ind>
<dep> 240</dep>
</entry>
<entry>
<ind> 140</ind>
<dep> 282</dep>
</entry>
<entry>
<ind> 160</ind>
<dep> 324</dep>
</entry>
<entry>
<ind> 190</ind>
<dep> 331</dep>
</entry>
</interpolation>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

View file

@ -2,66 +2,63 @@
<PropertyList>
<path>clock.ac</path>
<path>clock.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>SecondHand</object-name>
<object-name>MinuteHand</object-name>
<object-name>HourHand</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>SecondHand</object-name>
<object-name>MinuteHand</object-name>
<object-name>HourHand</object-name>
</effect>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>SecondHand</object-name>
<object-name>MinuteHand</object-name>
<object-name>HourHand</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>SecondHand</object-name>
<object-name>MinuteHand</object-name>
<object-name>HourHand</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>SecondHand</object-name>
<property>sim/time/utc/day-seconds</property>
<factor>6</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>SecondHand</object-name>
<property>/sim/model/c172p/local-time-seconds</property>
<factor>6</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>MinuteHand</object-name>
<property>sim/time/utc/day-seconds</property>
<factor>0.1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>HourHand</object-name>
<property>sim/time/utc/day-seconds</property>
<factor>0.008333</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>MinuteHand</object-name>
<property>/sim/model/c172p/local-time-seconds</property>
<factor>0.1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>HourHand</object-name>
<property>/sim/model/c172p/local-time-seconds</property>
<factor>0.008333</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -31,7 +31,7 @@ refs 4
kids 0
OBJECT poly
name "Label3"
loc 0.0013519 -0.0011147 -0.0354037
loc 0.0013519 0.0004291 -0.0354037
texture "dme.png"
texrep 1 1
numvert 4
@ -88,7 +88,7 @@ refs 4
kids 0
OBJECT poly
name "off"
loc 0.0013519 -0.0128943 -0.0247327
loc 0.0013519 -0.0113506 -0.0247327
texture "dme.png"
texrep 1 1
numvert 4
@ -107,7 +107,7 @@ refs 4
kids 0
OBJECT poly
name "on"
loc 0.0013519 0.0092791 -0.0247327
loc 0.0013519 0.0108228 -0.0247327
texture "dme.png"
texrep 1 1
numvert 4
@ -130,7 +130,7 @@ loc 0.0046686 -0.0020929 0.0328942
kids 2
OBJECT poly
name "PowerSwitch.Base"
loc -0.0020819 0.0020929 -0.0000063
loc -0.0015100 0.0036366 -0.0000063
numvert 78
0.0012069 -0.0016156 -0.0023667
0.0012069 -0.0027221 -0.0011400
@ -704,87 +704,87 @@ numsurf 22
SURF 0X10
mat 1
refs 4
12 0.971328 0.403939
0 0.971328 0.363203
1 0.974239 0.363203
13 0.974239 0.403939
12 0.999628 0.000172
0 0.999659 0.500171
1 0.989141 0.500369
13 0.989110 0.000369
SURF 0X10
mat 1
refs 4
2 0.968418 0.403939
14 0.968418 0.363203
13 0.971328 0.363203
1 0.971328 0.403939
2 0.989542 0.510384
14 0.989509 0.010384
13 0.999415 0.010213
1 0.999448 0.510212
SURF 0X10
mat 1
refs 4
3 0.965509 0.403939
15 0.965509 0.363203
14 0.968418 0.363203
2 0.968418 0.403939
3 0.989571 0.989787
15 0.989537 0.489788
14 0.999443 0.489616
2 0.999477 0.989616
SURF 0X10
mat 1
refs 4
4 0.962600 0.403939
16 0.962600 0.363203
15 0.965509 0.363203
3 0.965509 0.403939
4 0.989330 0.997798
16 0.989301 0.497798
15 0.999332 0.497600
3 0.999361 0.997600
SURF 0X10
mat 1
refs 4
5 0.959689 0.403939
17 0.959689 0.363203
16 0.962600 0.363203
4 0.962600 0.403939
5 0.989451 1.000000
17 0.989417 0.500000
16 0.999323 0.499829
4 0.999357 0.999828
SURF 0X10
mat 1
refs 4
6 0.956779 0.403939
18 0.956779 0.363203
17 0.959689 0.363203
5 0.959689 0.403939
6 0.999290 -0.000171
18 0.999323 0.499829
17 0.989417 0.500000
5 0.989384 0.000000
SURF 0X10
mat 1
refs 4
7 0.953869 0.403939
19 0.953869 0.363203
18 0.956779 0.363203
6 0.956779 0.403939
7 0.999302 -0.002400
19 0.999332 0.497600
18 0.989301 0.497798
6 0.989271 -0.002202
SURF 0X10
mat 1
refs 4
8 0.950959 0.403939
20 0.950959 0.363203
19 0.953869 0.363203
7 0.953869 0.403939
8 0.999409 -0.010383
20 0.999443 0.489616
19 0.989537 0.489788
7 0.989504 -0.010212
SURF 0X10
mat 1
refs 4
9 0.948049 0.403939
21 0.948049 0.363203
20 0.950959 0.363203
8 0.950959 0.403939
9 0.989388 1.000171
21 0.989355 0.500171
20 0.999261 0.500000
8 0.999294 1.000000
SURF 0X10
mat 1
refs 4
10 0.945139 0.403939
22 0.945139 0.363203
21 0.948049 0.363203
9 0.948049 0.403939
10 0.989352 0.992556
22 0.989322 0.492557
21 0.999358 0.492359
9 0.999387 0.992359
SURF 0X10
mat 1
refs 4
11 0.942230 0.403939
23 0.942230 0.363203
22 0.945139 0.363203
10 0.945139 0.403939
11 0.989269 0.995619
23 0.989235 0.495619
22 0.999141 0.495448
10 0.999174 0.995447
SURF 0X10
mat 1
refs 4
0 0.939320 0.403939
12 0.939320 0.363203
23 0.942230 0.363203
11 0.942230 0.403939
0 0.989355 0.500171
12 0.989321 0.000172
23 0.999227 0.000000
11 0.999261 0.500000
SURF 0X10
mat 1
refs 3

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

View file

@ -1,8 +1,10 @@
<?xml version="1.0" ?>
<?xml version="1.0"?>
<!--
Maintainer: Torsten Dreyer
-->
<PropertyList>
<params>
<power-btn>instrumentation/dme[0]/power-btn</power-btn>
<serviceable>instrumentation/dme[0]/serviceable</serviceable>
@ -10,59 +12,30 @@
<path>dme.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>on</object-name>
<object-name>off</object-name>
<object-name>Label3</object-name>
<object-name>n1</object-name>
<object-name>hld</object-name>
<object-name>n2</object-name>
<object-name>SourceSelectorKnob</object-name>
<object-name>PowerSwitch.Lever</object-name>
<object-name>PowerSwitch.Base</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>on</object-name>
<object-name>off</object-name>
<object-name>Label3</object-name>
<object-name>n1</object-name>
<object-name>hld</object-name>
<object-name>n2</object-name>
<object-name>SourceSelectorKnob</object-name>
<object-name>PowerSwitch.Lever</object-name>
<object-name>PowerSwitch.Base</object-name>
</effect>
<model>
<path>ki266.xml</path>
<name>ki266</name>
<offsets>
<x-m>0.00140005</x-m>
<y-m>0.0274714</y-m>
<z-m>0.0</z-m>
</offsets>
<path>ki266.xml</path>
<name>ki266</name>
<offsets>
<x-m>0.00140005</x-m>
<y-m>0.0274714</y-m>
<z-m>0.0</z-m>
</offsets>
</model>
<animation>
<type>material</type>
<object-name>on</object-name>
<object-name>off</object-name>
<object-name>Label3</object-name>
<object-name>n1</object-name>
<object-name>hld</object-name>
<object-name>n2</object-name>
<object-name>SourceSelectorKnob</object-name>
<emission>
<red>0.5</red>
<green>0.1</green>
<blue>0.00005</blue>
<factor-prop>/sim/model/c172p/lighting/dme</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>PowerSwitch.Lever</object-name>
<object-name>PowerSwitch.Base</object-name>
<emission>
<red>0.5</red>
<green>0.1</green>
<blue>0.00005</blue>
<factor-prop>/sim/model/c172p/lighting/dme</factor-prop>
</emission>
</animation>
<!-- the power switch -->
<!-- The power switch -->
<animation>
<type>rotate</type>
<object-name>PowerSwitch.Lever</object-name>
@ -85,17 +58,17 @@
<object-name>on</object-name>
<visible>true</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property alias="../../../../params/power-btn"/>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("dme-power")</script>
</binding>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property alias="../../../../params/power-btn"/>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("dme-power")</script>
</binding>
</action>
</animation>
@ -104,17 +77,17 @@
<object-name>off</object-name>
<visible>true</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property alias="../../../../params/power-btn"/>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("dme-power")</script>
</binding>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property alias="../../../../params/power-btn"/>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("dme-power")</script>
</binding>
</action>
</animation>
@ -123,20 +96,20 @@
<object-name>PowerSwitch</object-name>
<visible>true</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property alias="../../../../params/power-btn"/>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("dme-power")</script>
</binding>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property alias="../../../../params/power-btn"/>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("dme-power")</script>
</binding>
</action>
</animation>
<!-- the source switch -->
<!-- The source switch -->
<animation>
<type>knob</type>
<object-name>SourceSelectorKnob</object-name>
@ -156,62 +129,62 @@
<z-m>0</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
<property>instrumentation/dme/switch-position</property>
<factor>1</factor>
<min>1</min>
<max>3</max>
<wrap>0</wrap>
</binding>
<binding>
<condition>
<equals>
<property>instrumentation/dme/switch-position</property>
<value type="int">1</value>
</equals>
</condition>
<command>property-assign</command>
<property>instrumentation/dme/frequencies/source</property>
<value>instrumentation/nav[0]/frequencies/selected-mhz</value>
</binding>
<binding>
<condition>
<equals>
<property>instrumentation/dme/switch-position</property>
<value type="int">2</value>
</equals>
</condition>
<command>property-assign</command>
<property>instrumentation/dme/frequencies/source</property>
<value>instrumentation/dme/frequencies/selected-mhz</value>
</binding>
<binding>
<condition>
<equals>
<property>instrumentation/dme/switch-position</property>
<value type="int">2</value>
</equals>
</condition>
<command>property-assign</command>
<property>instrumentation/dme/frequencies/selected-mhz</property>
<property>instrumentation/nav[0]/frequencies/selected-mhz</property>
</binding>
<binding>
<condition>
<equals>
<property>instrumentation/dme/switch-position</property>
<value type="int">3</value>
</equals>
</condition>
<command>property-assign</command>
<property>instrumentation/dme/frequencies/source</property>
<value>instrumentation/nav[1]/frequencies/selected-mhz</value>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("dme-source")</script>
</binding>
<binding>
<command>property-adjust</command>
<property>instrumentation/dme/switch-position</property>
<factor>1</factor>
<min>1</min>
<max>3</max>
<wrap>0</wrap>
</binding>
<binding>
<condition>
<equals>
<property>instrumentation/dme/switch-position</property>
<value type="int">1</value>
</equals>
</condition>
<command>property-assign</command>
<property>instrumentation/dme/frequencies/source</property>
<value>instrumentation/nav[0]/frequencies/selected-mhz</value>
</binding>
<binding>
<condition>
<equals>
<property>instrumentation/dme/switch-position</property>
<value type="int">2</value>
</equals>
</condition>
<command>property-assign</command>
<property>instrumentation/dme/frequencies/source</property>
<value>instrumentation/dme/frequencies/selected-mhz</value>
</binding>
<binding>
<condition>
<equals>
<property>instrumentation/dme/switch-position</property>
<value type="int">2</value>
</equals>
</condition>
<command>property-assign</command>
<property>instrumentation/dme/frequencies/selected-mhz</property>
<property>instrumentation/nav[0]/frequencies/selected-mhz</property>
</binding>
<binding>
<condition>
<equals>
<property>instrumentation/dme/switch-position</property>
<value type="int">3</value>
</equals>
</condition>
<command>property-assign</command>
<property>instrumentation/dme/frequencies/source</property>
<value>instrumentation/nav[1]/frequencies/selected-mhz</value>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("dme-source")</script>
</binding>
</action>
</animation>

View file

@ -1,12 +1,64 @@
AC3Db
MATERIAL "DefaultWhite" rgb 1.0000 1.0000 1.0000 amb 0.2000 0.2000 0.2000 emis 0.0000 0.0000 0.0000 spec 0.5000 0.5000 0.5000 shi 10 trans 0.0000
MATERIAL "ac3dmat1.003" rgb 1.0000 1.0000 1.0000 amb 0.7450 0.7450 0.7450 emis 0.0000 0.0000 0.0000 spec 0.2000 0.2000 0.2000 shi 50 trans 0.0000
MATERIAL "Material.001" rgb 0.8000 0.8000 0.8000 amb 0.8000 0.8000 0.8000 emis 0.0000 0.0000 0.0000 spec 0.1473 0.1473 0.1473 shi 50 trans 0.0000
MATERIAL "ac3dmat1" rgb 1.0000 1.0000 1.0000 amb 0.7450 0.7450 0.7450 emis 0.0000 0.0000 0.0000 spec 0.2000 0.2000 0.2000 shi 50 trans 0.0000
MATERIAL "ac3dmat1.001" rgb 1.0000 1.0000 1.0000 amb 0.2000 0.2000 0.2000 emis 1.0000 1.0000 1.0000 spec 0.0000 0.0000 0.0000 shi 50 trans 0.0000
MATERIAL "ac3dmat1.002" rgb 1.0000 1.0000 1.0000 amb 0.7450 0.7450 0.7450 emis 0.0000 0.0000 0.0000 spec 0.0000 0.0000 0.0000 shi 50 trans 0.0000
OBJECT world
name "Blender_export__ki266.ac"
kids 4
kids 5
OBJECT poly
name "Background"
loc 0.0025577 0.0000000 -0.0000000
texture "display.png"
texrep 1 1
numvert 8
-0.0015000 0.0150000 0.0330000
-0.0015000 0.0150000 -0.0330000
-0.0015000 0.0085000 0.0405000
-0.0015000 -0.0085000 0.0405000
-0.0015000 0.0085000 -0.0405000
-0.0015000 -0.0085000 -0.0405000
-0.0015000 -0.0150000 0.0330000
-0.0015000 -0.0150000 -0.0330000
numsurf 6
SURF 0X20
mat 1
refs 3
3 0.000533 0.318791
7 0.909274 0.160828
6 0.095156 0.159907
SURF 0X20
mat 1
refs 3
4 0.998278 0.696516
5 0.998620 0.308506
7 0.909274 0.160828
SURF 0X20
mat 1
refs 3
0 0.091087 0.842076
1 0.907665 0.841718
4 0.998278 0.696516
SURF 0X20
mat 1
refs 3
3 0.000533 0.318791
2 0.000191 0.694399
0 0.091087 0.842076
SURF 0X20
mat 1
refs 3
3 0.000533 0.318791
4 0.998278 0.696516
7 0.909274 0.160828
SURF 0X20
mat 1
refs 3
3 0.000533 0.318791
0 0.091087 0.842076
4 0.998278 0.696516
kids 0
OBJECT poly
name "base"
loc -0.0041453 0.0000000 0.0273837
@ -23,35 +75,35 @@ numvert 8
-0.0050000 0.0207000 0.0793500
numsurf 5
SURF 0X30
mat 1
mat 2
refs 4
0 0.005203 0.979506
3 0.004159 0.026610
2 0.995487 0.023226
1 0.994980 0.982322
SURF 0X30
mat 1
mat 2
refs 4
3 0.108625 0.194475
4 0.042680 0.009381
5 0.990850 0.009382
2 0.895603 0.161844
SURF 0X30
mat 1
mat 2
refs 4
7 0.006739 0.993350
0 0.101986 0.840888
1 0.888965 0.808257
6 0.954909 0.993350
SURF 0X30
mat 1
mat 2
refs 4
0 0.101986 0.840888
7 0.006739 0.993350
4 0.042680 0.009381
3 0.108625 0.194475
SURF 0X30
mat 1
mat 2
refs 4
2 0.895603 0.161844
5 0.990850 0.009382
@ -96,211 +148,175 @@ numvert 32
0.0000000 0.0076500 0.0390000
0.0000000 -0.0076500 -0.0390000
0.0000000 0.0076500 -0.0390000
numsurf 30
numsurf 24
SURF 0X20
mat 2
mat 1
refs 4
1 0.017563 0.670440
0 0.017563 0.670440
2 0.357068 0.670440
3 0.357068 0.670440
SURF 0X20
mat 2
mat 1
refs 4
4 0.357068 0.670440
5 0.357068 0.670440
7 0.017563 0.670440
6 0.017563 0.670440
SURF 0X20
mat 2
mat 1
refs 4
21 0.018173 0.678698
20 0.018173 0.678698
19 0.363376 0.678698
18 0.363376 0.678698
SURF 0X20
mat 2
mat 1
refs 4
20 0.018173 0.678698
22 0.018173 0.678698
8 0.363376 0.678698
19 0.363376 0.678698
SURF 0X20
mat 2
mat 1
refs 4
18 0.363376 0.678698
16 0.363376 0.678698
24 0.018173 0.678698
21 0.018173 0.678698
SURF 0X20
mat 2
mat 1
refs 4
22 0.018173 0.678698
23 0.018173 0.678698
10 0.363376 0.678698
8 0.363376 0.678698
SURF 0X20
mat 2
mat 1
refs 4
16 0.363376 0.678698
14 0.363376 0.678698
25 0.018173 0.678698
24 0.018173 0.678698
SURF 0X20
mat 2
mat 1
refs 4
13 0.363376 0.678698
12 0.363376 0.678698
26 0.018173 0.678698
27 0.018173 0.678698
SURF 0X20
mat 2
mat 1
refs 4
12 0.363376 0.678698
10 0.363376 0.678698
23 0.018173 0.678698
26 0.018173 0.678698
SURF 0X20
mat 2
mat 1
refs 4
27 0.018173 0.678698
25 0.018173 0.678698
14 0.363376 0.678698
13 0.363376 0.678698
SURF 0X20
mat 2
mat 1
refs 4
28 0.017563 0.670440
29 0.017563 0.670440
9 0.357068 0.670440
11 0.357068 0.670440
SURF 0X20
mat 2
mat 1
refs 4
15 0.357068 0.670440
17 0.357068 0.670440
31 0.017563 0.670440
30 0.017563 0.670440
SURF 0X20
mat 2
mat 1
refs 4
0 0.017563 0.670440
9 0.017563 0.670440
29 0.357068 0.670440
2 0.357068 0.670440
SURF 0X20
mat 2
mat 1
refs 4
11 0.357068 0.670440
4 0.357068 0.670440
6 0.017563 0.670440
28 0.017563 0.670440
SURF 0X20
mat 2
mat 1
refs 4
17 0.357068 0.670440
1 0.357068 0.670440
3 0.017563 0.670440
31 0.017563 0.670440
SURF 0X20
mat 2
mat 1
refs 4
30 0.017563 0.670440
7 0.017563 0.670440
5 0.357068 0.670440
15 0.357068 0.670440
SURF 0X20
mat 2
mat 1
refs 4
9 0.516923 0.730952
0 0.559014 0.730952
19 0.558798 0.604378
8 0.516923 0.604378
SURF 0X20
mat 2
mat 1
refs 4
4 0.516923 0.604378
11 0.558798 0.604378
10 0.559014 0.730952
12 0.516923 0.730952
SURF 0X20
mat 2
mat 1
refs 4
1 0.516923 0.604378
17 0.558798 0.604378
16 0.559014 0.730952
18 0.516923 0.730952
SURF 0X20
mat 2
mat 1
refs 4
13 0.516923 0.730952
14 0.559014 0.730952
15 0.558798 0.604378
5 0.516923 0.604378
SURF 0X20
mat 2
mat 1
refs 4
0 0.554654 0.720706
1 0.554654 0.612504
18 0.520065 0.613059
19 0.520065 0.720706
SURF 0X20
mat 2
mat 1
refs 4
5 0.516923 0.604378
4 0.558798 0.604378
12 0.559014 0.730952
13 0.516923 0.730952
SURF 0X20
mat 2
mat 1
refs 4
8 0.555993 0.608773
10 0.518743 0.609364
11 0.518743 0.724070
9 0.555993 0.724070
SURF 0X20
mat 2
mat 1
refs 4
17 0.555993 0.724070
15 0.518743 0.724070
14 0.518743 0.609364
16 0.555993 0.608773
SURF 0X20
mat 2
refs 3
23 0.018173 0.678698
27 0.018173 0.678698
26 0.018173 0.678698
SURF 0X20
mat 2
refs 3
24 0.018173 0.678698
25 0.018173 0.678698
27 0.018173 0.678698
SURF 0X20
mat 2
refs 3
20 0.018173 0.678698
21 0.018173 0.678698
24 0.018173 0.678698
SURF 0X20
mat 2
refs 3
23 0.018173 0.678698
22 0.018173 0.678698
20 0.018173 0.678698
SURF 0X20
mat 2
refs 3
23 0.018173 0.678698
24 0.018173 0.678698
27 0.018173 0.678698
SURF 0X20
mat 2
refs 3
23 0.018173 0.678698
20 0.018173 0.678698
24 0.018173 0.678698
kids 0
OBJECT group
name "Indicators"

View file

@ -1,4 +1,5 @@
<?xml version="1.0" ?>
<?xml version="1.0"?>
<!--
This is the ki266 3d instrument.
Modeled after King KI266 DME Indicator
@ -20,47 +21,49 @@
ki266.new(1); # if you have another at /instrumentation/dme[1]
Maintainer: Torsten Dreyer
-->
<PropertyList>
<params>
<in-range>instrumentation/dme[0]/in-range</in-range>
<right-display>instrumentation/dme[0]/min-kts-display</right-display>
<left-display>instrumentation/dme[0]/miles-display</left-display>
<left-display-dot>instrumentation/dme[0]/left-dot</left-display-dot>
<power-btn>instrumentation/dme[0]/power-btn</power-btn>
<serviceable>instrumentation/dme[0]/serviceable</serviceable>
<dimming>instrumentation/dme[0]/dimming-norm</dimming>
<min-kts>instrumentation/dme[0]/switch-min-kts</min-kts>
<electrical>systems/electrical/outputs/dme</electrical>
</params>
<params>
<in-range>instrumentation/dme[0]/in-range</in-range>
<right-display>instrumentation/dme[0]/min-kts-display</right-display>
<left-display>instrumentation/dme[0]/miles-display</left-display>
<left-display-dot>instrumentation/dme[0]/left-dot</left-display-dot>
<power-btn>instrumentation/dme[0]/power-btn</power-btn>
<serviceable>instrumentation/dme[0]/serviceable</serviceable>
<dimming>instrumentation/dme[0]/dimming-norm</dimming>
<min-kts>instrumentation/dme[0]/switch-min-kts</min-kts>
<electrical>systems/electrical/outputs/dme</electrical>
</params>
<path>ki266.ac</path>
<path>ki266.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>ModeSwitch</object-name>
<object-name>Frame</object-name>
<object-name>base</object-name>
<object-name>Indicators</object-name>
<object-name>Min</object-name>
<object-name>Kts</object-name>
<object-name>Left.Dot1</object-name>
<object-name>Left.100</object-name>
<object-name>Left.10</object-name>
<object-name>Left.1</object-name>
<object-name>Right.100</object-name>
<object-name>Right.10</object-name>
<object-name>Right.1</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>ModeSwitch</object-name>
<object-name>Frame</object-name>
<object-name>Background</object-name>
<object-name>base</object-name>
<object-name>Indicators</object-name>
<object-name>Min</object-name>
<object-name>Kts</object-name>
<object-name>Left.Dot1</object-name>
<object-name>Left.100</object-name>
<object-name>Left.10</object-name>
<object-name>Left.1</object-name>
<object-name>Right.100</object-name>
<object-name>Right.10</object-name>
<object-name>Right.1</object-name>
</effect>
<!-- turn it off, when u/s or switched off -->
<animation>
<type>select</type>
<object-name>Indicators</object-name>
<condition>
<property>/sim/model/c172p/lighting/dme-power</property>
</condition>
</animation>
<!-- Turn it off, when u/s or switched off -->
<animation>
<type>select</type>
<object-name>Indicators</object-name>
<condition>
<property>/sim/model/c172p/lighting/dme-power</property>
</condition>
</animation>
<animation>
<type>material</type>
@ -84,271 +87,260 @@
</emission>
</animation>
<animation>
<type>material</type>
<object-name>ModeSwitch</object-name>
<emission>
<red>0.2</red>
<green>0.04</green>
<blue>0</blue>
<factor-prop>/sim/model/c172p/lighting/dme</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>ModeSwitch</object-name>
<emission>
<red>0.5</red>
<green>0.1</green>
<blue>0.00005</blue>
<factor-prop>/sim/model/c172p/lighting/dme</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Frame</object-name>
<emission>
<red>0.5</red>
<green>0.1</green>
<blue>0.00005</blue>
<factor-prop>/sim/model/c172p/lighting/dme</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Indicators</object-name>
<emission>
<red>-1.0</red>
<green>-1.0</green>
<blue>-1.0</blue>
<factor-prop alias="../../../params/dimming"/>
<offset>1</offset>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Indicators</object-name>
<emission>
<red>-1.0</red>
<green>-1.0</green>
<blue>-1.0</blue>
<factor-prop alias="../../../params/dimming"/>
<offset>1</offset>
</emission>
</animation>
<!-- The mode switch do display min/kts -->
<animation>
<type>select</type>
<object-name>Min</object-name>
<condition>
<not>
<property alias="../../../../params/min-kts"/>
</not>
</condition>
</animation>
<!-- the mode switch do display min/kts -->
<animation>
<type>select</type>
<object-name>Min</object-name>
<condition>
<not>
<property alias="../../../../params/min-kts"/>
</not>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Kts</object-name>
<condition>
<property alias="../../../params/min-kts"/>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Kts</object-name>
<condition>
<property alias="../../../params/min-kts"/>
</condition>
</animation>
<animation>
<type>translate</type>
<object-name>ModeSwitch</object-name>
<factor>-0.003</factor>
<property alias="../../params/min-kts"/>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>ModeSwitch</object-name>
<factor>-0.003</factor>
<property alias="../../params/min-kts"/>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
</animation>
<animation>
<type>pick</type>
<object-name>ModeSwitch</object-name>
<object-name>Min</object-name>
<object-name>Kts</object-name>
<visible>true</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property alias="../../../../params/min-kts"/>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("dme-mode")</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>ModeSwitch</object-name>
<object-name>Min</object-name>
<object-name>Kts</object-name>
<visible>true</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property alias="../../../../params/min-kts"/>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("dme-mode")</script>
</binding>
</action>
</animation>
<!-- distance display, allways on.
Shows nn.n when distance is less than 100NM and
shows nnn when distance is greater than or equal to 100NM
<!-- Distance display, allways on.
Shows nn.n when distance is less than 100NM and
shows nnn when distance is greater than or equal to 100NM
-->
<animation>
<name>LeftDecimalDot</name>
<type>select</type>
<object-name>Left.Dot1</object-name>
<condition>
<property alias="../../../params/left-display-dot"/>
</condition>
</animation>
<animation>
<name>LeftDecimalDot</name>
<type>select</type>
<object-name>Left.Dot1</object-name>
<condition>
<property alias="../../../params/left-display-dot"/>
</condition>
</animation>
<!-- blank leading zeros -->
<animation>
<name>miles_100_blank</name>
<type>select</type>
<object-name>Left.100</object-name>
<condition>
<greater-than-equals>
<property alias="../../../../params/left-display"/>
<value>100.0</value>
</greater-than-equals>
</condition>
</animation>
<!-- Blank leading zeros -->
<animation>
<name>miles_100_blank</name>
<type>select</type>
<object-name>Left.100</object-name>
<condition>
<greater-than-equals>
<property alias="../../../../params/left-display"/>
<value>100.0</value>
</greater-than-equals>
</condition>
</animation>
<animation>
<name>miles_10_blank</name>
<type>select</type>
<object-name>Left.10</object-name>
<condition>
<or>
<greater-than-equals>
<property alias="../../../../../params/left-display"/>
<value>10.0</value>
</greater-than-equals>
<and>
<property alias="../../../../../params/left-display-dot"/>
<greater-than-equals>
<property alias="../../../../../../params/left-display"/>
<value>1.0</value>
</greater-than-equals>
</and>
</or>
</condition>
</animation>
<animation>
<name>miles_10_blank</name>
<type>select</type>
<object-name>Left.10</object-name>
<condition>
<or>
<greater-than-equals>
<property alias="../../../../../params/left-display"/>
<value>10.0</value>
</greater-than-equals>
<and>
<property alias="../../../../../params/left-display-dot"/>
<greater-than-equals>
<property alias="../../../../../../params/left-display"/>
<value>1.0</value>
</greater-than-equals>
</and>
</or>
</condition>
</animation>
<animation>
<name>miles_1_blank</name>
<type>select</type>
<object-name>Left.1</object-name>
<condition>
<greater-than-equals>
<property alias="../../../../params/left-display"/>
<value>1.0</value>
</greater-than-equals>
</condition>
</animation>
<animation>
<name>miles_1_blank</name>
<type>select</type>
<object-name>Left.1</object-name>
<condition>
<greater-than-equals>
<property alias="../../../../params/left-display"/>
<value>1.0</value>
</greater-than-equals>
</condition>
</animation>
<!-- left display, left digit -->
<animation>
<name>miles_100_lo</name>
<type>textranslate</type>
<object-name>Left.100</object-name>
<property alias="../../params/left-display"/>
<step>100</step>
<factor>0.001</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Left display, left digit -->
<animation>
<name>miles_100_lo</name>
<type>textranslate</type>
<object-name>Left.100</object-name>
<property alias="../../params/left-display"/>
<step>100</step>
<factor>0.001</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- left display, center digit -->
<animation>
<name>miles_10_lo</name>
<type>textranslate</type>
<object-name>Left.10</object-name>
<property alias="../../params/left-display"/>
<step>10</step>
<factor>0.01</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Left display, center digit -->
<animation>
<name>miles_10_lo</name>
<type>textranslate</type>
<object-name>Left.10</object-name>
<property alias="../../params/left-display"/>
<step>10</step>
<factor>0.01</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- left display, right digit -->
<animation>
<name>miles_1_lo</name>
<type>textranslate</type>
<object-name>Left.1</object-name>
<property alias="../../params/left-display"/>
<step>1</step>
<factor>0.1</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Left display, right digit -->
<animation>
<name>miles_1_lo</name>
<type>textranslate</type>
<object-name>Left.1</object-name>
<property alias="../../params/left-display"/>
<step>1</step>
<factor>0.1</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!--
<!--
Right display, showing either kts or min, handled by dme.nas
-->
<animation>
<condition>
<greater-than-equals>
<property alias="../../../../params/right-display"/>
<value>100</value>
</greater-than-equals>
</condition>
<name>kts_100_select</name>
<type>select</type>
<object-name>Right.100</object-name>
</animation>
<animation>
<condition>
<greater-than-equals>
<property alias="../../../../params/right-display"/>
<value>100</value>
</greater-than-equals>
</condition>
<name>kts_100_select</name>
<type>select</type>
<object-name>Right.100</object-name>
</animation>
<animation>
<condition>
<greater-than-equals>
<property alias="../../../../params/right-display"/>
<value>10</value>
</greater-than-equals>
</condition>
<name>kts_10_select</name>
<type>select</type>
<object-name>Right.10</object-name>
</animation>
<animation>
<condition>
<greater-than-equals>
<property alias="../../../../params/right-display"/>
<value>10</value>
</greater-than-equals>
</condition>
<name>kts_10_select</name>
<type>select</type>
<object-name>Right.10</object-name>
</animation>
<animation>
<condition>
<property alias="../../../params/in-range"/>
</condition>
<name>kts_1_select</name>
<type>select</type>
<object-name>Right.1</object-name>
</animation>
<animation>
<condition>
<property alias="../../../params/in-range"/>
</condition>
<name>kts_1_select</name>
<type>select</type>
<object-name>Right.1</object-name>
</animation>
<animation>
<name>kts_100</name>
<type>textranslate</type>
<object-name>Right.100</object-name>
<property alias="../../params/right-display"/>
<step>100</step>
<factor>0.001</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>kts_100</name>
<type>textranslate</type>
<object-name>Right.100</object-name>
<property alias="../../params/right-display"/>
<step>100</step>
<factor>0.001</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>kts_10</name>
<type>textranslate</type>
<object-name>Right.10</object-name>
<property alias="../../params/right-display"/>
<step>10</step>
<factor>0.01</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>kts_10</name>
<type>textranslate</type>
<object-name>Right.10</object-name>
<property alias="../../params/right-display"/>
<step>10</step>
<factor>0.01</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>kts_1</name>
<type>textranslate</type>
<object-name>Right.1</object-name>
<property alias="../../params/right-display"/>
<step>1</step>
<factor>0.1</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<name>kts_1</name>
<type>textranslate</type>
<object-name>Right.1</object-name>
<property alias="../../params/right-display"/>
<step>1</step>
<factor>0.1</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
</PropertyList>

View file

@ -3,7 +3,6 @@
<PropertyList>
<!-- original work from dhc6 -->
<path>gear-ctl.ac</path>
<effect>

View file

@ -2,163 +2,143 @@
<PropertyList>
<path>hi.ac</path>
<path>hi.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>Front</object-name>
<object-name>OBS-Knob</object-name>
<object-name>Hdg-Knob</object-name>
<object-name>HdgBug</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name>
<object-name>Front</object-name>
<object-name>OBS-Knob</object-name>
<object-name>Hdg-Knob</object-name>
<object-name>HdgBug</object-name>
</effect>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>Front</object-name>
<object-name>HdgBug</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>Face</object-name>
<object-name>Front</object-name>
<object-name>HdgBug</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>OBS-Knob</object-name>
<object-name>Hdg-Knob</object-name>
<emission>
<red>0.45</red>
<green>0.09</green>
<blue>0.00001</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>Face</object-name>
<property>instrumentation/heading-indicator/indicated-heading-deg</property>
<factor>-1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Face</object-name>
<property>instrumentation/heading-indicator/indicated-heading-deg</property>
<factor>-1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>HdgBug</object-name>
<property>instrumentation/heading-indicator/indicated-heading-deg</property>
<factor>-1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>HdgBug</object-name>
<property>instrumentation/heading-indicator/indicated-heading-deg</property>
<factor>-1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>HdgBug</object-name>
<property>autopilot/settings/heading-bug-deg</property>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>HdgBug</object-name>
<property>autopilot/settings/heading-bug-deg</property>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Heading Bug control -->
<animation>
<type>knob</type>
<object-name>Hdg-Knob</object-name>
<property>autopilot/settings/heading-bug-deg</property>
<factor>6</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0.0298</y-m>
<z-m>-0.03</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
<property>autopilot/settings/heading-bug-deg</property>
<factor>1</factor>
<min>0</min>
<max>360</max>
<wrap>1</wrap>
</binding>
</action>
<!-- Faster rate of change than the default -->
<drag-scale-px>4</drag-scale-px>
<shift-repeat type="int">5</shift-repeat>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>heading-bug</tooltip-id>
<mapping>heading</mapping>
<label>Heading Bug: %3d</label>
<property>autopilot/settings/heading-bug-deg</property>
</binding>
</hovered>
</animation>
<!-- Heading Bug control -->
<animation>
<type>knob</type>
<object-name>Hdg-Knob</object-name>
<property>autopilot/settings/heading-bug-deg</property>
<factor>6</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0.0298</y-m>
<z-m>-0.03</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
<property>autopilot/settings/heading-bug-deg</property>
<factor>1</factor>
<min>0</min>
<max>360</max>
<wrap>1</wrap>
</binding>
</action>
<!-- faster rate of change than the default -->
<drag-scale-px>4</drag-scale-px>
<shift-repeat type="int">5</shift-repeat>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>heading-bug</tooltip-id>
<mapping>heading</mapping>
<label>Heading Bug: %3d</label>
<property>autopilot/settings/heading-bug-deg</property>
</binding>
</hovered>
</animation>
<!-- Heading Offset -->
<animation>
<type>knob</type>
<object-name>OBS-Knob</object-name>
<property>instrumentation/heading-indicator/offset-deg</property>
<factor>6</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>-0.0293</y-m>
<z-m>-0.0297</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
<!-- Heading Offset -->
<animation>
<type>knob</type>
<object-name>OBS-Knob</object-name>
<property>instrumentation/heading-indicator/offset-deg</property>
<factor>1</factor>
<min>0</min>
<max>360</max>
<wrap>1</wrap>
</binding>
</action>
<!-- faster rate of change than the default -->
<drag-scale-px>4</drag-scale-px>
<shift-repeat type="int">5</shift-repeat>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>heading-offset</tooltip-id>
<label>Heading Offset: %3d</label>
<mapping>heading</mapping>
<property>instrumentation/heading-indicator/offset-deg</property>
</binding>
</hovered>
</animation>
<factor>6</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>-0.0293</y-m>
<z-m>-0.0297</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
<property>instrumentation/heading-indicator/offset-deg</property>
<factor>1</factor>
<min>0</min>
<max>360</max>
<wrap>1</wrap>
</binding>
</action>
<!-- Faster rate of change than the default -->
<drag-scale-px>4</drag-scale-px>
<shift-repeat type="int">5</shift-repeat>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>heading-offset</tooltip-id>
<label>Heading Offset: %3d</label>
<mapping>heading</mapping>
<property>instrumentation/heading-indicator/offset-deg</property>
</binding>
</hovered>
</animation>
</PropertyList>

View file

@ -1,111 +1,112 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Adapted from the Diamond-da40 -->
<PropertyList>
<path>hobbs.ac</path>
<path>hobbs.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Base</object-name>
<object-name>screw</object-name>
<object-name>Drum.0</object-name>
<object-name>Drum.1</object-name>
<object-name>Drum.2</object-name>
<object-name>Drum.3</object-name>
<object-name>Drum.4</object-name>
</effect>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Base</object-name>
<object-name>screw</object-name>
<object-name>Drum.0</object-name>
<object-name>Drum.1</object-name>
<object-name>Drum.2</object-name>
<object-name>Drum.3</object-name>
<object-name>Drum.4</object-name>
</effect>
<animation>
<object-name>Base</object-name>
<object-name>screw</object-name>
<object-name>Drum.0</object-name>
<object-name>Drum.1</object-name>
<object-name>Drum.2</object-name>
<object-name>Drum.3</object-name>
<object-name>Drum.4</object-name>
</animation>
<animation>
<type>material</type>
<object-name>Drum.0</object-name>
<object-name>Drum.1</object-name>
<object-name>Drum.2</object-name>
<object-name>Drum.3</object-name>
<object-name>Drum.4</object-name>
<condition>
<property>/controls/lighting/instrument-lights</property>
</condition>
<emission>
<red> 0.80 </red>
<green> 0.50 </green>
<blue> 0.50 </blue>
</emission>
</animation>
<animation>
<type>textranslate</type>
<object-name>Drum.0</object-name>
<property>instrumentation/hobbs-meter/digits0</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x> 0 </x>
<y> -1 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Drum.1</object-name>
<property>instrumentation/hobbs-meter/digits1</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x> 0 </x>
<y> -1 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Drum.2</object-name>
<property>instrumentation/hobbs-meter/digits2</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x> 0 </x>
<y> -1 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Drum.3</object-name>
<property>instrumentation/hobbs-meter/digits3</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x> 0 </x>
<y> -1 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Drum.4</object-name>
<property>instrumentation/hobbs-meter/digits4</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x> 0 </x>
<y> -1 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<object-name>Base</object-name>
<object-name>screw</object-name>
<object-name>Drum.0</object-name>
<object-name>Drum.1</object-name>
<object-name>Drum.2</object-name>
<object-name>Drum.3</object-name>
<object-name>Drum.4</object-name>
</animation>
<animation>
<type>material</type>
<object-name>Drum.0</object-name>
<object-name>Drum.1</object-name>
<object-name>Drum.2</object-name>
<object-name>Drum.3</object-name>
<object-name>Drum.4</object-name>
<condition>
<property>/controls/lighting/instrument-lights</property>
</condition>
<emission>
<red> 0.80 </red>
<green> 0.50 </green>
<blue> 0.50 </blue>
</emission>
</animation>
<animation>
<type>textranslate</type>
<object-name>Drum.0</object-name>
<property>instrumentation/hobbs-meter/digits0</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x> 0 </x>
<y> -1 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Drum.1</object-name>
<property>instrumentation/hobbs-meter/digits1</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x> 0 </x>
<y> -1 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Drum.2</object-name>
<property>instrumentation/hobbs-meter/digits2</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x> 0 </x>
<y> -1 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Drum.3</object-name>
<property>instrumentation/hobbs-meter/digits3</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x> 0 </x>
<y> -1 </y>
<z> 0 </z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Drum.4</object-name>
<property>instrumentation/hobbs-meter/digits4</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x> 0 </x>
<y> -1 </y>
<z> 0 </z>
</axis>
</animation>
</PropertyList>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 99 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View file

@ -9,20 +9,20 @@ add
to your aircraft-set.xml
-->
<PropertyList>
<!-- -1: COM1, 0: COM2, 1: EXT -->
<knob type="int" archive="y">-1</knob>
<!-- -1: SPEAKER, 0: OFF, 1: PHONE -->
<auto type="int" archive="y">1</auto>
<com1 type="int" archive="y">0</com1>
<com2 type="int" archive="y">0</com2>
<nav1 type="int" archive="y">0</nav1>
<nav2 type="int" archive="y">0</nav2>
<adf type="int" archive="y">0</adf>
<dme type="int" archive="y">0</dme>
<mkr type="int" archive="y">-1</mkr>
<sens type="int" archive="y">0</sens>
<!-- -1: COM1, 0: COM2, 1: EXT -->
<knob type="int" archive="y">-1</knob>
<!-- -1: SPEAKER, 0: OFF, 1: PHONE -->
<auto type="int" archive="y">1</auto>
<com1 type="int" archive="y">0</com1>
<com2 type="int" archive="y">0</com2>
<nav1 type="int" archive="y">0</nav1>
<nav2 type="int" archive="y">0</nav2>
<adf type="int" archive="y">0</adf>
<dme type="int" archive="y">0</dme>
<mkr type="int" archive="y">-1</mkr>
<sens type="int" archive="y">0</sens>
<!-- flag for marker lights test -->
<test type="int" archive="y">0</test>
<!-- flag for marker lights test -->
<test type="int" archive="y">0</test>
</PropertyList>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 KiB

After

Width:  |  Height:  |  Size: 180 KiB

View file

@ -1,177 +1,155 @@
<?xml version="1.0"?>
<!--
ADF based on ki227 by Torsten Dreyer
ADF based on ki227 by Torsten Dreyer
-->
<PropertyList>
<path>ki227_228.ac</path>
<path>ki227_228.ac</path>
<params>
<model>instrumentation/adf[0]/model</model>
<rotation-deg>instrumentation/adf[0]/rotation-deg</rotation-deg>
<adf-bearing-deg>instrumentation/adf[0]/indicated-bearing-deg</adf-bearing-deg>
<vor-bearing-deg>instrumentation/nav[0]/radials/reciprocal-radial-deg</vor-bearing-deg>
<indicated-heading>instrumentation/heading-indicator/indicated-heading-deg</indicated-heading>
</params>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>CompassRose</object-name>
<object-name>CompassRoseCenter</object-name>
<object-name>KI227.ADFNeedle</object-name>
<object-name>Marker</object-name>
<object-name>HDGSelector</object-name>
<object-name>KI227.ADFNeedle</object-name>
<object-name>HDGSelector</object-name>
<object-name>HDGSelectorPick.L</object-name>
<object-name>HDGSelectorPick.R</object-name>
<object-name>Chassis</object-name>
</effect>
<params>
<model>instrumentation/adf[0]/model</model>
<rotation-deg>instrumentation/adf[0]/rotation-deg</rotation-deg>
<adf-bearing-deg>instrumentation/adf[0]/indicated-bearing-deg</adf-bearing-deg>
<vor-bearing-deg>instrumentation/nav[0]/radials/reciprocal-radial-deg</vor-bearing-deg>
<indicated-heading>instrumentation/heading-indicator/indicated-heading-deg</indicated-heading>
</params>
<animation>
<type>noshadow</type>
</animation>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>CompassRose</object-name>
<object-name>CompassRoseCenter</object-name>
<object-name>Marker</object-name>
<object-name>KI227.ADFNeedle</object-name>
<object-name>HDGSelector</object-name>
<object-name>HDGSelectorPick.L</object-name>
<object-name>HDGSelectorPick.R</object-name>
<object-name>Chassis</object-name>
</effect>
<animation>
<type>range</type>
<min-m>0</min-m>
<max-m>10</max-m>
</animation>
<animation>
<type>noshadow</type>
</animation>
<animation>
<type>material</type>
<object-name>CompassRose</object-name>
<object-name>KI227.ADFNeedle</object-name>
<object-name>Marker</object-name>
<object-name>HDGSelector</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>CompassRose</object-name>
<object-name>KI227.ADFNeedle</object-name>
<object-name>Marker</object-name>
<emission>
<red>1.0</red>
<green>0.2</green>
<blue>0.0</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>select</type>
<object-name>KI227.ADFNeedle</object-name>
<object-name>HDGSelector</object-name>
<object-name>HDGSelectorPick.L</object-name>
<object-name>HDGSelectorPick.R</object-name>
<condition>
<not>
<equals>
<property alias="../../../../../params/model"/>
<value>ki228</value>
</equals>
</not>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>KI227.ADFNeedle</object-name>
<object-name>HDGSelector</object-name>
<object-name>HDGSelectorPick.L</object-name>
<object-name>HDGSelectorPick.R</object-name>
<condition>
<not>
<equals>
<property alias="../../../../../params/model"/>
<value>ki228</value>
</equals>
</not>
</condition>
</animation>
<animation>
<type>rotate</type>
<object-name>CompassRose</object-name>
<property alias="../../params/rotation-deg"/>
<condition>
<not>
<equals>
<property alias="../../../../../params/model"/>
<value>ki228</value>
</equals>
</not>
</condition>
<factor>-1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>CompassRose</object-name>
<property alias="../../params/rotation-deg"/>
<condition>
<not>
<equals>
<property alias="../../../../../params/model"/>
<value>ki228</value>
</equals>
</not>
</condition>
<factor>-1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>CompassRose</object-name>
<property alias="../../params/indicated-heading"/>
<condition>
<equals>
<property alias="../../../../params/model"/>
<value>ki228</value>
</equals>
</condition>
<factor>-1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>CompassRose</object-name>
<property alias="../../params/indicated-heading"/>
<condition>
<equals>
<property alias="../../../../params/model"/>
<value>ki228</value>
</equals>
</condition>
<factor>-1</factor>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>KI227.ADFNeedle</object-name>
<property alias="../../params/adf-bearing-deg"/>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>KI227.ADFNeedle</object-name>
<property alias="../../params/adf-bearing-deg"/>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>pick</type>
<object-name>HDGSelectorPick.L</object-name>
<object-name>HDGSelectorPick.R</object-name>
<visible>false</visible>
</animation>
<animation>
<type>knob</type>
<object-name>HDGSelector</object-name>
<property alias="../../params/rotation-deg"/>
<factor>-8.0</factor>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>-0.0318072</y-m>
<z-m>-0.0327009</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/rotation-deg"/>
<factor>1</factor>
<min>0</min>
<max>360</max>
<wrap>1</wrap>
</binding>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>adf-hdg</tooltip-id>
<label>ADF Heading: %3d</label>
<property alias="../../../../params/rotation-deg"/>
</binding>
</hovered>
</animation>
<animation>
<type>pick</type>
<object-name>HDGSelectorPick.L</object-name>
<object-name>HDGSelectorPick.R</object-name>
<visible>false</visible>
</animation>
<animation>
<type>knob</type>
<object-name>HDGSelector</object-name>
<property alias="../../params/rotation-deg"/>
<factor>-8.0</factor>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>-0.0318072</y-m>
<z-m>-0.0327009</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/rotation-deg"/>
<factor>1</factor>
<min>0</min>
<max>360</max>
<wrap>1</wrap>
</binding>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>adf-hdg</tooltip-id>
<label>ADF Heading: %3d</label>
<property alias="../../../../params/rotation-deg"/>
</binding>
</hovered>
</animation>
</PropertyList>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 213 KiB

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -1,4 +1,4 @@
<?xml version="1.0" ?>
<?xml version="1.0"?>
<PropertyList>
@ -7,13 +7,14 @@
<dimming>instrumentation/adf[0]/dimming-norm</dimming>
<dial-1-khz>instrumentation/adf[0]/frequencies/dial-1-khz</dial-1-khz>
<dial-100-khz>instrumentation/adf[0]/frequencies/dial-100-khz</dial-100-khz>
</params>
<path>kr87.ac</path>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>indicator</object-name>
<effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>indicator</object-name>
<object-name>Chassis</object-name>
<object-name>Volume</object-name>
<object-name>FRQOuter</object-name>
@ -31,14 +32,14 @@
<object-name>indicator.ET</object-name>
<object-name>indicator.Use.1000</object-name>
<object-name>indicator.Use.100</object-name>
<object-name>indicator.Use.10</object-name>
<object-name>indicator.Use.10</object-name>
<object-name>indicator.Use.1</object-name>
<object-name>indicator.dots</object-name>
<object-name>indicator.Stby.1000</object-name>
<object-name>indicator.Stby.100</object-name>
<object-name>indicator.Stby.10</object-name>
<object-name>indicator.Stby.1</object-name>
</effect>
</effect>
<animation>
<type>select</type>
@ -77,30 +78,22 @@
<animation>
<type>noshadow</type>
</animation>
<animation>
<type>range</type>
<min-m>0</min-m>
<max-m>10</max-m>
</animation>
<animation>
<type>material</type>
<object-name>Volume</object-name>
<object-name>FRQOuter</object-name>
<object-name>FRQInner</object-name>
<object-name>knobs.ADF</object-name>
<object-name>knobs.BFO</object-name>
<object-name>knobs.FRQ</object-name>
<object-name>knobs.FLT</object-name>
<object-name>knobs.SET</object-name>
<emission>
<red>0.5</red>
<green>0.1</green>
<blue>0.00005</blue>
<factor-prop>/sim/model/c172p/lighting/adf</factor-prop>
<red>0.5</red>
<green>0.1</green>
<blue>0.00005</blue>
<factor-prop>/sim/model/c172p/lighting/adf</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>indicator</object-name>
@ -249,31 +242,20 @@
</animation>
<animation>
<type>select</type>
<object-name>indicator.Stby.1000</object-name>
<condition>
<greater-than-equals>
<property alias="../../../../params/right-display"/>
<property>/instrumentation/adf[0]/frequencies/standby-khz</property>
<value type="int">1000</value>
</greater-than-equals>
</condition>
<type>select</type>
<object-name>indicator.Stby.1000</object-name>
</animation>
<animation>
<condition>
<greater-than-equals>
<property alias="../../../../params/right-display"/>
<value type="int">100</value>
</greater-than-equals>
</condition>
<type>select</type>
<object-name>indicator.Stby.100</object-name>
</animation>
<animation>
<type>textranslate</type>
<object-name>indicator.Stby.1000</object-name>
<property alias="../../params/right-display"/>
<property>/instrumentation/adf[0]/frequencies/standby-khz</property>
<step>1000</step>
<factor>0.0001</factor>
<axis>
@ -286,7 +268,7 @@
<animation>
<type>textranslate</type>
<object-name>indicator.Stby.100</object-name>
<property alias="../../params/right-display"/>
<property>/instrumentation/adf[0]/frequencies/standby-khz</property>
<step>100</step>
<factor>0.001</factor>
<axis>
@ -299,7 +281,7 @@
<animation>
<type>textranslate</type>
<object-name>indicator.Stby.10</object-name>
<property alias="../../params/right-display"/>
<property>/instrumentation/adf[0]/frequencies/standby-khz</property>
<step>10</step>
<factor>0.01</factor>
<axis>
@ -312,7 +294,7 @@
<animation>
<type>textranslate</type>
<object-name>indicator.Stby.1</object-name>
<property alias="../../params/right-display"/>
<property>/instrumentation/adf[0]/frequencies/standby-khz</property>
<step>1</step>
<factor>0.1</factor>
<axis>
@ -322,8 +304,7 @@
</axis>
</animation>
<!-- knobs and buttons -->
<!-- Knobs and buttons -->
<animation>
<type>translate</type>
<object-name>knobs.ADF</object-name>
@ -533,11 +514,10 @@
</action>
</animation>
<!-- volume knob -->
<!-- Volume knob -->
<animation>
<type>knob</type>
<object-name>Volume</object-name>
<property>/instrumentation/adf[0]/volume-norm</property>
<factor>-270</factor>
<axis>
@ -550,7 +530,6 @@
<y-m>0.03362955</y-m>
<z-m>-0.00472295</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
@ -559,8 +538,7 @@
<min>0</min>
<max>1.0</max>
</binding>
<!-- switch on if volume greater than 0.0 -->
<!-- Switch on if volume greater than 0.0 -->
<binding>
<condition>
<greater-than>
@ -572,8 +550,7 @@
<property>/instrumentation/adf[0]/power-btn</property>
<value type="bool">1</value>
</binding>
<!-- switch off if volume less than 0.1 -->
<!-- Switch off if volume less than 0.1 -->
<binding>
<condition>
<less-than>
@ -585,7 +562,6 @@
<property>/instrumentation/adf[0]/power-btn</property>
<value type="bool">0</value>
</binding>
<binding>
<command>nasal</command>
<script>c172p.click("kr87-adf-dial")</script>
@ -593,11 +569,10 @@
</action>
</animation>
<!-- inner frequency (1 KHz) knob -->
<!-- Inner frequency (1 KHz) knob -->
<animation>
<type>knob</type>
<object-name>FRQInner</object-name>
<property alias="/params/dial-1-khz"/>
<factor>-2.5</factor>
<axis>
@ -610,7 +585,6 @@
<y-m>0.0629</y-m>
<z-m>-0.0018</z-m>
</center>
<action>
<binding>
<command>property-adjust</command>
@ -636,11 +610,10 @@
</action>
</animation>
<!-- outer frequency (100 KHz) knob -->
<!-- Outer frequency (100 KHz) knob -->
<animation>
<type>knob</type>
<object-name>FRQOuter</object-name>
<property alias="/params/dial-100-khz"/>
<factor>-2.5</factor>
<axis>

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 150 KiB

Some files were not shown because too many files have changed in this diff Show more