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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -18,96 +18,96 @@
<property alias="/params/engine/exhaust"/> <property alias="/params/engine/exhaust"/>
</condition> </condition>
<emissive>false</emissive> <emissive>false</emissive>
<lighting>false</lighting> <lighting>false</lighting>
<align>billboard</align> <!-- billboard / fixed --> <align>billboard</align>
<attach>world</attach> <!-- world / local--> <!-- billboard / fixed -->
<placer> <attach>world</attach>
<type>point</type> <!-- sector / segments / point --> <!-- world / local-->
</placer>
<shooter> <placer>
<theta-min-deg>150</theta-min-deg> <type>point</type>
<theta-max-deg>160</theta-max-deg> <!-- sector / segments / point -->
<phi-min-deg>70</phi-min-deg> </placer>
<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>
<counter> <shooter>
<particles-per-sec> <theta-min-deg>150</theta-min-deg>
<value>50</value> <theta-max-deg>160</theta-max-deg>
<spread>30</spread> <phi-min-deg>70</phi-min-deg>
</particles-per-sec> <phi-max-deg>100</phi-max-deg>
</counter> <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> <counter>
<start> <particles-per-sec>
<color> <value>50</value>
<red> <spread>30</spread>
<value>0.3</value> </particles-per-sec>
</red> </counter>
<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>
<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> </particlesystem>
</PropertyList> </PropertyList>

View file

@ -20,5 +20,10 @@
<light-radius type="float">13</light-radius> <light-radius type="float">13</light-radius>
<irradiance-map-type type="int">2</irradiance-map-type> <irradiance-map-type type="int">2</irradiance-map-type>
<irradiance-map-strength type="float">.2</irradiance-map-strength> <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> </parameters>
</PropertyList> </PropertyList>

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -28,189 +28,222 @@
<PropertyList> <PropertyList>
<params> <params>
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! --> <!-- IMPORTANT: int properties 14 to 19, both included, are reserved
<right_ground_effect_speed_kt> for the immat system. Do not use them!
<property>sim/multiplay/generic/float[8]</property> -->
</right_ground_effect_speed_kt> <right_ground_effect_speed_kt>
<property>sim/multiplay/generic/float[8]</property>
</right_ground_effect_speed_kt>
</params> </params>
<particlesystem> <particlesystem>
<name>pontoon-burn-p</name>
<name>pontoon-burn-p</name> <texture>tyreburn.png</texture>
<texture>tyreburn.png</texture> <emissive>false</emissive>
<emissive>false</emissive> <lighting>false</lighting>
<lighting>false</lighting>
<offsets> <offsets>
<x-m> 1.2 </x-m> <x-m> 1.2</x-m>
<y-m> -0.7 </y-m> <y-m>-0.7</y-m>
<z-m> 0.0 </z-m> <z-m> 0.0</z-m>
</offsets> </offsets>
<condition> <condition>
<greater-than> <greater-than>
<property alias="/params/right_ground_effect_speed_kt/property"/> <property alias="/params/right_ground_effect_speed_kt/property"/>
<value>8</value> <value>8</value>
</greater-than> </greater-than>
</condition> </condition>
<align>billboard</align> <align>billboard</align>
<attach>world</attach>
<attach>world</attach> <placer>
<type>point</type>
<placer> </placer>
<type>point</type>
</placer>
<shooter> <shooter>
<theta-min-deg> 45 </theta-min-deg> <theta-min-deg> 45</theta-min-deg>
<theta-max-deg> 85 </theta-max-deg> <theta-max-deg> 85</theta-max-deg>
<phi-min-deg> -60 </phi-min-deg> <phi-min-deg> -60</phi-min-deg>
<phi-max-deg> 60 </phi-max-deg> <phi-max-deg> 60</phi-max-deg>
<speed-mps> <speed-mps>
<value> 50 </value> <value>50</value>
<spread> 5 </spread> <spread>5</spread>
</speed-mps> </speed-mps>
<rotation-speed> <rotation-speed>
<x-max-deg-sec> 15 </x-max-deg-sec> <x-max-deg-sec> 15</x-max-deg-sec>
<x-min-deg-sec> -15 </x-min-deg-sec> <x-min-deg-sec>-15</x-min-deg-sec>
<y-max-deg-sec> 15 </y-max-deg-sec> <y-max-deg-sec> 15</y-max-deg-sec>
<y-min-deg-sec> -15 </y-min-deg-sec> <y-min-deg-sec>-15</y-min-deg-sec>
<z-max-deg-sec> 15 </z-max-deg-sec> <z-max-deg-sec> 15</z-max-deg-sec>
<z-min-deg-sec> -15 </z-min-deg-sec> <z-min-deg-sec>-15</z-min-deg-sec>
</rotation-speed> </rotation-speed>
</shooter> </shooter>
<counter> <counter>
<particles-per-sec> <particles-per-sec>
<value>150</value> <value>150</value>
<spread>0</spread> <spread>0</spread>
</particles-per-sec> </particles-per-sec>
</counter> </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> <particlesystem>
<start> <name>spark</name>
<color> <type>normal</type>
<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> <offsets>
<fluid> air </fluid> <x-m> 1.2</x-m>
<gravity> true </gravity> <y-m>-0.7</y-m>
<wind> true </wind> <z-m> 0.0</z-m>
</program> </offsets>
</particlesystem>
<particlesystem>
<name>spark</name>
<type>normal</type>
<offsets> <condition>
<x-m> 1.2 </x-m> <greater-than>
<y-m> -0.7 </y-m> <property alias="/params/right_ground_effect_speed_kt/property"/>
<z-m> 0.0 </z-m> <value>8</value>
</offsets> </greater-than>
</condition>
<condition> <texture>spark.png</texture>
<greater-than> <emissive>true</emissive>
<property alias="/params/right_ground_effect_speed_kt/property"/> <lighting>true</lighting>
<value>8</value> <align>billboard</align>
</greater-than> <attach>world</attach>
</condition>
<texture>spark.png</texture> <placer>
<emissive>true</emissive> <type>point</type>
<lighting>true</lighting> </placer>
<align>billboard</align>
<attach>world</attach>
<placer> <shooter>
<type>point</type> <theta-min-deg>0</theta-min-deg>
</placer> <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> <counter>
<theta-min-deg>0</theta-min-deg> <particles-per-sec>
<theta-max-deg>360</theta-max-deg> <value>200</value>
<phi-min-deg>0</phi-min-deg> <spread>0</spread>
<phi-max-deg>360</phi-max-deg> </particles-per-sec>
<speed> </counter>
<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> <particle>
<start> <start>
<color> <color>
<red><value> 1.0 </value></red> <red>
<green><value> 1.0 </value></green> <value>1.0</value>
<blue><value> 0.0 </value></blue> </red>
<alpha><value> 1.0 </value></alpha> <green>
</color> <value>1.0</value>
<size><value> 0.05 </value></size> </green>
</start> <blue>
<value>0.0</value>
<end> </blue>
<color> <alpha>
<red><value> 1.0 </value></red> <value>1.0</value>
<green><value> 1.0 </value></green> </alpha>
<blue><value> 0.0 </value></blue> </color>
<alpha><value> 0.6 </value></alpha> <size>
</color> <value>0.05</value>
<size><value> 0.00025 </value></size> </size>
</end> </start>
<end>
<life-sec> <color>
<value>0.5</value> <red>
</life-sec> <value>1.0</value>
</red>
<mass-kg>0.015</mass-kg> <green>
<radius-m>0.1</radius-m> <value>1.0</value>
</particle> </green>
<blue>
<program> <value>0.0</value>
<fluid>air</fluid> </blue>
<gravity type="bool">true</gravity> <alpha>
<wind type="bool">false</wind> <value>0.6</value>
</program> </alpha>
</particlesystem> </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> </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: Fix required:
when the aircraft is flying at a high/low pitch or is rolling over far, when the aircraft is flying at a high/low pitch or is rolling over far,
the shadow seems to disappear into the ground. the shadow seems to disappear into the ground.
--> -->
<PropertyList> <PropertyList>
<path>3dpontoonshadow.ac</path> <path>3dpontoonshadow.ac</path>
<nopreview/> <nopreview/>
<offsets> <offsets>
<pitch-deg>3.75</pitch-deg> <pitch-deg>3.75</pitch-deg>
<z-m>-0.25</z-m> <z-m>-0.25</z-m>
</offsets> </offsets>
<animation> <animation>
<object-name>3dpontoonshadow</object-name> <object-name>3dpontoonshadow</object-name>
<type>select</type> <type>select</type>
<condition> <condition>
<and> <and>
<not> <not>
<property>/sim/rendering/rembrandt/enabled</property> <property>/sim/rendering/rembrandt/enabled</property>
</not> </not>
<property>/sim/rendering/shaders/skydome</property> <property>/sim/rendering/shaders/skydome</property>
<property>sim/rendering/shadow-volume</property> <property>sim/rendering/shadow-volume</property>
<equals> <equals>
<property>/fdm/jsbsim/bushkit</property> <property>/fdm/jsbsim/bushkit</property>
<value>4</value> <value>4</value>
</equals> </equals>
<not> <not>
<property>/fdm/jsbsim/unit[12]/WOW</property> <property>/fdm/jsbsim/unit[12]/WOW</property>
</not> </not>
<not> <not>
<property>/fdm/jsbsim/crash</property> <property>/fdm/jsbsim/crash</property>
</not> </not>
<not> <not>
<property>/fdm/jsbsim/wing-damage/left-wing</property> <property>/fdm/jsbsim/wing-damage/left-wing</property>
</not> </not>
<not> <not>
<property>/fdm/jsbsim/wing-damage/right-wing</property> <property>/fdm/jsbsim/wing-damage/right-wing</property>
</not> </not>
</and> </and>
</condition> </condition>
</animation> </animation>
<effect>
<effect>
<inherits-from>Effects/shadow-vol</inherits-from> <inherits-from>Effects/shadow-vol</inherits-from>
<object-name>3dpontoonshadow</object-name> <object-name>3dpontoonshadow</object-name>
</effect> </effect>
<animation>
<animation>
<type>noshadow</type> <type>noshadow</type>
<object-name>3dpontoonshadow</object-name> <object-name>3dpontoonshadow</object-name>
</animation> </animation>
<!-- pitch --> <!-- Pitch -->
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>3dpontoonshadow</object-name> <object-name>3dpontoonshadow</object-name>
<property>/orientation/pitch-deg</property> <property>/orientation/pitch-deg</property>
<factor>-1.0</factor> <factor>-1.0</factor>
<center> <center>
<x-m>0</x-m> <x-m>0</x-m>
<y-m>0</y-m> <y-m>0</y-m>
<z-m>0</z-m> <z-m>0</z-m>
</center> </center>
<axis> <axis>
<x>0</x> <x>0</x>
<y>1</y> <y>1</y>
<z>0</z> <z>0</z>
</axis> </axis>
</animation> </animation>
<!-- roll --> <!-- Roll -->
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>3dpontoonshadow</object-name> <object-name>3dpontoonshadow</object-name>
<property>/orientation/roll-deg</property> <property>/orientation/roll-deg</property>
<factor>1.0</factor> <factor>1.0</factor>
<center> <center>
<x-m>0</x-m> <x-m>0</x-m>
<y-m>0</y-m> <y-m>0</y-m>
<z-m>0</z-m> <z-m>0</z-m>
</center> </center>
<axis> <axis>
<x>1</x> <x>1</x>
<y>0</y> <y>0</y>
<z>0</z> <z>0</z>
</axis> </axis>
</animation> </animation>
</PropertyList> </PropertyList>

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -2,7 +2,7 @@
<PropertyList> <PropertyList>
<path>RPM.ac</path> <path>RPM.ac</path>
<params> <params>
<engine> <engine>
@ -10,53 +10,79 @@
</engine> </engine>
</params> </params>
<effect> <effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from> <inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name> <object-name>Face</object-name>
<object-name>PointerTip</object-name> <object-name>PointerTip</object-name>
<object-name>PointerCentre</object-name> <object-name>PointerCentre</object-name>
<object-name>PointerTip</object-name> <object-name>PointerTip</object-name>
</effect> </effect>
<animation> <animation>
<type>material</type> <type>material</type>
<object-name>Face</object-name> <object-name>Face</object-name>
<object-name>PointerTip</object-name> <object-name>PointerTip</object-name>
<emission> <emission>
<red>1.0</red> <red>1.0</red>
<green>0.2</green> <green>0.2</green>
<blue>0.0</blue> <blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop> <factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission> </emission>
</animation> </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> </PropertyList>

View file

@ -2,54 +2,81 @@
<PropertyList> <PropertyList>
<path>VSI.ac</path> <path>VSI.ac</path>
<effect> <effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from> <inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Face</object-name> <object-name>Face</object-name>
<object-name>PointerTip</object-name> <object-name>PointerTip</object-name>
<object-name>PointerCentre</object-name> <object-name>PointerCentre</object-name>
<object-name>PointerTip</object-name> <object-name>PointerTip</object-name>
</effect> </effect>
<animation> <animation>
<type>material</type> <type>material</type>
<object-name>Face</object-name> <object-name>Face</object-name>
<object-name>PointerTip</object-name> <object-name>PointerTip</object-name>
<emission> <emission>
<red>1.0</red> <red>1.0</red>
<green>0.2</green> <green>0.2</green>
<blue>0.0</blue> <blue>0.0</blue>
<factor-prop>sim/model//material/instruments/factor</factor-prop> <factor-prop>sim/model//material/instruments/factor</factor-prop>
</emission> </emission>
</animation> </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> </PropertyList>

View file

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

View file

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

View file

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -31,7 +31,7 @@ refs 4
kids 0 kids 0
OBJECT poly OBJECT poly
name "Label3" name "Label3"
loc 0.0013519 -0.0011147 -0.0354037 loc 0.0013519 0.0004291 -0.0354037
texture "dme.png" texture "dme.png"
texrep 1 1 texrep 1 1
numvert 4 numvert 4
@ -88,7 +88,7 @@ refs 4
kids 0 kids 0
OBJECT poly OBJECT poly
name "off" name "off"
loc 0.0013519 -0.0128943 -0.0247327 loc 0.0013519 -0.0113506 -0.0247327
texture "dme.png" texture "dme.png"
texrep 1 1 texrep 1 1
numvert 4 numvert 4
@ -107,7 +107,7 @@ refs 4
kids 0 kids 0
OBJECT poly OBJECT poly
name "on" name "on"
loc 0.0013519 0.0092791 -0.0247327 loc 0.0013519 0.0108228 -0.0247327
texture "dme.png" texture "dme.png"
texrep 1 1 texrep 1 1
numvert 4 numvert 4
@ -130,7 +130,7 @@ loc 0.0046686 -0.0020929 0.0328942
kids 2 kids 2
OBJECT poly OBJECT poly
name "PowerSwitch.Base" name "PowerSwitch.Base"
loc -0.0020819 0.0020929 -0.0000063 loc -0.0015100 0.0036366 -0.0000063
numvert 78 numvert 78
0.0012069 -0.0016156 -0.0023667 0.0012069 -0.0016156 -0.0023667
0.0012069 -0.0027221 -0.0011400 0.0012069 -0.0027221 -0.0011400
@ -704,87 +704,87 @@ numsurf 22
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
12 0.971328 0.403939 12 0.999628 0.000172
0 0.971328 0.363203 0 0.999659 0.500171
1 0.974239 0.363203 1 0.989141 0.500369
13 0.974239 0.403939 13 0.989110 0.000369
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
2 0.968418 0.403939 2 0.989542 0.510384
14 0.968418 0.363203 14 0.989509 0.010384
13 0.971328 0.363203 13 0.999415 0.010213
1 0.971328 0.403939 1 0.999448 0.510212
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
3 0.965509 0.403939 3 0.989571 0.989787
15 0.965509 0.363203 15 0.989537 0.489788
14 0.968418 0.363203 14 0.999443 0.489616
2 0.968418 0.403939 2 0.999477 0.989616
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
4 0.962600 0.403939 4 0.989330 0.997798
16 0.962600 0.363203 16 0.989301 0.497798
15 0.965509 0.363203 15 0.999332 0.497600
3 0.965509 0.403939 3 0.999361 0.997600
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
5 0.959689 0.403939 5 0.989451 1.000000
17 0.959689 0.363203 17 0.989417 0.500000
16 0.962600 0.363203 16 0.999323 0.499829
4 0.962600 0.403939 4 0.999357 0.999828
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
6 0.956779 0.403939 6 0.999290 -0.000171
18 0.956779 0.363203 18 0.999323 0.499829
17 0.959689 0.363203 17 0.989417 0.500000
5 0.959689 0.403939 5 0.989384 0.000000
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
7 0.953869 0.403939 7 0.999302 -0.002400
19 0.953869 0.363203 19 0.999332 0.497600
18 0.956779 0.363203 18 0.989301 0.497798
6 0.956779 0.403939 6 0.989271 -0.002202
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
8 0.950959 0.403939 8 0.999409 -0.010383
20 0.950959 0.363203 20 0.999443 0.489616
19 0.953869 0.363203 19 0.989537 0.489788
7 0.953869 0.403939 7 0.989504 -0.010212
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
9 0.948049 0.403939 9 0.989388 1.000171
21 0.948049 0.363203 21 0.989355 0.500171
20 0.950959 0.363203 20 0.999261 0.500000
8 0.950959 0.403939 8 0.999294 1.000000
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
10 0.945139 0.403939 10 0.989352 0.992556
22 0.945139 0.363203 22 0.989322 0.492557
21 0.948049 0.363203 21 0.999358 0.492359
9 0.948049 0.403939 9 0.999387 0.992359
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
11 0.942230 0.403939 11 0.989269 0.995619
23 0.942230 0.363203 23 0.989235 0.495619
22 0.945139 0.363203 22 0.999141 0.495448
10 0.945139 0.403939 10 0.999174 0.995447
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 4 refs 4
0 0.939320 0.403939 0 0.989355 0.500171
12 0.939320 0.363203 12 0.989321 0.000172
23 0.942230 0.363203 23 0.999227 0.000000
11 0.942230 0.403939 11 0.999261 0.500000
SURF 0X10 SURF 0X10
mat 1 mat 1
refs 3 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 Maintainer: Torsten Dreyer
--> -->
<PropertyList> <PropertyList>
<params> <params>
<power-btn>instrumentation/dme[0]/power-btn</power-btn> <power-btn>instrumentation/dme[0]/power-btn</power-btn>
<serviceable>instrumentation/dme[0]/serviceable</serviceable> <serviceable>instrumentation/dme[0]/serviceable</serviceable>
@ -10,59 +12,30 @@
<path>dme.ac</path> <path>dme.ac</path>
<effect> <effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from> <inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>on</object-name> <object-name>on</object-name>
<object-name>off</object-name> <object-name>off</object-name>
<object-name>Label3</object-name> <object-name>Label3</object-name>
<object-name>n1</object-name> <object-name>n1</object-name>
<object-name>hld</object-name> <object-name>hld</object-name>
<object-name>n2</object-name> <object-name>n2</object-name>
<object-name>SourceSelectorKnob</object-name> <object-name>SourceSelectorKnob</object-name>
<object-name>PowerSwitch.Lever</object-name> <object-name>PowerSwitch.Lever</object-name>
<object-name>PowerSwitch.Base</object-name> <object-name>PowerSwitch.Base</object-name>
</effect> </effect>
<model> <model>
<path>ki266.xml</path> <path>ki266.xml</path>
<name>ki266</name> <name>ki266</name>
<offsets> <offsets>
<x-m>0.00140005</x-m> <x-m>0.00140005</x-m>
<y-m>0.0274714</y-m> <y-m>0.0274714</y-m>
<z-m>0.0</z-m> <z-m>0.0</z-m>
</offsets> </offsets>
</model> </model>
<animation> <!-- The power switch -->
<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 -->
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>PowerSwitch.Lever</object-name> <object-name>PowerSwitch.Lever</object-name>
@ -85,17 +58,17 @@
<object-name>on</object-name> <object-name>on</object-name>
<visible>true</visible> <visible>true</visible>
<action> <action>
<button>0</button> <button>0</button>
<repeatable>false</repeatable> <repeatable>false</repeatable>
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property alias="../../../../params/power-btn"/> <property alias="../../../../params/power-btn"/>
<value>1</value> <value>1</value>
</binding> </binding>
<binding> <binding>
<command>nasal</command> <command>nasal</command>
<script>c172p.click("dme-power")</script> <script>c172p.click("dme-power")</script>
</binding> </binding>
</action> </action>
</animation> </animation>
@ -104,17 +77,17 @@
<object-name>off</object-name> <object-name>off</object-name>
<visible>true</visible> <visible>true</visible>
<action> <action>
<button>0</button> <button>0</button>
<repeatable>false</repeatable> <repeatable>false</repeatable>
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property alias="../../../../params/power-btn"/> <property alias="../../../../params/power-btn"/>
<value>0</value> <value>0</value>
</binding> </binding>
<binding> <binding>
<command>nasal</command> <command>nasal</command>
<script>c172p.click("dme-power")</script> <script>c172p.click("dme-power")</script>
</binding> </binding>
</action> </action>
</animation> </animation>
@ -123,20 +96,20 @@
<object-name>PowerSwitch</object-name> <object-name>PowerSwitch</object-name>
<visible>true</visible> <visible>true</visible>
<action> <action>
<button>0</button> <button>0</button>
<repeatable>false</repeatable> <repeatable>false</repeatable>
<binding> <binding>
<command>property-toggle</command> <command>property-toggle</command>
<property alias="../../../../params/power-btn"/> <property alias="../../../../params/power-btn"/>
</binding> </binding>
<binding> <binding>
<command>nasal</command> <command>nasal</command>
<script>c172p.click("dme-power")</script> <script>c172p.click("dme-power")</script>
</binding> </binding>
</action> </action>
</animation> </animation>
<!-- the source switch --> <!-- The source switch -->
<animation> <animation>
<type>knob</type> <type>knob</type>
<object-name>SourceSelectorKnob</object-name> <object-name>SourceSelectorKnob</object-name>
@ -156,62 +129,62 @@
<z-m>0</z-m> <z-m>0</z-m>
</center> </center>
<action> <action>
<binding> <binding>
<command>property-adjust</command> <command>property-adjust</command>
<property>instrumentation/dme/switch-position</property> <property>instrumentation/dme/switch-position</property>
<factor>1</factor> <factor>1</factor>
<min>1</min> <min>1</min>
<max>3</max> <max>3</max>
<wrap>0</wrap> <wrap>0</wrap>
</binding> </binding>
<binding> <binding>
<condition> <condition>
<equals> <equals>
<property>instrumentation/dme/switch-position</property> <property>instrumentation/dme/switch-position</property>
<value type="int">1</value> <value type="int">1</value>
</equals> </equals>
</condition> </condition>
<command>property-assign</command> <command>property-assign</command>
<property>instrumentation/dme/frequencies/source</property> <property>instrumentation/dme/frequencies/source</property>
<value>instrumentation/nav[0]/frequencies/selected-mhz</value> <value>instrumentation/nav[0]/frequencies/selected-mhz</value>
</binding> </binding>
<binding> <binding>
<condition> <condition>
<equals> <equals>
<property>instrumentation/dme/switch-position</property> <property>instrumentation/dme/switch-position</property>
<value type="int">2</value> <value type="int">2</value>
</equals> </equals>
</condition> </condition>
<command>property-assign</command> <command>property-assign</command>
<property>instrumentation/dme/frequencies/source</property> <property>instrumentation/dme/frequencies/source</property>
<value>instrumentation/dme/frequencies/selected-mhz</value> <value>instrumentation/dme/frequencies/selected-mhz</value>
</binding> </binding>
<binding> <binding>
<condition> <condition>
<equals> <equals>
<property>instrumentation/dme/switch-position</property> <property>instrumentation/dme/switch-position</property>
<value type="int">2</value> <value type="int">2</value>
</equals> </equals>
</condition> </condition>
<command>property-assign</command> <command>property-assign</command>
<property>instrumentation/dme/frequencies/selected-mhz</property> <property>instrumentation/dme/frequencies/selected-mhz</property>
<property>instrumentation/nav[0]/frequencies/selected-mhz</property> <property>instrumentation/nav[0]/frequencies/selected-mhz</property>
</binding> </binding>
<binding> <binding>
<condition> <condition>
<equals> <equals>
<property>instrumentation/dme/switch-position</property> <property>instrumentation/dme/switch-position</property>
<value type="int">3</value> <value type="int">3</value>
</equals> </equals>
</condition> </condition>
<command>property-assign</command> <command>property-assign</command>
<property>instrumentation/dme/frequencies/source</property> <property>instrumentation/dme/frequencies/source</property>
<value>instrumentation/nav[1]/frequencies/selected-mhz</value> <value>instrumentation/nav[1]/frequencies/selected-mhz</value>
</binding> </binding>
<binding> <binding>
<command>nasal</command> <command>nasal</command>
<script>c172p.click("dme-source")</script> <script>c172p.click("dme-source")</script>
</binding> </binding>
</action> </action>
</animation> </animation>

View file

@ -1,12 +1,64 @@
AC3Db 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 "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 "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.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 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 OBJECT world
name "Blender_export__ki266.ac" 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 OBJECT poly
name "base" name "base"
loc -0.0041453 0.0000000 0.0273837 loc -0.0041453 0.0000000 0.0273837
@ -23,35 +75,35 @@ numvert 8
-0.0050000 0.0207000 0.0793500 -0.0050000 0.0207000 0.0793500
numsurf 5 numsurf 5
SURF 0X30 SURF 0X30
mat 1 mat 2
refs 4 refs 4
0 0.005203 0.979506 0 0.005203 0.979506
3 0.004159 0.026610 3 0.004159 0.026610
2 0.995487 0.023226 2 0.995487 0.023226
1 0.994980 0.982322 1 0.994980 0.982322
SURF 0X30 SURF 0X30
mat 1 mat 2
refs 4 refs 4
3 0.108625 0.194475 3 0.108625 0.194475
4 0.042680 0.009381 4 0.042680 0.009381
5 0.990850 0.009382 5 0.990850 0.009382
2 0.895603 0.161844 2 0.895603 0.161844
SURF 0X30 SURF 0X30
mat 1 mat 2
refs 4 refs 4
7 0.006739 0.993350 7 0.006739 0.993350
0 0.101986 0.840888 0 0.101986 0.840888
1 0.888965 0.808257 1 0.888965 0.808257
6 0.954909 0.993350 6 0.954909 0.993350
SURF 0X30 SURF 0X30
mat 1 mat 2
refs 4 refs 4
0 0.101986 0.840888 0 0.101986 0.840888
7 0.006739 0.993350 7 0.006739 0.993350
4 0.042680 0.009381 4 0.042680 0.009381
3 0.108625 0.194475 3 0.108625 0.194475
SURF 0X30 SURF 0X30
mat 1 mat 2
refs 4 refs 4
2 0.895603 0.161844 2 0.895603 0.161844
5 0.990850 0.009382 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 0.0000000 -0.0076500 -0.0390000
0.0000000 0.0076500 -0.0390000 0.0000000 0.0076500 -0.0390000
numsurf 30 numsurf 24
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
1 0.017563 0.670440 1 0.017563 0.670440
0 0.017563 0.670440 0 0.017563 0.670440
2 0.357068 0.670440 2 0.357068 0.670440
3 0.357068 0.670440 3 0.357068 0.670440
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
4 0.357068 0.670440 4 0.357068 0.670440
5 0.357068 0.670440 5 0.357068 0.670440
7 0.017563 0.670440 7 0.017563 0.670440
6 0.017563 0.670440 6 0.017563 0.670440
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
21 0.018173 0.678698 21 0.018173 0.678698
20 0.018173 0.678698 20 0.018173 0.678698
19 0.363376 0.678698 19 0.363376 0.678698
18 0.363376 0.678698 18 0.363376 0.678698
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
20 0.018173 0.678698 20 0.018173 0.678698
22 0.018173 0.678698 22 0.018173 0.678698
8 0.363376 0.678698 8 0.363376 0.678698
19 0.363376 0.678698 19 0.363376 0.678698
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
18 0.363376 0.678698 18 0.363376 0.678698
16 0.363376 0.678698 16 0.363376 0.678698
24 0.018173 0.678698 24 0.018173 0.678698
21 0.018173 0.678698 21 0.018173 0.678698
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
22 0.018173 0.678698 22 0.018173 0.678698
23 0.018173 0.678698 23 0.018173 0.678698
10 0.363376 0.678698 10 0.363376 0.678698
8 0.363376 0.678698 8 0.363376 0.678698
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
16 0.363376 0.678698 16 0.363376 0.678698
14 0.363376 0.678698 14 0.363376 0.678698
25 0.018173 0.678698 25 0.018173 0.678698
24 0.018173 0.678698 24 0.018173 0.678698
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
13 0.363376 0.678698 13 0.363376 0.678698
12 0.363376 0.678698 12 0.363376 0.678698
26 0.018173 0.678698 26 0.018173 0.678698
27 0.018173 0.678698 27 0.018173 0.678698
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
12 0.363376 0.678698 12 0.363376 0.678698
10 0.363376 0.678698 10 0.363376 0.678698
23 0.018173 0.678698 23 0.018173 0.678698
26 0.018173 0.678698 26 0.018173 0.678698
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
27 0.018173 0.678698 27 0.018173 0.678698
25 0.018173 0.678698 25 0.018173 0.678698
14 0.363376 0.678698 14 0.363376 0.678698
13 0.363376 0.678698 13 0.363376 0.678698
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
28 0.017563 0.670440 28 0.017563 0.670440
29 0.017563 0.670440 29 0.017563 0.670440
9 0.357068 0.670440 9 0.357068 0.670440
11 0.357068 0.670440 11 0.357068 0.670440
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
15 0.357068 0.670440 15 0.357068 0.670440
17 0.357068 0.670440 17 0.357068 0.670440
31 0.017563 0.670440 31 0.017563 0.670440
30 0.017563 0.670440 30 0.017563 0.670440
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
0 0.017563 0.670440 0 0.017563 0.670440
9 0.017563 0.670440 9 0.017563 0.670440
29 0.357068 0.670440 29 0.357068 0.670440
2 0.357068 0.670440 2 0.357068 0.670440
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
11 0.357068 0.670440 11 0.357068 0.670440
4 0.357068 0.670440 4 0.357068 0.670440
6 0.017563 0.670440 6 0.017563 0.670440
28 0.017563 0.670440 28 0.017563 0.670440
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
17 0.357068 0.670440 17 0.357068 0.670440
1 0.357068 0.670440 1 0.357068 0.670440
3 0.017563 0.670440 3 0.017563 0.670440
31 0.017563 0.670440 31 0.017563 0.670440
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
30 0.017563 0.670440 30 0.017563 0.670440
7 0.017563 0.670440 7 0.017563 0.670440
5 0.357068 0.670440 5 0.357068 0.670440
15 0.357068 0.670440 15 0.357068 0.670440
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
9 0.516923 0.730952 9 0.516923 0.730952
0 0.559014 0.730952 0 0.559014 0.730952
19 0.558798 0.604378 19 0.558798 0.604378
8 0.516923 0.604378 8 0.516923 0.604378
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
4 0.516923 0.604378 4 0.516923 0.604378
11 0.558798 0.604378 11 0.558798 0.604378
10 0.559014 0.730952 10 0.559014 0.730952
12 0.516923 0.730952 12 0.516923 0.730952
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
1 0.516923 0.604378 1 0.516923 0.604378
17 0.558798 0.604378 17 0.558798 0.604378
16 0.559014 0.730952 16 0.559014 0.730952
18 0.516923 0.730952 18 0.516923 0.730952
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
13 0.516923 0.730952 13 0.516923 0.730952
14 0.559014 0.730952 14 0.559014 0.730952
15 0.558798 0.604378 15 0.558798 0.604378
5 0.516923 0.604378 5 0.516923 0.604378
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
0 0.554654 0.720706 0 0.554654 0.720706
1 0.554654 0.612504 1 0.554654 0.612504
18 0.520065 0.613059 18 0.520065 0.613059
19 0.520065 0.720706 19 0.520065 0.720706
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
5 0.516923 0.604378 5 0.516923 0.604378
4 0.558798 0.604378 4 0.558798 0.604378
12 0.559014 0.730952 12 0.559014 0.730952
13 0.516923 0.730952 13 0.516923 0.730952
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
8 0.555993 0.608773 8 0.555993 0.608773
10 0.518743 0.609364 10 0.518743 0.609364
11 0.518743 0.724070 11 0.518743 0.724070
9 0.555993 0.724070 9 0.555993 0.724070
SURF 0X20 SURF 0X20
mat 2 mat 1
refs 4 refs 4
17 0.555993 0.724070 17 0.555993 0.724070
15 0.518743 0.724070 15 0.518743 0.724070
14 0.518743 0.609364 14 0.518743 0.609364
16 0.555993 0.608773 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 kids 0
OBJECT group OBJECT group
name "Indicators" name "Indicators"

View file

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

View file

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

View file

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

View file

@ -1,111 +1,112 @@
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Adapted from the Diamond-da40 --> <!-- Adapted from the Diamond-da40 -->
<PropertyList> <PropertyList>
<path>hobbs.ac</path> <path>hobbs.ac</path>
<effect> <effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from> <inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>Base</object-name> <object-name>Base</object-name>
<object-name>screw</object-name> <object-name>screw</object-name>
<object-name>Drum.0</object-name> <object-name>Drum.0</object-name>
<object-name>Drum.1</object-name> <object-name>Drum.1</object-name>
<object-name>Drum.2</object-name> <object-name>Drum.2</object-name>
<object-name>Drum.3</object-name> <object-name>Drum.3</object-name>
<object-name>Drum.4</object-name> <object-name>Drum.4</object-name>
</effect> </effect>
<animation> <animation>
<object-name>Base</object-name> <object-name>Base</object-name>
<object-name>screw</object-name> <object-name>screw</object-name>
<object-name>Drum.0</object-name> <object-name>Drum.0</object-name>
<object-name>Drum.1</object-name> <object-name>Drum.1</object-name>
<object-name>Drum.2</object-name> <object-name>Drum.2</object-name>
<object-name>Drum.3</object-name> <object-name>Drum.3</object-name>
<object-name>Drum.4</object-name> <object-name>Drum.4</object-name>
</animation> </animation>
<animation> <animation>
<type>material</type> <type>material</type>
<object-name>Drum.0</object-name> <object-name>Drum.0</object-name>
<object-name>Drum.1</object-name> <object-name>Drum.1</object-name>
<object-name>Drum.2</object-name> <object-name>Drum.2</object-name>
<object-name>Drum.3</object-name> <object-name>Drum.3</object-name>
<object-name>Drum.4</object-name> <object-name>Drum.4</object-name>
<condition> <condition>
<property>/controls/lighting/instrument-lights</property> <property>/controls/lighting/instrument-lights</property>
</condition> </condition>
<emission> <emission>
<red> 0.80 </red> <red> 0.80 </red>
<green> 0.50 </green> <green> 0.50 </green>
<blue> 0.50 </blue> <blue> 0.50 </blue>
</emission> </emission>
</animation> </animation>
<animation> <animation>
<type>textranslate</type> <type>textranslate</type>
<object-name>Drum.0</object-name> <object-name>Drum.0</object-name>
<property>instrumentation/hobbs-meter/digits0</property> <property>instrumentation/hobbs-meter/digits0</property>
<factor>0.1</factor> <factor>0.1</factor>
<step>1</step> <step>1</step>
<axis> <axis>
<x> 0 </x> <x> 0 </x>
<y> -1 </y> <y> -1 </y>
<z> 0 </z> <z> 0 </z>
</axis> </axis>
</animation> </animation>
<animation> <animation>
<type>textranslate</type> <type>textranslate</type>
<object-name>Drum.1</object-name> <object-name>Drum.1</object-name>
<property>instrumentation/hobbs-meter/digits1</property> <property>instrumentation/hobbs-meter/digits1</property>
<factor>0.1</factor> <factor>0.1</factor>
<step>1</step> <step>1</step>
<axis> <axis>
<x> 0 </x> <x> 0 </x>
<y> -1 </y> <y> -1 </y>
<z> 0 </z> <z> 0 </z>
</axis> </axis>
</animation> </animation>
<animation> <animation>
<type>textranslate</type> <type>textranslate</type>
<object-name>Drum.2</object-name> <object-name>Drum.2</object-name>
<property>instrumentation/hobbs-meter/digits2</property> <property>instrumentation/hobbs-meter/digits2</property>
<factor>0.1</factor> <factor>0.1</factor>
<step>1</step> <step>1</step>
<axis> <axis>
<x> 0 </x> <x> 0 </x>
<y> -1 </y> <y> -1 </y>
<z> 0 </z> <z> 0 </z>
</axis> </axis>
</animation> </animation>
<animation> <animation>
<type>textranslate</type> <type>textranslate</type>
<object-name>Drum.3</object-name> <object-name>Drum.3</object-name>
<property>instrumentation/hobbs-meter/digits3</property> <property>instrumentation/hobbs-meter/digits3</property>
<factor>0.1</factor> <factor>0.1</factor>
<step>1</step> <step>1</step>
<axis> <axis>
<x> 0 </x> <x> 0 </x>
<y> -1 </y> <y> -1 </y>
<z> 0 </z> <z> 0 </z>
</axis> </axis>
</animation> </animation>
<animation> <animation>
<type>textranslate</type> <type>textranslate</type>
<object-name>Drum.4</object-name> <object-name>Drum.4</object-name>
<property>instrumentation/hobbs-meter/digits4</property> <property>instrumentation/hobbs-meter/digits4</property>
<factor>0.1</factor> <factor>0.1</factor>
<step>1</step> <step>1</step>
<axis> <axis>
<x> 0 </x> <x> 0 </x>
<y> -1 </y> <y> -1 </y>
<z> 0 </z> <z> 0 </z>
</axis> </axis>
</animation> </animation>
</PropertyList> </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 to your aircraft-set.xml
--> -->
<PropertyList> <PropertyList>
<!-- -1: COM1, 0: COM2, 1: EXT -->
<knob type="int" archive="y">-1</knob>
<!-- -1: SPEAKER, 0: OFF, 1: PHONE --> <!-- -1: COM1, 0: COM2, 1: EXT -->
<auto type="int" archive="y">1</auto> <knob type="int" archive="y">-1</knob>
<com1 type="int" archive="y">0</com1> <!-- -1: SPEAKER, 0: OFF, 1: PHONE -->
<com2 type="int" archive="y">0</com2> <auto type="int" archive="y">1</auto>
<nav1 type="int" archive="y">0</nav1> <com1 type="int" archive="y">0</com1>
<nav2 type="int" archive="y">0</nav2> <com2 type="int" archive="y">0</com2>
<adf type="int" archive="y">0</adf> <nav1 type="int" archive="y">0</nav1>
<dme type="int" archive="y">0</dme> <nav2 type="int" archive="y">0</nav2>
<mkr type="int" archive="y">-1</mkr> <adf type="int" archive="y">0</adf>
<sens type="int" archive="y">0</sens> <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> </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"?> <?xml version="1.0"?>
<!-- <!--
ADF based on ki227 by Torsten Dreyer ADF based on ki227 by Torsten Dreyer
--> -->
<PropertyList> <PropertyList>
<path>ki227_228.ac</path> <path>ki227_228.ac</path>
<params> <params>
<model>instrumentation/adf[0]/model</model> <model>instrumentation/adf[0]/model</model>
<rotation-deg>instrumentation/adf[0]/rotation-deg</rotation-deg> <rotation-deg>instrumentation/adf[0]/rotation-deg</rotation-deg>
<adf-bearing-deg>instrumentation/adf[0]/indicated-bearing-deg</adf-bearing-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> <vor-bearing-deg>instrumentation/nav[0]/radials/reciprocal-radial-deg</vor-bearing-deg>
<indicated-heading>instrumentation/heading-indicator/indicated-heading-deg</indicated-heading> <indicated-heading>instrumentation/heading-indicator/indicated-heading-deg</indicated-heading>
</params> </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>
<animation> <effect>
<type>noshadow</type> <inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
</animation> <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> <animation>
<type>range</type> <type>noshadow</type>
<min-m>0</min-m> </animation>
<max-m>10</max-m>
</animation>
<animation>
<animation> <type>material</type>
<type>material</type> <object-name>CompassRose</object-name>
<object-name>CompassRose</object-name> <object-name>KI227.ADFNeedle</object-name>
<object-name>KI227.ADFNeedle</object-name> <object-name>Marker</object-name>
<object-name>Marker</object-name> <emission>
<object-name>HDGSelector</object-name> <red>1.0</red>
<emission> <green>0.2</green>
<red>1.0</red> <blue>0.0</blue>
<green>0.2</green> <factor-prop>sim/model/material/instruments/factor</factor-prop>
<blue>0.0</blue> </emission>
<factor-prop>sim/model/material/instruments/factor</factor-prop> </animation>
</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> <animation>
<type>select</type> <type>rotate</type>
<object-name>KI227.ADFNeedle</object-name> <object-name>CompassRose</object-name>
<object-name>HDGSelector</object-name> <property alias="../../params/rotation-deg"/>
<object-name>HDGSelectorPick.L</object-name> <condition>
<object-name>HDGSelectorPick.R</object-name> <not>
<condition> <equals>
<not> <property alias="../../../../../params/model"/>
<equals> <value>ki228</value>
<property alias="../../../../../params/model"/> </equals>
<value>ki228</value> </not>
</equals> </condition>
</not> <factor>-1</factor>
</condition> <axis>
</animation> <x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>CompassRose</object-name> <object-name>CompassRose</object-name>
<property alias="../../params/rotation-deg"/> <property alias="../../params/indicated-heading"/>
<condition> <condition>
<not> <equals>
<equals> <property alias="../../../../params/model"/>
<property alias="../../../../../params/model"/> <value>ki228</value>
<value>ki228</value> </equals>
</equals> </condition>
</not> <factor>-1</factor>
</condition> <axis>
<factor>-1</factor> <x>-1</x>
<axis> <y>0</y>
<x>-1</x> <z>0</z>
<y>0</y> </axis>
<z>0</z> </animation>
</axis>
</animation>
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>CompassRose</object-name> <object-name>KI227.ADFNeedle</object-name>
<property alias="../../params/indicated-heading"/> <property alias="../../params/adf-bearing-deg"/>
<condition> <axis>
<equals> <x>-1</x>
<property alias="../../../../params/model"/> <y>0</y>
<value>ki228</value> <z>0</z>
</equals> </axis>
</condition> </animation>
<factor>-1</factor>
<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>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>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> </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> <PropertyList>
@ -7,13 +7,14 @@
<dimming>instrumentation/adf[0]/dimming-norm</dimming> <dimming>instrumentation/adf[0]/dimming-norm</dimming>
<dial-1-khz>instrumentation/adf[0]/frequencies/dial-1-khz</dial-1-khz> <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> <dial-100-khz>instrumentation/adf[0]/frequencies/dial-100-khz</dial-100-khz>
</params> </params>
<path>kr87.ac</path> <path>kr87.ac</path>
<effect> <effect>
<inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from> <inherits-from>../../../../Effects/interior/c172p-interior-radiance</inherits-from>
<object-name>indicator</object-name> <object-name>indicator</object-name>
<object-name>Chassis</object-name> <object-name>Chassis</object-name>
<object-name>Volume</object-name> <object-name>Volume</object-name>
<object-name>FRQOuter</object-name> <object-name>FRQOuter</object-name>
@ -31,14 +32,14 @@
<object-name>indicator.ET</object-name> <object-name>indicator.ET</object-name>
<object-name>indicator.Use.1000</object-name> <object-name>indicator.Use.1000</object-name>
<object-name>indicator.Use.100</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.Use.1</object-name>
<object-name>indicator.dots</object-name> <object-name>indicator.dots</object-name>
<object-name>indicator.Stby.1000</object-name> <object-name>indicator.Stby.1000</object-name>
<object-name>indicator.Stby.100</object-name> <object-name>indicator.Stby.100</object-name>
<object-name>indicator.Stby.10</object-name> <object-name>indicator.Stby.10</object-name>
<object-name>indicator.Stby.1</object-name> <object-name>indicator.Stby.1</object-name>
</effect> </effect>
<animation> <animation>
<type>select</type> <type>select</type>
@ -77,30 +78,22 @@
<animation> <animation>
<type>noshadow</type> <type>noshadow</type>
</animation> </animation>
<animation>
<type>range</type>
<min-m>0</min-m>
<max-m>10</max-m>
</animation>
<animation> <animation>
<type>material</type> <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.ADF</object-name>
<object-name>knobs.BFO</object-name> <object-name>knobs.BFO</object-name>
<object-name>knobs.FRQ</object-name> <object-name>knobs.FRQ</object-name>
<object-name>knobs.FLT</object-name> <object-name>knobs.FLT</object-name>
<object-name>knobs.SET</object-name> <object-name>knobs.SET</object-name>
<emission> <emission>
<red>0.5</red> <red>0.5</red>
<green>0.1</green> <green>0.1</green>
<blue>0.00005</blue> <blue>0.00005</blue>
<factor-prop>/sim/model/c172p/lighting/adf</factor-prop> <factor-prop>/sim/model/c172p/lighting/adf</factor-prop>
</emission> </emission>
</animation> </animation>
<animation> <animation>
<type>material</type> <type>material</type>
<object-name>indicator</object-name> <object-name>indicator</object-name>
@ -249,31 +242,20 @@
</animation> </animation>
<animation> <animation>
<type>select</type>
<object-name>indicator.Stby.1000</object-name>
<condition> <condition>
<greater-than-equals> <greater-than-equals>
<property alias="../../../../params/right-display"/> <property>/instrumentation/adf[0]/frequencies/standby-khz</property>
<value type="int">1000</value> <value type="int">1000</value>
</greater-than-equals> </greater-than-equals>
</condition> </condition>
<type>select</type>
<object-name>indicator.Stby.1000</object-name>
</animation> </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> <animation>
<type>textranslate</type> <type>textranslate</type>
<object-name>indicator.Stby.1000</object-name> <object-name>indicator.Stby.1000</object-name>
<property alias="../../params/right-display"/> <property>/instrumentation/adf[0]/frequencies/standby-khz</property>
<step>1000</step> <step>1000</step>
<factor>0.0001</factor> <factor>0.0001</factor>
<axis> <axis>
@ -286,7 +268,7 @@
<animation> <animation>
<type>textranslate</type> <type>textranslate</type>
<object-name>indicator.Stby.100</object-name> <object-name>indicator.Stby.100</object-name>
<property alias="../../params/right-display"/> <property>/instrumentation/adf[0]/frequencies/standby-khz</property>
<step>100</step> <step>100</step>
<factor>0.001</factor> <factor>0.001</factor>
<axis> <axis>
@ -299,7 +281,7 @@
<animation> <animation>
<type>textranslate</type> <type>textranslate</type>
<object-name>indicator.Stby.10</object-name> <object-name>indicator.Stby.10</object-name>
<property alias="../../params/right-display"/> <property>/instrumentation/adf[0]/frequencies/standby-khz</property>
<step>10</step> <step>10</step>
<factor>0.01</factor> <factor>0.01</factor>
<axis> <axis>
@ -312,7 +294,7 @@
<animation> <animation>
<type>textranslate</type> <type>textranslate</type>
<object-name>indicator.Stby.1</object-name> <object-name>indicator.Stby.1</object-name>
<property alias="../../params/right-display"/> <property>/instrumentation/adf[0]/frequencies/standby-khz</property>
<step>1</step> <step>1</step>
<factor>0.1</factor> <factor>0.1</factor>
<axis> <axis>
@ -322,8 +304,7 @@
</axis> </axis>
</animation> </animation>
<!-- Knobs and buttons -->
<!-- knobs and buttons -->
<animation> <animation>
<type>translate</type> <type>translate</type>
<object-name>knobs.ADF</object-name> <object-name>knobs.ADF</object-name>
@ -533,11 +514,10 @@
</action> </action>
</animation> </animation>
<!-- volume knob --> <!-- Volume knob -->
<animation> <animation>
<type>knob</type> <type>knob</type>
<object-name>Volume</object-name> <object-name>Volume</object-name>
<property>/instrumentation/adf[0]/volume-norm</property> <property>/instrumentation/adf[0]/volume-norm</property>
<factor>-270</factor> <factor>-270</factor>
<axis> <axis>
@ -550,7 +530,6 @@
<y-m>0.03362955</y-m> <y-m>0.03362955</y-m>
<z-m>-0.00472295</z-m> <z-m>-0.00472295</z-m>
</center> </center>
<action> <action>
<binding> <binding>
<command>property-adjust</command> <command>property-adjust</command>
@ -559,8 +538,7 @@
<min>0</min> <min>0</min>
<max>1.0</max> <max>1.0</max>
</binding> </binding>
<!-- Switch on if volume greater than 0.0 -->
<!-- switch on if volume greater than 0.0 -->
<binding> <binding>
<condition> <condition>
<greater-than> <greater-than>
@ -572,8 +550,7 @@
<property>/instrumentation/adf[0]/power-btn</property> <property>/instrumentation/adf[0]/power-btn</property>
<value type="bool">1</value> <value type="bool">1</value>
</binding> </binding>
<!-- Switch off if volume less than 0.1 -->
<!-- switch off if volume less than 0.1 -->
<binding> <binding>
<condition> <condition>
<less-than> <less-than>
@ -585,7 +562,6 @@
<property>/instrumentation/adf[0]/power-btn</property> <property>/instrumentation/adf[0]/power-btn</property>
<value type="bool">0</value> <value type="bool">0</value>
</binding> </binding>
<binding> <binding>
<command>nasal</command> <command>nasal</command>
<script>c172p.click("kr87-adf-dial")</script> <script>c172p.click("kr87-adf-dial")</script>
@ -593,11 +569,10 @@
</action> </action>
</animation> </animation>
<!-- inner frequency (1 KHz) knob --> <!-- Inner frequency (1 KHz) knob -->
<animation> <animation>
<type>knob</type> <type>knob</type>
<object-name>FRQInner</object-name> <object-name>FRQInner</object-name>
<property alias="/params/dial-1-khz"/> <property alias="/params/dial-1-khz"/>
<factor>-2.5</factor> <factor>-2.5</factor>
<axis> <axis>
@ -610,7 +585,6 @@
<y-m>0.0629</y-m> <y-m>0.0629</y-m>
<z-m>-0.0018</z-m> <z-m>-0.0018</z-m>
</center> </center>
<action> <action>
<binding> <binding>
<command>property-adjust</command> <command>property-adjust</command>
@ -636,11 +610,10 @@
</action> </action>
</animation> </animation>
<!-- outer frequency (100 KHz) knob --> <!-- Outer frequency (100 KHz) knob -->
<animation> <animation>
<type>knob</type> <type>knob</type>
<object-name>FRQOuter</object-name> <object-name>FRQOuter</object-name>
<property alias="/params/dial-100-khz"/> <property alias="/params/dial-100-khz"/>
<factor>-2.5</factor> <factor>-2.5</factor>
<axis> <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