Initial checking of c172p-detailed.
From https://github.com/Juanvvc/c172p-detailed.git Commit df6b2c5f4f75d000c5f5ef9c6cc4446784348f20
|
@ -50,21 +50,21 @@
|
|||
0.8 0.0372
|
||||
0.9 0.0299
|
||||
1.0 0.0202
|
||||
1.1 0.0111
|
||||
1.2 0.0075
|
||||
1.3 0.0111
|
||||
1.4 0.0202
|
||||
1.5 0.0280
|
||||
1.6 0.0346
|
||||
1.7 0.0389
|
||||
1.8 0.0421
|
||||
1.9 0.0436
|
||||
2.0 0.0445
|
||||
2.1 0.0445
|
||||
2.2 0.0442
|
||||
2.3 0.0431
|
||||
2.4 0.0424
|
||||
5.0 0.0413
|
||||
1.1 -0.0111
|
||||
1.2 -0.0075
|
||||
1.3 -0.0111
|
||||
1.4 -0.0202
|
||||
1.5 -0.0280
|
||||
1.6 -0.0346
|
||||
1.7 -0.0389
|
||||
1.8 -0.0421
|
||||
1.9 -0.0436
|
||||
2.0 -0.0445
|
||||
2.1 -0.0445
|
||||
2.2 -0.0442
|
||||
2.3 -0.0431
|
||||
2.4 -0.0424
|
||||
5.0 -0.0413
|
||||
</tableData>
|
||||
</table>
|
||||
|
||||
|
|
339
Aircraft/c172p/LICENSE
Normal file
|
@ -0,0 +1,339 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
|
@ -4,6 +4,7 @@
|
|||
<name>Aircraft/c172p/Models/Effects/bumpspec-fuselage</name>
|
||||
<inherits-from>Aircraft/c172p/Models/Effects/bumpspec</inherits-from>
|
||||
<parameters>
|
||||
<rain-enabled type="int">2</rain-enabled>
|
||||
<texture n="2">
|
||||
<image>Aircraft/c172p/Models/Liveries/fuselage-normal.png</image>
|
||||
<filter>linear-mipmap-linear</filter>
|
||||
|
|
16
Aircraft/c172p/Models/Effects/bumpspec-pontoon.eff
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Bump and specular effect -->
|
||||
<PropertyList>
|
||||
<name>Aircraft/c172p/Models/Effects/bumpspec-pontoon</name>
|
||||
<inherits-from>Aircraft/c172p/Models/Effects/bumpspec</inherits-from>
|
||||
<parameters>
|
||||
<rain-enabled type="int">2</rain-enabled>
|
||||
<texture n="2">
|
||||
<image>Aircraft/c172p/Models/Liveries/fuselage-normal.png</image>
|
||||
<filter>linear-mipmap-linear</filter>
|
||||
<wrap-s>repeat</wrap-s>
|
||||
<wrap-t>repeat</wrap-t>
|
||||
<internal-format>normalized</internal-format>
|
||||
</texture>
|
||||
</parameters>
|
||||
</PropertyList>
|
|
@ -4,6 +4,7 @@
|
|||
<name>Aircraft/c172p/Models/Effects/bumpspec-tail</name>
|
||||
<inherits-from>Aircraft/c172p/Models/Effects/bumpspec</inherits-from>
|
||||
<parameters>
|
||||
<rain-enabled type="int">2</rain-enabled>
|
||||
<texture n="2">
|
||||
<image>Aircraft/c172p/Models/Liveries/tail-normal.png</image>
|
||||
<filter>linear-mipmap-linear</filter>
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<name>Aircraft/c172p/Models/Effects/bumpspec-wing</name>
|
||||
<inherits-from>Aircraft/c172p/Models/Effects/bumpspec</inherits-from>
|
||||
<parameters>
|
||||
<rain-enabled type="int">2</rain-enabled>
|
||||
<texture n="2">
|
||||
<image>Aircraft/c172p/Models/Liveries/wing-normal.png</image>
|
||||
<filter>linear-mipmap-linear</filter>
|
||||
|
|
|
@ -7,13 +7,6 @@
|
|||
<normalmap-enabled type="int"> 1 </normalmap-enabled>
|
||||
<normalmap-dds type="int"> 0 </normalmap-dds>
|
||||
<normalmap-tiling type="float"> 1.0 </normalmap-tiling>
|
||||
<texture n="2">
|
||||
<image>Aircraft/c172p/Models/Liveries/tail-normal.png</image>
|
||||
<filter>linear-mipmap-linear</filter>
|
||||
<wrap-s>repeat</wrap-s>
|
||||
<wrap-t>repeat</wrap-t>
|
||||
<internal-format>normalized</internal-format>
|
||||
</texture>
|
||||
<lightmap-enabled type="int"> 0 </lightmap-enabled>
|
||||
<reflection-enabled type="int"> 1 </reflection-enabled>
|
||||
<reflection-correction type="float"> -0.7 </reflection-correction>
|
||||
|
|
13
Aircraft/c172p/Models/Effects/bushkit/bushkit.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<path>c172p-bushkit.ac</path>
|
||||
<texture-path>../../../Models</texture-path>
|
||||
<nopreview/>
|
||||
<offsets>
|
||||
<z-m>0.0</z-m>
|
||||
<y-m>0.0</y-m>
|
||||
<x-m>0.0</x-m>
|
||||
<pitch-deg>0.0</pitch-deg>
|
||||
</offsets>
|
||||
</PropertyList>
|
19448
Aircraft/c172p/Models/Effects/bushkit/c172p-bushkit.ac
Normal file
64957
Aircraft/c172p/Models/Effects/damage/c172p-damage.ac
Normal file
28393
Aircraft/c172p/Models/Effects/damage/c172p-pontoon-damage.ac
Normal file
92
Aircraft/c172p/Models/Effects/damage/damage.xml
Normal file
|
@ -0,0 +1,92 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<path>c172p-damage.ac</path>
|
||||
<texture-path>../../../Models</texture-path>
|
||||
<nopreview/>
|
||||
<offsets>
|
||||
<z-m>0.0</z-m>
|
||||
<y-m>0.0</y-m>
|
||||
<x-m>0.0</x-m>
|
||||
<pitch-deg>0.0</pitch-deg>
|
||||
</offsets>
|
||||
|
||||
<effect>
|
||||
<inherits-from>Aircraft/c172p/Models/Effects/bumpspec-wing</inherits-from>
|
||||
<object-name>flapsD</object-name>
|
||||
<object-name>leftaileronRD</object-name>
|
||||
<object-name>leftaileronLD</object-name>
|
||||
<object-name>leftaileronBD</object-name>
|
||||
<object-name>leftaileronCollapse</object-name>
|
||||
<object-name>leftaileronLDRB</object-name>
|
||||
<object-name>leftaileronLGRB</object-name>
|
||||
<object-name>rightaileronRD</object-name>
|
||||
<object-name>rightaileronLD</object-name>
|
||||
<object-name>rightaileronBD</object-name>
|
||||
<object-name>rightaileronCollapse</object-name>
|
||||
<object-name>rightaileronRDLB</object-name>
|
||||
<object-name>rightaileronRGLB</object-name>
|
||||
<object-name>wing_1RD</object-name>
|
||||
<object-name>wing_1LD</object-name>
|
||||
<object-name>wing_1BD</object-name>
|
||||
<object-name>wing_1Collapse</object-name>
|
||||
<object-name>wing_1BB</object-name>
|
||||
<object-name>wing_1LGRB</object-name>
|
||||
<object-name>wing_1RGLB</object-name>
|
||||
<object-name>wing_1LDRB</object-name>
|
||||
<object-name>wing_1RDLB</object-name>
|
||||
</effect>
|
||||
|
||||
<effect>
|
||||
<inherits-from>Aircraft/c172p/Models/Effects/bumpspec-fuselage</inherits-from>
|
||||
<object-name>LeftWheelStrutBKD</object-name>
|
||||
<object-name>RightWheelStrutBKD</object-name>
|
||||
<object-name>fairing1D</object-name>
|
||||
<object-name>fairing2D</object-name>
|
||||
<object-name>fairing3D</object-name>
|
||||
</effect>
|
||||
|
||||
<!-- Specularity fix -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>flapsD</object-name>
|
||||
<object-name>leftaileronRD</object-name>
|
||||
<object-name>leftaileronLD</object-name>
|
||||
<object-name>leftaileronBD</object-name>
|
||||
<object-name>leftaileronCollapse</object-name>
|
||||
<object-name>leftaileronLDRB</object-name>
|
||||
<object-name>leftaileronLGRB</object-name>
|
||||
<object-name>rightaileronRD</object-name>
|
||||
<object-name>rightaileronLD</object-name>
|
||||
<object-name>rightaileronBD</object-name>
|
||||
<object-name>rightaileronCollapse</object-name>
|
||||
<object-name>rightaileronRDLB</object-name>
|
||||
<object-name>rightaileronRGLB</object-name>
|
||||
<object-name>wing_1RD</object-name>
|
||||
<object-name>wing_1LD</object-name>
|
||||
<object-name>wing_1BD</object-name>
|
||||
<object-name>wing_1Collapse</object-name>
|
||||
<object-name>wing_1BB</object-name>
|
||||
<object-name>wing_1LGRB</object-name>
|
||||
<object-name>wing_1RGLB</object-name>
|
||||
<object-name>wing_1LDRB</object-name>
|
||||
<object-name>wing_1RDLB</object-name>
|
||||
<object-name>LeftWheelStrutBKD</object-name>
|
||||
<object-name>RightWheelStrutBKD</object-name>
|
||||
<object-name>fairing1D</object-name>
|
||||
<object-name>fairing2D</object-name>
|
||||
<object-name>fairing3D</object-name>
|
||||
<object-name>PropellerD</object-name>
|
||||
<shininess>128</shininess>
|
||||
<specular>
|
||||
<r>1</r>
|
||||
<g>1</g>
|
||||
<b>1</b>
|
||||
</specular>
|
||||
<ambient>
|
||||
<r>1</r>
|
||||
<g>1</g>
|
||||
<b>1</b>
|
||||
</ambient>
|
||||
</animation>
|
||||
</PropertyList>
|
125
Aircraft/c172p/Models/Effects/damage/left_gear.xml
Normal file
|
@ -0,0 +1,125 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
|
||||
|
||||
Written by Flavien BLANC
|
||||
Modified by PAF team - April 2012
|
||||
|
||||
Copyright (C) 2011-2012 Flavien BLANC - http://equipe-flightgear.forumactif.com/u56
|
||||
Copyright (C) 2012 Clément DE L'HAMAIDE - http://equipe-flightgear.forumactif.com/u115
|
||||
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<!-- New version May, 07, 2009 by 102nd-YU-Nitro -->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<left_gear_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[13]</property>
|
||||
</left_gear_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-burn-s</name>
|
||||
<texture>tyreburn.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m> 1.2 </x-m>
|
||||
<y-m> 0.7 </y-m>
|
||||
<z-m> 0.0 </z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/left_gear_ground_effect_speed_kt/property"/>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg> 45 </theta-min-deg>
|
||||
<theta-max-deg> 85 </theta-max-deg>
|
||||
<phi-min-deg> -60 </phi-min-deg>
|
||||
<phi-max-deg> 60 </phi-max-deg>
|
||||
<speed-mps>
|
||||
<value> 50 </value>
|
||||
<spread> 5 </spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec> 15 </x-max-deg-sec>
|
||||
<x-min-deg-sec> -15 </x-min-deg-sec>
|
||||
<y-max-deg-sec> 15 </y-max-deg-sec>
|
||||
<y-min-deg-sec> -15 </y-min-deg-sec>
|
||||
<z-max-deg-sec> 15 </z-max-deg-sec>
|
||||
<z-min-deg-sec> -15 </z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>150</value>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value> 0.95 </value></red>
|
||||
<green><value> 0.95 </value></green>
|
||||
<blue><value> 0.95 </value></blue>
|
||||
<alpha><value> 0.05 </value></alpha>
|
||||
</color>
|
||||
<size><value> 0.5 </value></size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value> 1.000 </value></red>
|
||||
<green><value> 1.000 </value></green>
|
||||
<blue><value> 1.000 </value></blue>
|
||||
<alpha><value> 0.020 </value></alpha>
|
||||
</color>
|
||||
<size><value> 3 </value></size>
|
||||
</end>
|
||||
<life-sec><value> 0.5 </value></life-sec>
|
||||
<mass-kg> 0.025 </mass-kg>
|
||||
<radius-m> 0.175 </radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid> air </fluid>
|
||||
<gravity> true </gravity>
|
||||
<wind> true </wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
||||
|
126
Aircraft/c172p/Models/Effects/damage/nose_gear.xml
Normal file
|
@ -0,0 +1,126 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
|
||||
|
||||
Written by Flavien BLANC
|
||||
Modified by PAF team - April 2012
|
||||
|
||||
Copyright (C) 2011-2012 Flavien BLANC - http://equipe-flightgear.forumactif.com/u56
|
||||
Copyright (C) 2012 Clément DE L'HAMAIDE - http://equipe-flightgear.forumactif.com/u115
|
||||
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<nose_gear_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[12]</property>
|
||||
</nose_gear_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
|
||||
<name>spark</name>
|
||||
<type>normal</type>
|
||||
|
||||
<offsets>
|
||||
<x-m> 0.0 </x-m>
|
||||
<y-m> 0.0 </y-m>
|
||||
<z-m> 0.0 </z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/nose_gear_ground_effect_speed_kt/property"/>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<texture>spark.png</texture>
|
||||
<emissive>true</emissive>
|
||||
<lighting>true</lighting>
|
||||
<align>billboard</align>
|
||||
<attach>world</attach>
|
||||
|
||||
<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>
|
82
Aircraft/c172p/Models/Effects/damage/pontoondamage.xml
Normal file
|
@ -0,0 +1,82 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<path>c172p-pontoon-damage.ac</path>
|
||||
<texture-path>../../../Models</texture-path>
|
||||
<nopreview/>
|
||||
<offsets>
|
||||
<z-m>0.0</z-m>
|
||||
<y-m>0.0</y-m>
|
||||
<x-m>0.0</x-m>
|
||||
<pitch-deg>0.0</pitch-deg>
|
||||
</offsets>
|
||||
|
||||
<effect>
|
||||
<inherits-from>Aircraft/c172p/Models/Effects/bumpspec-fuselage</inherits-from>
|
||||
<object-name>L-FloatCD</object-name>
|
||||
<object-name>R-FloatCD</object-name>
|
||||
<object-name>L-FloatCB</object-name>
|
||||
<object-name>R-FloatCB</object-name>
|
||||
<object-name>L-FloatOD</object-name>
|
||||
<object-name>R-FloatOD</object-name>
|
||||
<object-name>L-FloatOB</object-name>
|
||||
<object-name>R-FloatOB</object-name>
|
||||
<object-name>LdamperOD</object-name>
|
||||
<object-name>RdamperOD</object-name>
|
||||
<object-name>LdamperOB</object-name>
|
||||
<object-name>RdamperOB</object-name>
|
||||
<object-name>LstrutOD.001</object-name>
|
||||
<object-name>LstrutOD.002</object-name>
|
||||
<object-name>LstrutOB.001</object-name>
|
||||
<object-name>LstrutOB.002</object-name>
|
||||
<object-name>RstrutOD.001</object-name>
|
||||
<object-name>RstrutOD.002</object-name>
|
||||
<object-name>RstrutOB.001</object-name>
|
||||
<object-name>RstrutOB.002</object-name>
|
||||
<object-name>LHrudderD</object-name>
|
||||
<object-name>RHrudderD</object-name>
|
||||
<object-name>LHrudderB</object-name>
|
||||
<object-name>RHrudderB</object-name>
|
||||
</effect>
|
||||
|
||||
<!-- Specularity fix -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>L-FloatCD</object-name>
|
||||
<object-name>R-FloatCD</object-name>
|
||||
<object-name>L-FloatCB</object-name>
|
||||
<object-name>R-FloatCB</object-name>
|
||||
<object-name>L-FloatOD</object-name>
|
||||
<object-name>R-FloatOD</object-name>
|
||||
<object-name>L-FloatOB</object-name>
|
||||
<object-name>R-FloatOB</object-name>
|
||||
<object-name>LdamperOD</object-name>
|
||||
<object-name>RdamperOD</object-name>
|
||||
<object-name>LdamperOB</object-name>
|
||||
<object-name>RdamperOB</object-name>
|
||||
<object-name>LstrutOD.001</object-name>
|
||||
<object-name>LstrutOD.002</object-name>
|
||||
<object-name>LstrutOB.001</object-name>
|
||||
<object-name>LstrutOB.002</object-name>
|
||||
<object-name>RstrutOD.001</object-name>
|
||||
<object-name>RstrutOD.002</object-name>
|
||||
<object-name>RstrutOB.001</object-name>
|
||||
<object-name>RstrutOB.002</object-name>
|
||||
<object-name>LHrudderD</object-name>
|
||||
<object-name>RHrudderD</object-name>
|
||||
<object-name>LHrudderB</object-name>
|
||||
<object-name>RHrudderB</object-name>
|
||||
<object-name>FloatStruts</object-name>
|
||||
<shininess>128</shininess>
|
||||
<specular>
|
||||
<r>1</r>
|
||||
<g>1</g>
|
||||
<b>1</b>
|
||||
</specular>
|
||||
<ambient>
|
||||
<r>1</r>
|
||||
<g>1</g>
|
||||
<b>1</b>
|
||||
</ambient>
|
||||
</animation>
|
||||
</PropertyList>
|
124
Aircraft/c172p/Models/Effects/damage/right_gear.xml
Normal file
|
@ -0,0 +1,124 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
|
||||
|
||||
Written by Flavien BLANC
|
||||
Modified by PAF team - April 2012
|
||||
|
||||
Copyright (C) 2011-2012 Flavien BLANC - http://equipe-flightgear.forumactif.com/u56
|
||||
Copyright (C) 2012 Clément DE L'HAMAIDE - http://equipe-flightgear.forumactif.com/u115
|
||||
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<!-- New version May, 07, 2009 by 102nd-YU-Nitro -->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<right_gear_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[14]</property>
|
||||
</right_gear_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-burn-p</name>
|
||||
<texture>tyreburn.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m> 1.2 </x-m>
|
||||
<y-m> -0.7 </y-m>
|
||||
<z-m> 0.0 </z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/right_gear_ground_effect_speed_kt/property"/>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg> 45 </theta-min-deg>
|
||||
<theta-max-deg> 85 </theta-max-deg>
|
||||
<phi-min-deg> -60 </phi-min-deg>
|
||||
<phi-max-deg> 60 </phi-max-deg>
|
||||
<speed-mps>
|
||||
<value> 50 </value>
|
||||
<spread> 5 </spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec> 15 </x-max-deg-sec>
|
||||
<x-min-deg-sec> -15 </x-min-deg-sec>
|
||||
<y-max-deg-sec> 15 </y-max-deg-sec>
|
||||
<y-min-deg-sec> -15 </y-min-deg-sec>
|
||||
<z-max-deg-sec> 15 </z-max-deg-sec>
|
||||
<z-min-deg-sec> -15 </z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>150</value>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value> 0.95 </value></red>
|
||||
<green><value> 0.95 </value></green>
|
||||
<blue><value> 0.95 </value></blue>
|
||||
<alpha><value> 0.05 </value></alpha>
|
||||
</color>
|
||||
<size><value> 0.5 </value></size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value> 1.000 </value></red>
|
||||
<green><value> 1.000 </value></green>
|
||||
<blue><value> 1.000 </value></blue>
|
||||
<alpha><value> 0.020 </value></alpha>
|
||||
</color>
|
||||
<size><value> 3 </value></size>
|
||||
</end>
|
||||
<life-sec><value> 0.5 </value></life-sec>
|
||||
<mass-kg> 0.025 </mass-kg>
|
||||
<radius-m> 0.175 </radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid> air </fluid>
|
||||
<gravity> true </gravity>
|
||||
<wind> true </wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/c172p/Models/Effects/damage/spark.png
Normal file
After Width: | Height: | Size: 152 KiB |
138
Aircraft/c172p/Models/Effects/damage/tail.xml
Normal file
|
@ -0,0 +1,138 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
|
||||
|
||||
Written by Flavien BLANC
|
||||
Modified by PAF team - April 2012
|
||||
|
||||
Copyright (C) 2011-2012 Flavien BLANC - http://equipe-flightgear.forumactif.com/u56
|
||||
Copyright (C) 2012 Clément DE L'HAMAIDE - http://equipe-flightgear.forumactif.com/u115
|
||||
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<!-- New version May, 07, 2009 by 102nd-YU-Nitro -->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
|
||||
<tail_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[9]</property>
|
||||
</tail_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
|
||||
<name>spark</name>
|
||||
<type>normal</type>
|
||||
|
||||
<offsets>
|
||||
<x-m> 0.0 </x-m>
|
||||
<y-m> 0.0 </y-m>
|
||||
<z-m> 0.0 </z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/tail_ground_effect_speed_kt/property"/>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
<!--condition>
|
||||
<and>
|
||||
<property>fdm/jsbsim/contact/unit[3]/WOW</property>
|
||||
<greater-than>
|
||||
<property>velocities/groundspeed-kt</property>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
</and>
|
||||
</condition-->
|
||||
|
||||
<texture>spark.png</texture>
|
||||
<emissive>true</emissive>
|
||||
<lighting>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>
|
BIN
Aircraft/c172p/Models/Effects/damage/tyreburn.png
Normal file
After Width: | Height: | Size: 14 KiB |
128
Aircraft/c172p/Models/Effects/damage/wing-left.xml
Normal file
|
@ -0,0 +1,128 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
|
||||
|
||||
Written by Flavien BLANC
|
||||
Modified by PAF team - April 2012
|
||||
|
||||
Copyright (C) 2011-2012 Flavien BLANC - http://equipe-flightgear.forumactif.com/u56
|
||||
Copyright (C) 2012 Clément DE L'HAMAIDE - http://equipe-flightgear.forumactif.com/u115
|
||||
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<!-- New version May, 07, 2009 by 102nd-YU-Nitro -->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<left_wing_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[10]</property>
|
||||
</left_wing_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
|
||||
<name>spark</name>
|
||||
<type>normal</type>
|
||||
|
||||
<offsets>
|
||||
<x-m> 0.0 </x-m>
|
||||
<y-m> 0.0 </y-m>
|
||||
<z-m> 0.0 </z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/left_wing_ground_effect_speed_kt/property"/>
|
||||
<value>2</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<texture>spark.png</texture>
|
||||
<emissive>true</emissive>
|
||||
<lighting>true</lighting>
|
||||
<align>billboard</align>
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>-30</theta-min-deg>
|
||||
<theta-max-deg>-150</theta-max-deg>
|
||||
<phi-min-deg>30</phi-min-deg>
|
||||
<phi-max-deg>150</phi-max-deg>
|
||||
<speed>
|
||||
<value>0</value>
|
||||
<spread>0</spread>
|
||||
</speed>
|
||||
<rotation-speed>
|
||||
<x-min-deg-sec>0</x-min-deg-sec>
|
||||
<y-min-deg-sec>0</y-min-deg-sec>
|
||||
<z-min-deg-sec>0</z-min-deg-sec>
|
||||
<x-max-deg-sec>3600</x-max-deg-sec>
|
||||
<y-max-deg-sec>3600</y-max-deg-sec>
|
||||
<z-max-deg-sec>3600</z-max-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<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>
|
128
Aircraft/c172p/Models/Effects/damage/wing-right.xml
Normal file
|
@ -0,0 +1,128 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
|
||||
|
||||
Written by Flavien BLANC
|
||||
Modified by PAF team - April 2012
|
||||
|
||||
Copyright (C) 2011-2012 Flavien BLANC - http://equipe-flightgear.forumactif.com/u56
|
||||
Copyright (C) 2012 Clément DE L'HAMAIDE - http://equipe-flightgear.forumactif.com/u115
|
||||
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<!-- New version May, 07, 2009 by 102nd-YU-Nitro -->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<right_wing_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[11]</property>
|
||||
</right_wing_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
|
||||
<name>spark</name>
|
||||
<type>normal</type>
|
||||
|
||||
<offsets>
|
||||
<x-m> 0.0 </x-m>
|
||||
<y-m> 0.0 </y-m>
|
||||
<z-m> 0.0 </z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/right_wing_ground_effect_speed_kt/property"/>
|
||||
<value>2</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<texture>spark.png</texture>
|
||||
<emissive>true</emissive>
|
||||
<lighting>true</lighting>
|
||||
<align>billboard</align>
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>30</theta-min-deg>
|
||||
<theta-max-deg>150</theta-max-deg>
|
||||
<phi-min-deg>30</phi-min-deg>
|
||||
<phi-max-deg>150</phi-max-deg>
|
||||
<speed>
|
||||
<value>0</value>
|
||||
<spread>0</spread>
|
||||
</speed>
|
||||
<rotation-speed>
|
||||
<x-min-deg-sec>0</x-min-deg-sec>
|
||||
<y-min-deg-sec>0</y-min-deg-sec>
|
||||
<z-min-deg-sec>0</z-min-deg-sec>
|
||||
<x-max-deg-sec>3600</x-max-deg-sec>
|
||||
<y-max-deg-sec>3600</y-max-deg-sec>
|
||||
<z-max-deg-sec>3600</z-max-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<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>
|
116
Aircraft/c172p/Models/Effects/exhaust/exhaust.xml
Normal file
|
@ -0,0 +1,116 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<particlesystem>
|
||||
<name>startup</name>
|
||||
<texture>smoke.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<condition>
|
||||
<and>
|
||||
<property>controls/engines/engine/starter</property>
|
||||
<greater-than>
|
||||
<property>controls/engines/engine/mixture</property>
|
||||
<value>0</value>
|
||||
</greater-than>
|
||||
<not>
|
||||
<property>engines/engine/running</property>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
<align>billboard</align> <!-- billboard / fixed -->
|
||||
<attach>world</attach> <!-- world / local-->
|
||||
|
||||
<placer>
|
||||
<type>point</type> <!-- sector / segments / point -->
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>150</theta-min-deg>
|
||||
<theta-max-deg>160</theta-max-deg>
|
||||
<phi-min-deg>70</phi-min-deg>
|
||||
<phi-max-deg>100</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>0.5</value>
|
||||
<spread>0.2</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-min-deg-sec>15</x-min-deg-sec>
|
||||
<y-min-deg-sec>-15</y-min-deg-sec>
|
||||
<z-min-deg-sec>15</z-min-deg-sec>
|
||||
<x-max-deg-sec>-15</x-max-deg-sec>
|
||||
<y-max-deg-sec>15</y-max-deg-sec>
|
||||
<z-max-deg-sec>-15</z-max-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>50</value>
|
||||
<spread>30</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.3</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.25</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.25</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.2</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>0.05</value>
|
||||
</size>
|
||||
</start>
|
||||
|
||||
<end>
|
||||
<color>
|
||||
<red>
|
||||
<value>0.8</value>
|
||||
</red>
|
||||
<green>
|
||||
<value>0.7</value>
|
||||
</green>
|
||||
<blue>
|
||||
<value>0.65</value>
|
||||
</blue>
|
||||
<alpha>
|
||||
<value>0.01</value>
|
||||
</alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>0.3</value>
|
||||
</size>
|
||||
</end>
|
||||
|
||||
<life-sec>
|
||||
<value>1</value>
|
||||
</life-sec>
|
||||
|
||||
<mass-kg>0.005</mass-kg>
|
||||
<radius-m>0.05</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid> <!-- air / water -->
|
||||
<gravity>false</gravity>
|
||||
<wind>true</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/c172p/Models/Effects/exhaust/smoke.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/black_nx.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/black_ny.png
Normal file
After Width: | Height: | Size: 7.8 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/black_nz.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/black_px.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/black_py.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/black_pz.png
Normal file
After Width: | Height: | Size: 182 B |
BIN
Aircraft/c172p/Models/Effects/interior/blue_nx.png
Normal file
After Width: | Height: | Size: 161 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/blue_ny.png
Normal file
After Width: | Height: | Size: 71 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/blue_nz.png
Normal file
After Width: | Height: | Size: 244 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/blue_px.png
Normal file
After Width: | Height: | Size: 181 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/blue_py.png
Normal file
After Width: | Height: | Size: 171 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/blue_pz.png
Normal file
After Width: | Height: | Size: 128 KiB |
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<PropertyList>
|
||||
<name>c172p-interior-glass-reflection-front</name>
|
||||
<inherits-from>Effects/glass</inherits-from>
|
||||
<parameters>
|
||||
<texture n="3">
|
||||
<type>cubemap</type>
|
||||
<images>
|
||||
<positive-x>Aircraft/c172p/Models/Effects/interior/default_px.png</positive-x>
|
||||
<negative-x>Aircraft/c172p/Models/Effects/interior/default_nx.png</negative-x>
|
||||
<positive-y>Aircraft/c172p/Models/Effects/interior/default_py.png</positive-y>
|
||||
<negative-y>Aircraft/c172p/Models/Effects/interior/default_ny.png</negative-y>
|
||||
<positive-z>Aircraft/c172p/Models/Effects/interior/default_pz.png</positive-z>
|
||||
<negative-z>Aircraft/c172p/Models/Effects/interior/default_nz.png</negative-z>
|
||||
</images>
|
||||
</texture>
|
||||
<use-reflection type="int">1</use-reflection>
|
||||
<reflection-strength type="float">.75</reflection-strength>
|
||||
</parameters>
|
||||
</PropertyList>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<PropertyList>
|
||||
<name>c172p-interior-glass-reflection-side</name>
|
||||
<inherits-from>Effects/glass</inherits-from>
|
||||
<parameters>
|
||||
<texture n="3">
|
||||
<type>cubemap</type>
|
||||
<images>
|
||||
<positive-x>Aircraft/c172p/Models/Effects/interior/default_px.png</positive-x>
|
||||
<negative-x>Aircraft/c172p/Models/Effects/interior/default_nx.png</negative-x>
|
||||
<positive-y>Aircraft/c172p/Models/Effects/interior/default_py.png</positive-y>
|
||||
<negative-y>Aircraft/c172p/Models/Effects/interior/default_ny.png</negative-y>
|
||||
<positive-z>Aircraft/c172p/Models/Effects/interior/default_pz.png</positive-z>
|
||||
<negative-z>Aircraft/c172p/Models/Effects/interior/default_nz.png</negative-z>
|
||||
</images>
|
||||
</texture>
|
||||
<use-reflection type="int">1</use-reflection>
|
||||
<reflection-strength type="float">.75</reflection-strength>
|
||||
<surface-mapping-scheme type="int">2</surface-mapping-scheme>
|
||||
</parameters>
|
||||
</PropertyList>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<PropertyList>
|
||||
<name>c172-interior-glass-shadow</name>
|
||||
<inherits-from>Effects/model-interior</inherits-from>
|
||||
<parameters>
|
||||
<texture n="4">
|
||||
<type>cubemap</type>
|
||||
<images>
|
||||
<positive-x>Aircraft/c172p/Models/Effects/interior/grayscale_px.png</positive-x>
|
||||
<negative-x>Aircraft/c172p/Models/Effects/interior/grayscale_nx.png</negative-x>
|
||||
<positive-y>Aircraft/c172p/Models/Effects/interior/grayscale_py.png</positive-y>
|
||||
<negative-y>Aircraft/c172p/Models/Effects/interior/grayscale_ny.png</negative-y>
|
||||
<positive-z>Aircraft/c172p/Models/Effects/interior/grayscale_pz.png</positive-z>
|
||||
<negative-z>Aircraft/c172p/Models/Effects/interior/grayscale_nz.png</negative-z>
|
||||
</images>
|
||||
</texture>
|
||||
<opacity-cube-center type="vec3d" n="0"> 0.5 0.0 0.3</opacity-cube-center>
|
||||
<opacity-cube-scale type="vec3d" n="0"> 1.5 0.5 0.7</opacity-cube-scale>
|
||||
<opacity-cube-angle type="float">0.0</opacity-cube-angle>
|
||||
</parameters>
|
||||
</PropertyList>
|
25
Aircraft/c172p/Models/Effects/interior/c172p-interior.eff
Normal file
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<PropertyList>
|
||||
<name>c172-interior</name>
|
||||
<inherits-from>Effects/model-interior</inherits-from>
|
||||
<parameters>
|
||||
<texture n="4">
|
||||
<type>cubemap</type>
|
||||
<images>
|
||||
<positive-x>Aircraft/c172p/Models/Effects/interior/black_px.png</positive-x>
|
||||
<negative-x>Aircraft/c172p/Models/Effects/interior/black_nx.png</negative-x>
|
||||
<positive-y>Aircraft/c172p/Models/Effects/interior/black_py.png</positive-y>
|
||||
<negative-y>Aircraft/c172p/Models/Effects/interior/black_ny.png</negative-y>
|
||||
<positive-z>Aircraft/c172p/Models/Effects/interior/black_pz.png</positive-z>
|
||||
<negative-z>Aircraft/c172p/Models/Effects/interior/black_nz.png</negative-z>
|
||||
</images>
|
||||
</texture>
|
||||
<opacity-cube-center type="vec3d" n="0"> 0.5 0.0 0.3</opacity-cube-center>
|
||||
<opacity-cube-scale type="vec3d" n="0"> 1.5 0.5 0.7</opacity-cube-scale>
|
||||
<opacity-cube-angle type="float">0.0</opacity-cube-angle>
|
||||
<light-filter-one type="vec3d">0.5 0.5 0.5</light-filter-one>
|
||||
<light-filter-two type="vec3d">0.9 0.2 0.2</light-filter-two>
|
||||
<light-radius type="float">13</light-radius>
|
||||
</parameters>
|
||||
</PropertyList>
|
BIN
Aircraft/c172p/Models/Effects/interior/default_nx.png
Normal file
After Width: | Height: | Size: 174 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/default_ny.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/default_nz.png
Normal file
After Width: | Height: | Size: 307 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/default_px.png
Normal file
After Width: | Height: | Size: 205 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/default_py.png
Normal file
After Width: | Height: | Size: 207 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/default_pz.png
Normal file
After Width: | Height: | Size: 156 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/grayscale_nx.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/grayscale_ny.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/grayscale_nz.png
Normal file
After Width: | Height: | Size: 102 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/grayscale_px.png
Normal file
After Width: | Height: | Size: 70 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/grayscale_py.png
Normal file
After Width: | Height: | Size: 71 KiB |
BIN
Aircraft/c172p/Models/Effects/interior/grayscale_pz.png
Normal file
After Width: | Height: | Size: 50 KiB |
15053
Aircraft/c172p/Models/Effects/pontoon/c172p-pontoon.ac
Normal file
97
Aircraft/c172p/Models/Effects/pontoon/left-spray.xml
Normal file
|
@ -0,0 +1,97 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
|
||||
<spray_wake_speed_kt>
|
||||
<property>sim/multiplay/generic/float[6]</property>
|
||||
</spray_wake_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>left-float</name>
|
||||
<texture>spray.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/spray_wake_speed_kt/property"/>
|
||||
<value>6</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>45</theta-min-deg>
|
||||
<theta-max-deg>85</theta-max-deg>
|
||||
<phi-min-deg>-10</phi-min-deg>
|
||||
<phi-max-deg>10</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>0</value>
|
||||
<spread>5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec>15</x-max-deg-sec>
|
||||
<x-min-deg-sec>-15</x-min-deg-sec>
|
||||
<y-max-deg-sec>15</y-max-deg-sec>
|
||||
<y-min-deg-sec>-15</y-min-deg-sec>
|
||||
<z-max-deg-sec>15</z-max-deg-sec>
|
||||
<z-min-deg-sec>-15</z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>30</value>
|
||||
<spread>100</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value>0.95</value></red>
|
||||
<green><value>0.95</value></green>
|
||||
<blue><value>0.95</value></blue>
|
||||
<alpha><value>0.5</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>0.5</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value>1</value></red>
|
||||
<green><value>1</value></green>
|
||||
<blue><value>1</value></blue>
|
||||
<alpha><value>0.001</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>5</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>2.5</value>
|
||||
</life-sec>
|
||||
<mass-kg>0.15</mass-kg>
|
||||
<radius-m>0.175</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>water</fluid>
|
||||
<gravity>true</gravity>
|
||||
<wind>false</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
108
Aircraft/c172p/Models/Effects/pontoon/left-wake.xml
Normal file
|
@ -0,0 +1,108 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
|
||||
<spray_wake_speed_kt>
|
||||
<property>sim/multiplay/generic/float[6]</property>
|
||||
</spray_wake_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>right-wake</name>
|
||||
|
||||
<texture>wake.png</texture>
|
||||
|
||||
<emissive>false</emissive>
|
||||
<lighting>true</lighting>
|
||||
|
||||
<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>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>90</theta-min-deg>
|
||||
<theta-max-deg>98</theta-max-deg>
|
||||
<phi-min-deg>-1.5</phi-min-deg>
|
||||
<phi-max-deg>1.5</phi-max-deg>
|
||||
<speed-mps>
|
||||
<property alias="/params/spray_wake_speed_kt/property"/>
|
||||
<value>10</value>
|
||||
<spread>2.5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-min-deg-sec>5</x-min-deg-sec>
|
||||
<y-min-deg-sec>5</y-min-deg-sec>
|
||||
<z-min-deg-sec>5</z-min-deg-sec>
|
||||
<x-max-deg-sec>25</x-max-deg-sec>
|
||||
<y-max-deg-sec>25</y-max-deg-sec>
|
||||
<z-max-deg-sec>25</z-max-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<property alias="/params/spray_wake_speed_kt/property"/>
|
||||
<factor>15</factor>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value>0.95</value></red>
|
||||
<green><value>0.95</value></green>
|
||||
<blue><value>0.95</value></blue>
|
||||
<alpha><value>0.5</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>0.4</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value>1</value></red>
|
||||
<green><value>1</value></green>
|
||||
<blue><value>1</value></blue>
|
||||
<alpha><value>0.001</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>3.5</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>5.0</value>
|
||||
</life-sec>
|
||||
<mass-kg>25</mass-kg>
|
||||
<radius-m>0.2</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>water</fluid>
|
||||
<gravity>true</gravity>
|
||||
<wind>false</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
||||
|
217
Aircraft/c172p/Models/Effects/pontoon/left_ground.xml
Normal file
|
@ -0,0 +1,217 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
|
||||
|
||||
Written by Flavien BLANC
|
||||
Modified by PAF team - April 2012
|
||||
|
||||
Copyright (C) 2011-2012 Flavien BLANC - http://equipe-flightgear.forumactif.com/u56
|
||||
Copyright (C) 2012 Clément DE L'HAMAIDE - http://equipe-flightgear.forumactif.com/u115
|
||||
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<!-- New version May, 07, 2009 by 102nd-YU-Nitro -->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
|
||||
<left_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[7]</property>
|
||||
</left_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>pontoon-burn-s</name>
|
||||
<texture>tyreburn.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m> 1.2 </x-m>
|
||||
<y-m> 0.7 </y-m>
|
||||
<z-m> 0.0 </z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/left_ground_effect_speed_kt/property"/>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg> 45 </theta-min-deg>
|
||||
<theta-max-deg> 85 </theta-max-deg>
|
||||
<phi-min-deg> -60 </phi-min-deg>
|
||||
<phi-max-deg> 60 </phi-max-deg>
|
||||
<speed-mps>
|
||||
<value> 50 </value>
|
||||
<spread> 5 </spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec> 15 </x-max-deg-sec>
|
||||
<x-min-deg-sec> -15 </x-min-deg-sec>
|
||||
<y-max-deg-sec> 15 </y-max-deg-sec>
|
||||
<y-min-deg-sec> -15 </y-min-deg-sec>
|
||||
<z-max-deg-sec> 15 </z-max-deg-sec>
|
||||
<z-min-deg-sec> -15 </z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>150</value>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value> 0.95 </value></red>
|
||||
<green><value> 0.95 </value></green>
|
||||
<blue><value> 0.95 </value></blue>
|
||||
<alpha><value> 0.05 </value></alpha>
|
||||
</color>
|
||||
<size><value> 0.5 </value></size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value> 1.000 </value></red>
|
||||
<green><value> 1.000 </value></green>
|
||||
<blue><value> 1.000 </value></blue>
|
||||
<alpha><value> 0.020 </value></alpha>
|
||||
</color>
|
||||
<size><value> 3 </value></size>
|
||||
</end>
|
||||
<life-sec><value> 0.5 </value></life-sec>
|
||||
<mass-kg> 0.025 </mass-kg>
|
||||
<radius-m> 0.175 </radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid> air </fluid>
|
||||
<gravity> true </gravity>
|
||||
<wind> true </wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
<particlesystem>
|
||||
|
||||
<name>spark</name>
|
||||
<type>normal</type>
|
||||
|
||||
<offsets>
|
||||
<x-m> 1.2 </x-m>
|
||||
<y-m> 0.7 </y-m>
|
||||
<z-m> 0.0 </z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/left_ground_effect_speed_kt/property"/>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<texture>spark.png</texture>
|
||||
<emissive>true</emissive>
|
||||
<lighting>true</lighting>
|
||||
<align>billboard</align>
|
||||
<attach>world</attach>
|
||||
|
||||
<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>
|
||||
|
102
Aircraft/c172p/Models/Effects/pontoon/middle-wake.xml
Normal file
|
@ -0,0 +1,102 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
|
||||
<spray_wake_speed_kt>
|
||||
<property>sim/multiplay/generic/float[6]</property>
|
||||
</spray_wake_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>middle-wake</name>
|
||||
|
||||
<texture>wake.png</texture>
|
||||
|
||||
<emissive>false</emissive>
|
||||
<lighting>true</lighting>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/spray_wake_speed_kt/property"/>
|
||||
<value>15</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>90</theta-min-deg>
|
||||
<theta-max-deg>98</theta-max-deg>
|
||||
<phi-min-deg>-10</phi-min-deg>
|
||||
<phi-max-deg>10</phi-max-deg>
|
||||
<speed-mps>
|
||||
<property alias="/params/spray_wake_speed_kt/property"/>
|
||||
<value>10</value>
|
||||
<spread>2.5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-min-deg-sec>5</x-min-deg-sec>
|
||||
<y-min-deg-sec>5</y-min-deg-sec>
|
||||
<z-min-deg-sec>5</z-min-deg-sec>
|
||||
<x-max-deg-sec>25</x-max-deg-sec>
|
||||
<y-max-deg-sec>25</y-max-deg-sec>
|
||||
<z-max-deg-sec>25</z-max-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<property alias="/params/spray_wake_speed_kt/property"/>
|
||||
<factor>15</factor>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value>0.95</value></red>
|
||||
<green><value>0.95</value></green>
|
||||
<blue><value>0.95</value></blue>
|
||||
<alpha><value>0.5</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>0.4</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value>1</value></red>
|
||||
<green><value>1</value></green>
|
||||
<blue><value>1</value></blue>
|
||||
<alpha><value>0.001</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>3.5</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>5.0</value>
|
||||
</life-sec>
|
||||
<mass-kg>25</mass-kg>
|
||||
<radius-m>0.2</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>water</fluid>
|
||||
<gravity>true</gravity>
|
||||
<wind>false</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
||||
|
55
Aircraft/c172p/Models/Effects/pontoon/pontoon.xml
Normal file
|
@ -0,0 +1,55 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<path>c172p-pontoon.ac</path>
|
||||
<texture-path>../../../Models</texture-path>
|
||||
<nopreview/>
|
||||
<offsets>
|
||||
<z-m>0.0</z-m>
|
||||
<y-m>0.0</y-m>
|
||||
<x-m>0.0</x-m>
|
||||
<pitch-deg>0.0</pitch-deg>
|
||||
</offsets>
|
||||
|
||||
<effect>
|
||||
<inherits-from>Aircraft/c172p/Models/Effects/bumpspec-fuselage</inherits-from>
|
||||
<object-name>L-Float</object-name>
|
||||
<object-name>R-Float</object-name>
|
||||
<object-name>L-FloatC</object-name>
|
||||
<object-name>R-FloatC</object-name>
|
||||
<object-name>LHrudder</object-name>
|
||||
<object-name>RHrudder</object-name>
|
||||
<object-name>FloatStruts</object-name>
|
||||
</effect>
|
||||
|
||||
<!-- Specularity fix -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>L-Float</object-name>
|
||||
<object-name>R-Float</object-name>
|
||||
<object-name>L-FloatC</object-name>
|
||||
<object-name>R-FloatC</object-name>
|
||||
<object-name>LHrudder</object-name>
|
||||
<object-name>RHrudder</object-name>
|
||||
<object-name>FloatStruts</object-name>
|
||||
<object-name>LRwheel</object-name>
|
||||
<object-name>Ldamper</object-name>
|
||||
<object-name>Lstrut.001</object-name>
|
||||
<object-name>Lstrut.002</object-name>
|
||||
<object-name>RRwheel</object-name>
|
||||
<object-name>Rdamper</object-name>
|
||||
<object-name>Rstrut.001</object-name>
|
||||
<object-name>Rstrut.002</object-name>
|
||||
<shininess>128</shininess>
|
||||
<specular>
|
||||
<r>1</r>
|
||||
<g>1</g>
|
||||
<b>1</b>
|
||||
</specular>
|
||||
<ambient>
|
||||
<r>1</r>
|
||||
<g>1</g>
|
||||
<b>1</b>
|
||||
</ambient>
|
||||
</animation>
|
||||
</PropertyList>
|
97
Aircraft/c172p/Models/Effects/pontoon/right-spray.xml
Normal file
|
@ -0,0 +1,97 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
|
||||
<spray_wake_speed_kt>
|
||||
<property>sim/multiplay/generic/float[6]</property>
|
||||
</spray_wake_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>right-float</name>
|
||||
<texture>spray.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/spray_wake_speed_kt/property"/>
|
||||
<value>6</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>45</theta-min-deg>
|
||||
<theta-max-deg>85</theta-max-deg>
|
||||
<phi-min-deg>-10</phi-min-deg>
|
||||
<phi-max-deg>10</phi-max-deg>
|
||||
<speed-mps>
|
||||
<value>0</value>
|
||||
<spread>5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec>15</x-max-deg-sec>
|
||||
<x-min-deg-sec>-15</x-min-deg-sec>
|
||||
<y-max-deg-sec>15</y-max-deg-sec>
|
||||
<y-min-deg-sec>-15</y-min-deg-sec>
|
||||
<z-max-deg-sec>15</z-max-deg-sec>
|
||||
<z-min-deg-sec>-15</z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>30</value>
|
||||
<spread>100</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value>0.95</value></red>
|
||||
<green><value>0.95</value></green>
|
||||
<blue><value>0.95</value></blue>
|
||||
<alpha><value>0.5</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>0.5</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value>1</value></red>
|
||||
<green><value>1</value></green>
|
||||
<blue><value>1</value></blue>
|
||||
<alpha><value>0.001</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>5</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>2.5</value>
|
||||
</life-sec>
|
||||
<mass-kg>0.15</mass-kg>
|
||||
<radius-m>0.175</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>air</fluid>
|
||||
<gravity>true</gravity>
|
||||
<wind>false</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
108
Aircraft/c172p/Models/Effects/pontoon/right-wake.xml
Normal file
|
@ -0,0 +1,108 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
|
||||
<spray_wake_speed_kt>
|
||||
<property>sim/multiplay/generic/float[6]</property>
|
||||
</spray_wake_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>right-wake</name>
|
||||
|
||||
<texture>wake.png</texture>
|
||||
|
||||
<emissive>false</emissive>
|
||||
<lighting>true</lighting>
|
||||
|
||||
<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>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg>90</theta-min-deg>
|
||||
<theta-max-deg>98</theta-max-deg>
|
||||
<phi-min-deg>-1.5</phi-min-deg>
|
||||
<phi-max-deg>1.5</phi-max-deg>
|
||||
<speed-mps>
|
||||
<property alias="/params/spray_wake_speed_kt/property"/>
|
||||
<value>10</value>
|
||||
<spread>2.5</spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-min-deg-sec>5</x-min-deg-sec>
|
||||
<y-min-deg-sec>5</y-min-deg-sec>
|
||||
<z-min-deg-sec>5</z-min-deg-sec>
|
||||
<x-max-deg-sec>25</x-max-deg-sec>
|
||||
<y-max-deg-sec>25</y-max-deg-sec>
|
||||
<z-max-deg-sec>25</z-max-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<property alias="/params/spray_wake_speed_kt/property"/>
|
||||
<factor>15</factor>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value>0.95</value></red>
|
||||
<green><value>0.95</value></green>
|
||||
<blue><value>0.95</value></blue>
|
||||
<alpha><value>0.5</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>0.4</value>
|
||||
</size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value>1</value></red>
|
||||
<green><value>1</value></green>
|
||||
<blue><value>1</value></blue>
|
||||
<alpha><value>0.001</value></alpha>
|
||||
</color>
|
||||
<size>
|
||||
<value>3.5</value>
|
||||
</size>
|
||||
</end>
|
||||
<life-sec>
|
||||
<value>5.0</value>
|
||||
</life-sec>
|
||||
<mass-kg>25</mass-kg>
|
||||
<radius-m>0.2</radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid>water</fluid>
|
||||
<gravity>true</gravity>
|
||||
<wind>false</wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
||||
|
216
Aircraft/c172p/Models/Effects/pontoon/right_ground.xml
Normal file
|
@ -0,0 +1,216 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
Copied from Cap10C by PAF team - http://equipe-flightgear.forumactif.com
|
||||
|
||||
Written by Flavien BLANC
|
||||
Modified by PAF team - April 2012
|
||||
|
||||
Copyright (C) 2011-2012 Flavien BLANC - http://equipe-flightgear.forumactif.com/u56
|
||||
Copyright (C) 2012 Clément DE L'HAMAIDE - http://equipe-flightgear.forumactif.com/u115
|
||||
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<!-- New version May, 07, 2009 by 102nd-YU-Nitro -->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<!-- IMPORTANT: int properties 14 to 19, both included, are reserved for the immat system. Do not use them! -->
|
||||
<right_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[8]</property>
|
||||
</right_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
|
||||
<name>pontoon-burn-p</name>
|
||||
<texture>tyreburn.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<offsets>
|
||||
<x-m> 1.2 </x-m>
|
||||
<y-m> -0.7 </y-m>
|
||||
<z-m> 0.0 </z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/right_ground_effect_speed_kt/property"/>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg> 45 </theta-min-deg>
|
||||
<theta-max-deg> 85 </theta-max-deg>
|
||||
<phi-min-deg> -60 </phi-min-deg>
|
||||
<phi-max-deg> 60 </phi-max-deg>
|
||||
<speed-mps>
|
||||
<value> 50 </value>
|
||||
<spread> 5 </spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec> 15 </x-max-deg-sec>
|
||||
<x-min-deg-sec> -15 </x-min-deg-sec>
|
||||
<y-max-deg-sec> 15 </y-max-deg-sec>
|
||||
<y-min-deg-sec> -15 </y-min-deg-sec>
|
||||
<z-max-deg-sec> 15 </z-max-deg-sec>
|
||||
<z-min-deg-sec> -15 </z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>150</value>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value> 0.95 </value></red>
|
||||
<green><value> 0.95 </value></green>
|
||||
<blue><value> 0.95 </value></blue>
|
||||
<alpha><value> 0.05 </value></alpha>
|
||||
</color>
|
||||
<size><value> 0.5 </value></size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value> 1.000 </value></red>
|
||||
<green><value> 1.000 </value></green>
|
||||
<blue><value> 1.000 </value></blue>
|
||||
<alpha><value> 0.020 </value></alpha>
|
||||
</color>
|
||||
<size><value> 3 </value></size>
|
||||
</end>
|
||||
<life-sec><value> 0.5 </value></life-sec>
|
||||
<mass-kg> 0.025 </mass-kg>
|
||||
<radius-m> 0.175 </radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid> air </fluid>
|
||||
<gravity> true </gravity>
|
||||
<wind> true </wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
<particlesystem>
|
||||
|
||||
<name>spark</name>
|
||||
<type>normal</type>
|
||||
|
||||
<offsets>
|
||||
<x-m> 1.2 </x-m>
|
||||
<y-m> -0.7 </y-m>
|
||||
<z-m> 0.0 </z-m>
|
||||
</offsets>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
<property alias="/params/right_ground_effect_speed_kt/property"/>
|
||||
<value>8</value>
|
||||
</greater-than>
|
||||
</condition>
|
||||
|
||||
<texture>spark.png</texture>
|
||||
<emissive>true</emissive>
|
||||
<lighting>true</lighting>
|
||||
<align>billboard</align>
|
||||
<attach>world</attach>
|
||||
|
||||
<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>
|
BIN
Aircraft/c172p/Models/Effects/pontoon/spark.png
Normal file
After Width: | Height: | Size: 152 KiB |
BIN
Aircraft/c172p/Models/Effects/pontoon/spray.png
Normal file
After Width: | Height: | Size: 9.4 KiB |
BIN
Aircraft/c172p/Models/Effects/pontoon/tyreburn.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
Aircraft/c172p/Models/Effects/pontoon/wake.png
Normal file
After Width: | Height: | Size: 31 KiB |
16453
Aircraft/c172p/Models/Effects/shadow/3dbush26shadow.ac
Normal file
103
Aircraft/c172p/Models/Effects/shadow/3dbush26shadow.xml
Normal file
|
@ -0,0 +1,103 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- (c) 2015, wlbragg. http://forum.flightgear.org/viewtopic.php?f=4&t=25157&start=75#p232085
|
||||
Under the GPL. This author also provided shadow.ac and shadow.png
|
||||
|
||||
Copied from the Boeing 737-100
|
||||
http://helijah.free.fr/flightgear/hangar.htm
|
||||
embaranger@free.fr
|
||||
Fix required:
|
||||
when the aircraft is flying at a high/low pitch or is rolling over far,
|
||||
the shadow seems to disappear into the ground.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>3dbush26shadow.ac</path>
|
||||
<nopreview/>
|
||||
|
||||
<offsets>
|
||||
<pitch-deg>2.75</pitch-deg>
|
||||
<z-m>-.25</z-m>
|
||||
</offsets>
|
||||
|
||||
<animation>
|
||||
<object-name>3dbush26shadow</object-name>
|
||||
<type>select</type>
|
||||
<condition>
|
||||
<and>
|
||||
<not>
|
||||
<property>/sim/rendering/rembrandt/enabled</property>
|
||||
</not>
|
||||
<property>/sim/rendering/shaders/skydome</property>
|
||||
<property>/sim/rendering/shadow-volume</property>
|
||||
<equals>
|
||||
<property>/fdm/jsbsim/bushkit</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
<not>
|
||||
<property>/sim/rendering/shadow</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/unit[12]/WOW</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/crash</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/wing-damage/left-wing</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/wing-damage/right-wing</property>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<effect>
|
||||
<inherits-from>Effects/shadow-vol</inherits-from>
|
||||
<object-name>3dbush26shadow</object-name>
|
||||
</effect>
|
||||
|
||||
<animation>
|
||||
<type>noshadow</type>
|
||||
<object-name>3dbush26shadow</object-name>
|
||||
</animation>
|
||||
|
||||
<!-- pitch -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>3dbush26shadow</object-name>
|
||||
<property>/orientation/pitch-deg</property>
|
||||
<factor>-1.0</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- roll -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>3dbush26shadow</object-name>
|
||||
<property>/orientation/roll-deg</property>
|
||||
<factor>1.0</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
16453
Aircraft/c172p/Models/Effects/shadow/3dbush36shadow.ac
Normal file
103
Aircraft/c172p/Models/Effects/shadow/3dbush36shadow.xml
Normal file
|
@ -0,0 +1,103 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- (c) 2015, wlbragg. http://forum.flightgear.org/viewtopic.php?f=4&t=25157&start=75#p232085
|
||||
Under the GPL. This author also provided shadow.ac and shadow.png
|
||||
|
||||
Copied from the Boeing 737-100
|
||||
http://helijah.free.fr/flightgear/hangar.htm
|
||||
embaranger@free.fr
|
||||
Fix required:
|
||||
when the aircraft is flying at a high/low pitch or is rolling over far,
|
||||
the shadow seems to disappear into the ground.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>3dbush36shadow.ac</path>
|
||||
<nopreview/>
|
||||
|
||||
<offsets>
|
||||
<pitch-deg>2.75</pitch-deg>
|
||||
<z-m>-.25</z-m>
|
||||
</offsets>
|
||||
|
||||
<animation>
|
||||
<object-name>3dbush36shadow</object-name>
|
||||
<type>select</type>
|
||||
<condition>
|
||||
<and>
|
||||
<not>
|
||||
<property>/sim/rendering/rembrandt/enabled</property>
|
||||
</not>
|
||||
<property>/sim/rendering/shaders/skydome</property>
|
||||
<property>/sim/rendering/shadow-volume</property>
|
||||
<equals>
|
||||
<property>/fdm/jsbsim/bushkit</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
<not>
|
||||
<property>/sim/rendering/shadow</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/unit[12]/WOW</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/crash</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/wing-damage/left-wing</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/wing-damage/right-wing</property>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<effect>
|
||||
<inherits-from>Effects/shadow-vol</inherits-from>
|
||||
<object-name>3dbush36shadow</object-name>
|
||||
</effect>
|
||||
|
||||
<animation>
|
||||
<type>noshadow</type>
|
||||
<object-name>3dbush36shadow</object-name>
|
||||
</animation>
|
||||
|
||||
<!-- pitch -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>3dbush36shadow</object-name>
|
||||
<property>/orientation/pitch-deg</property>
|
||||
<factor>-1.0</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- roll -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>3dbush36shadow</object-name>
|
||||
<property>/orientation/roll-deg</property>
|
||||
<factor>1.0</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
5960
Aircraft/c172p/Models/Effects/shadow/3dbushdefshadow.ac
Normal file
103
Aircraft/c172p/Models/Effects/shadow/3dbushdefshadow.xml
Normal file
|
@ -0,0 +1,103 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- (c) 2015, wlbragg. http://forum.flightgear.org/viewtopic.php?f=4&t=25157&start=75#p232085
|
||||
Under the GPL. This author also provided shadow.ac and shadow.png
|
||||
|
||||
Copied from the Boeing 737-100
|
||||
http://helijah.free.fr/flightgear/hangar.htm
|
||||
embaranger@free.fr
|
||||
Fix required:
|
||||
when the aircraft is flying at a high/low pitch or is rolling over far,
|
||||
the shadow seems to disappear into the ground.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>3dbushdefshadow.ac</path>
|
||||
<nopreview/>
|
||||
|
||||
<offsets>
|
||||
<pitch-deg>2.75</pitch-deg>
|
||||
<z-m>-.25</z-m>
|
||||
</offsets>
|
||||
|
||||
<animation>
|
||||
<object-name>3dbushdefshadow</object-name>
|
||||
<type>select</type>
|
||||
<condition>
|
||||
<and>
|
||||
<not>
|
||||
<property>/sim/rendering/rembrandt/enabled</property>
|
||||
</not>
|
||||
<property>/sim/rendering/shaders/skydome</property>
|
||||
<property>/sim/rendering/shadow-volume</property>
|
||||
<equals>
|
||||
<property>/fdm/jsbsim/bushkit</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
<not>
|
||||
<property>/sim/rendering/shadow</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/unit[12]/WOW</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/crash</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/wing-damage/left-wing</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/wing-damage/right-wing</property>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<effect>
|
||||
<inherits-from>Effects/shadow-vol</inherits-from>
|
||||
<object-name>3dbushdefshadow</object-name>
|
||||
</effect>
|
||||
|
||||
<animation>
|
||||
<type>noshadow</type>
|
||||
<object-name>3dbushdefshadow</object-name>
|
||||
</animation>
|
||||
|
||||
<!-- pitch -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>3dbushdefshadow</object-name>
|
||||
<property>/orientation/pitch-deg</property>
|
||||
<factor>-1.0</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- roll -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>3dbushdefshadow</object-name>
|
||||
<property>/orientation/roll-deg</property>
|
||||
<factor>1.0</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
7921
Aircraft/c172p/Models/Effects/shadow/3dpontoonshadow.ac
Normal file
105
Aircraft/c172p/Models/Effects/shadow/3dpontoonshadow.xml
Normal file
|
@ -0,0 +1,105 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- (c) 2015, wlbragg. http://forum.flightgear.org/viewtopic.php?f=4&t=25157&start=75#p232085
|
||||
Under the GPL. This author also provided shadow.ac and shadow.png
|
||||
|
||||
Copied from the Boeing 737-100
|
||||
http://helijah.free.fr/flightgear/hangar.htm
|
||||
embaranger@free.fr
|
||||
Fix required:
|
||||
when the aircraft is flying at a high/low pitch or is rolling over far,
|
||||
the shadow seems to disappear into the ground.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>3dpontoonshadow.ac</path>
|
||||
<nopreview/>
|
||||
|
||||
<offsets>
|
||||
<pitch-deg>3</pitch-deg>
|
||||
<z-m>-.25</z-m>
|
||||
</offsets>
|
||||
|
||||
<animation>
|
||||
<object-name>3dpontoonshadow</object-name>
|
||||
<type>select</type>
|
||||
<condition>
|
||||
<and>
|
||||
<not>
|
||||
<property>/sim/rendering/rembrandt/enabled</property>
|
||||
</not>
|
||||
<property>/sim/rendering/shaders/skydome</property>
|
||||
<property>/sim/rendering/shadow-volume</property>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/fdm/jsbsim/bushkit</property>
|
||||
<value>3</value>
|
||||
</equals><equals>
|
||||
<property>/fdm/jsbsim/bushkit</property>
|
||||
<value>4</value>
|
||||
</equals>
|
||||
</or>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/unit[12]/WOW</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/crash</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/wing-damage/left-wing</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/wing-damage/right-wing</property>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<effect>
|
||||
<inherits-from>Effects/shadow-vol</inherits-from>
|
||||
<object-name>3dpontoonshadow</object-name>
|
||||
</effect>
|
||||
|
||||
<animation>
|
||||
<type>noshadow</type>
|
||||
<object-name>3dpontoonshadow</object-name>
|
||||
</animation>
|
||||
|
||||
<!-- pitch -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>3dpontoonshadow</object-name>
|
||||
<property>/orientation/pitch-deg</property>
|
||||
<factor>-1.0</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- roll -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>3dpontoonshadow</object-name>
|
||||
<property>/orientation/roll-deg</property>
|
||||
<factor>1.0</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
25
Aircraft/c172p/Models/Effects/shadow/shadow.ac
Normal file
|
@ -0,0 +1,25 @@
|
|||
AC3Db
|
||||
MATERIAL "DefaultWhite.001" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
|
||||
OBJECT world
|
||||
kids 1
|
||||
OBJECT poly
|
||||
name "shadow"
|
||||
data 6
|
||||
shadow
|
||||
texture "shadow.png"
|
||||
texrep 1 1
|
||||
crease 30.000000
|
||||
numvert 4
|
||||
-4.128285 -1.756925 5.327894
|
||||
-4.128286 -1.756925 -5.316878
|
||||
6.516488 -1.756925 -5.316878
|
||||
6.516484 -1.756925 5.327895
|
||||
numsurf 1
|
||||
SURF 0x00
|
||||
mat 0
|
||||
refs 4
|
||||
0 1.78813905904e-07 0.0
|
||||
3 0.999999880791 5.960463767e-08
|
||||
2 1.0 0.999999880791
|
||||
1 0.0 1.0
|
||||
kids 0
|
BIN
Aircraft/c172p/Models/Effects/shadow/shadow.png
Normal file
After Width: | Height: | Size: 25 KiB |
122
Aircraft/c172p/Models/Effects/shadow/shadow.xml
Normal file
|
@ -0,0 +1,122 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- (c) 2015, wlbragg. http://forum.flightgear.org/viewtopic.php?f=4&t=25157&start=75#p232085
|
||||
Under the GPL. This author also provided shadow.ac and shadow.png
|
||||
|
||||
Copied from the Boeing 737-100
|
||||
http://helijah.free.fr/flightgear/hangar.htm
|
||||
embaranger@free.fr
|
||||
Fix required:
|
||||
when the aircraft is flying at a high/low pitch or is rolling over far,
|
||||
the shadow seems to disappear into the ground.
|
||||
-->
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>shadow.ac</path>
|
||||
<nopreview/>
|
||||
|
||||
<offsets>
|
||||
<pitch-deg>2.75</pitch-deg>
|
||||
<z-m>1.91</z-m>
|
||||
</offsets>
|
||||
|
||||
<animation>
|
||||
<object-name>shadow</object-name>
|
||||
<type>select</type>
|
||||
<condition>
|
||||
<and>
|
||||
<not>
|
||||
<property>/sim/rendering/rembrandt/enabled</property>
|
||||
</not>
|
||||
<property>/sim/rendering/shaders/skydome</property>
|
||||
<property>/sim/rendering/shadow</property>
|
||||
<not>
|
||||
<property>/sim/rendering/shadow-volume</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/unit[12]/WOW</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/crash</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/wing-damage/left-wing</property>
|
||||
</not>
|
||||
<not>
|
||||
<property>/fdm/jsbsim/wing-damage/right-wing</property>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<effect>
|
||||
<inherits-from>Effects/shadow</inherits-from>
|
||||
<object-name>shadow</object-name>
|
||||
</effect>
|
||||
|
||||
<animation>
|
||||
<type>noshadow</type>
|
||||
<object-name>shadow</object-name>
|
||||
</animation>
|
||||
|
||||
<!-- pitch -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>shadow</object-name>
|
||||
<property>/orientation/pitch-deg</property>
|
||||
<factor>-1.0</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>1</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- roll -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>shadow</object-name>
|
||||
<property>/orientation/roll-deg</property>
|
||||
<factor>1.0</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!--Translate to ground level -->
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>shadow</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/sim/rendering/shaders/skydome</property>
|
||||
</not>
|
||||
</condition>
|
||||
<property>/position/altitude-agl-ft</property>
|
||||
<factor>-0.3048</factor>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>1</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/c172p/Models/Effects/tyresmoke/smoke.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
87
Aircraft/c172p/Models/Effects/tyresmoke/tyre-smoke-nose.xml
Normal file
|
@ -0,0 +1,87 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<nose_tyre_smoke_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[15]</property>
|
||||
</nose_tyre_smoke_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-smoke-n</name>
|
||||
<texture>tyresmoke.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<condition>
|
||||
<property alias="/params/nose_tyre_smoke_ground_effect_speed_kt/property"/>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg> 45 </theta-min-deg>
|
||||
<theta-max-deg> 85 </theta-max-deg>
|
||||
<phi-min-deg> -60 </phi-min-deg>
|
||||
<phi-max-deg> 60 </phi-max-deg>
|
||||
<speed-mps>
|
||||
<value> 50 </value>
|
||||
<spread> 5 </spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec> 15 </x-max-deg-sec>
|
||||
<x-min-deg-sec> -15 </x-min-deg-sec>
|
||||
<y-max-deg-sec> 15 </y-max-deg-sec>
|
||||
<y-min-deg-sec> -15 </y-min-deg-sec>
|
||||
<z-max-deg-sec> 15 </z-max-deg-sec>
|
||||
<z-min-deg-sec> -15 </z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>150</value>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value> 0.95 </value></red>
|
||||
<green><value> 0.95 </value></green>
|
||||
<blue><value> 0.95 </value></blue>
|
||||
<alpha><value> 0.05 </value></alpha>
|
||||
</color>
|
||||
<size><value> 0.5 </value></size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value> 1.000 </value></red>
|
||||
<green><value> 1.000 </value></green>
|
||||
<blue><value> 1.000 </value></blue>
|
||||
<alpha><value> 0.020 </value></alpha>
|
||||
</color>
|
||||
<size><value> 3 </value></size>
|
||||
</end>
|
||||
<life-sec><value> 0.5 </value></life-sec>
|
||||
<mass-kg> 0.025 </mass-kg>
|
||||
<radius-m> 0.175 </radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid> air </fluid>
|
||||
<gravity> true </gravity>
|
||||
<wind> true </wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
87
Aircraft/c172p/Models/Effects/tyresmoke/tyre-smoke-port.xml
Normal file
|
@ -0,0 +1,87 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<left_tyre_smoke_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[16]</property>
|
||||
</left_tyre_smoke_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-smoke-p</name>
|
||||
<texture>tyresmoke.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<condition>
|
||||
<property alias="/params/left_tyre_smoke_ground_effect_speed_kt/property"/>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg> 45 </theta-min-deg>
|
||||
<theta-max-deg> 85 </theta-max-deg>
|
||||
<phi-min-deg> -60 </phi-min-deg>
|
||||
<phi-max-deg> 60 </phi-max-deg>
|
||||
<speed-mps>
|
||||
<value> 50 </value>
|
||||
<spread> 5 </spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec> 15 </x-max-deg-sec>
|
||||
<x-min-deg-sec> -15 </x-min-deg-sec>
|
||||
<y-max-deg-sec> 15 </y-max-deg-sec>
|
||||
<y-min-deg-sec> -15 </y-min-deg-sec>
|
||||
<z-max-deg-sec> 15 </z-max-deg-sec>
|
||||
<z-min-deg-sec> -15 </z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>150</value>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value> 0.95 </value></red>
|
||||
<green><value> 0.95 </value></green>
|
||||
<blue><value> 0.95 </value></blue>
|
||||
<alpha><value> 0.05 </value></alpha>
|
||||
</color>
|
||||
<size><value> 0.5 </value></size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value> 1.000 </value></red>
|
||||
<green><value> 1.000 </value></green>
|
||||
<blue><value> 1.000 </value></blue>
|
||||
<alpha><value> 0.020 </value></alpha>
|
||||
</color>
|
||||
<size><value> 3 </value></size>
|
||||
</end>
|
||||
<life-sec><value> 0.5 </value></life-sec>
|
||||
<mass-kg> 0.025 </mass-kg>
|
||||
<radius-m> 0.175 </radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid> air </fluid>
|
||||
<gravity> true </gravity>
|
||||
<wind> true </wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
87
Aircraft/c172p/Models/Effects/tyresmoke/tyre-smoke-stbd.xml
Normal file
|
@ -0,0 +1,87 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<params>
|
||||
<right_tyre_smoke_ground_effect_speed_kt>
|
||||
<property>sim/multiplay/generic/float[17]</property>
|
||||
</right_tyre_smoke_ground_effect_speed_kt>
|
||||
</params>
|
||||
|
||||
<particlesystem>
|
||||
<name>tyre-smoke-s</name>
|
||||
<texture>tyresmoke.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<condition>
|
||||
<property alias="/params/right_tyre_smoke_ground_effect_speed_kt/property"/>
|
||||
</condition>
|
||||
|
||||
<attach>world</attach>
|
||||
|
||||
<placer>
|
||||
<type>point</type>
|
||||
</placer>
|
||||
|
||||
<shooter>
|
||||
<theta-min-deg> 45 </theta-min-deg>
|
||||
<theta-max-deg> 85 </theta-max-deg>
|
||||
<phi-min-deg> -60 </phi-min-deg>
|
||||
<phi-max-deg> 60 </phi-max-deg>
|
||||
<speed-mps>
|
||||
<value> 50 </value>
|
||||
<spread> 5 </spread>
|
||||
</speed-mps>
|
||||
<rotation-speed>
|
||||
<x-max-deg-sec> 15 </x-max-deg-sec>
|
||||
<x-min-deg-sec> -15 </x-min-deg-sec>
|
||||
<y-max-deg-sec> 15 </y-max-deg-sec>
|
||||
<y-min-deg-sec> -15 </y-min-deg-sec>
|
||||
<z-max-deg-sec> 15 </z-max-deg-sec>
|
||||
<z-min-deg-sec> -15 </z-min-deg-sec>
|
||||
</rotation-speed>
|
||||
</shooter>
|
||||
|
||||
<counter>
|
||||
<particles-per-sec>
|
||||
<value>150</value>
|
||||
<spread>0</spread>
|
||||
</particles-per-sec>
|
||||
</counter>
|
||||
|
||||
<align>billboard</align>
|
||||
|
||||
<particle>
|
||||
<start>
|
||||
<color>
|
||||
<red><value> 0.95 </value></red>
|
||||
<green><value> 0.95 </value></green>
|
||||
<blue><value> 0.95 </value></blue>
|
||||
<alpha><value> 0.05 </value></alpha>
|
||||
</color>
|
||||
<size><value> 0.5 </value></size>
|
||||
</start>
|
||||
<end>
|
||||
<color>
|
||||
<red><value> 1.000 </value></red>
|
||||
<green><value> 1.000 </value></green>
|
||||
<blue><value> 1.000 </value></blue>
|
||||
<alpha><value> 0.020 </value></alpha>
|
||||
</color>
|
||||
<size><value> 3 </value></size>
|
||||
</end>
|
||||
<life-sec><value> 0.5 </value></life-sec>
|
||||
<mass-kg> 0.025 </mass-kg>
|
||||
<radius-m> 0.175 </radius-m>
|
||||
</particle>
|
||||
|
||||
<program>
|
||||
<fluid> air </fluid>
|
||||
<gravity> true </gravity>
|
||||
<wind> true </wind>
|
||||
</program>
|
||||
|
||||
</particlesystem>
|
||||
|
||||
</PropertyList>
|
BIN
Aircraft/c172p/Models/Effects/tyresmoke/tyresmoke.png
Normal file
After Width: | Height: | Size: 115 KiB |
810
Aircraft/c172p/Models/Human/female-pilot.xml
Normal file
|
@ -0,0 +1,810 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<!-- Using a custom female-copilot to fix shoulder-z-offset -->
|
||||
|
||||
<PropertyList>
|
||||
<nopreview/>
|
||||
<offsets>
|
||||
<z-m>0.96</z-m>
|
||||
</offsets>
|
||||
<animation>
|
||||
<enable-hot type="bool">false</enable-hot>
|
||||
</animation>
|
||||
|
||||
<!-- Character -->
|
||||
<model>
|
||||
<name>Amelia</name>
|
||||
<path>Aircraft/Generic/Human/Models/amelia.xml</path>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Amelia</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/character</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
|
||||
<!-- Outfits -->
|
||||
|
||||
<model>
|
||||
<path>Aircraft/Generic/Human/Models/outfit/default-f.xml</path>
|
||||
<name>Default</name>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Default</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/outfit</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<model>
|
||||
<path>Aircraft/Generic/Human/Models/outfit/airliner-f.xml</path>
|
||||
<name>airliner</name>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>airliner</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/outfit</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<model>
|
||||
<path>Aircraft/Generic/Human/Models/outfit/flightsuit-f.xml</path>
|
||||
<name>Flightsuit</name>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Flightsuit</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/outfit</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<model>
|
||||
<path>Aircraft/Generic/Human/Models/equipment/headset-f.xml</path>
|
||||
<offsets><x-m>-0.1></x-m><z-m>0.1</z-m></offsets>
|
||||
<name>Headset I</name>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Headset I</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/equipment</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- limbs center coordinates, in order of appearence -->
|
||||
<limbs>
|
||||
<chest-x>-0.01056</chest-x>
|
||||
<chest-y>0.0</chest-y>
|
||||
<chest-z>0.08656</chest-z>
|
||||
<head-x>0.08345</head-x>
|
||||
<head-y>0.0</head-y>
|
||||
<head-z>0.4697</head-z>
|
||||
<shoulder-x>0.0374</shoulder-x>
|
||||
<shoulder-y-l>-0.1427</shoulder-y-l>
|
||||
<shoulder-y-r>0.1427</shoulder-y-r>
|
||||
<shoulder-z>0.4987</shoulder-z>
|
||||
<elbow-x>0.05092</elbow-x>
|
||||
<elbow-y-l>-0.4107</elbow-y-l>
|
||||
<elbow-y-r>0.4107</elbow-y-r>
|
||||
<elbow-z>0.3905</elbow-z>
|
||||
<hand-x>0.03064</hand-x>
|
||||
<hand-y-l>-0.6403</hand-y-l>
|
||||
<hand-y-r>0.6403</hand-y-r>
|
||||
<hand-z>0.3856</hand-z>
|
||||
<leg-x>-0.03409</leg-x>
|
||||
<leg-y-l>-0.04934</leg-y-l>
|
||||
<leg-y-r>0.04934</leg-y-r>
|
||||
<leg-z>-0.04984</leg-z>
|
||||
<knee-x>0.005411</knee-x>
|
||||
<knee-y-r>0.08289</knee-y-r>
|
||||
<knee-y-l>-0.08289</knee-y-l>
|
||||
<knee-z>-0.4229</knee-z>
|
||||
<foot-x>0.07534</foot-x>
|
||||
<foot-y-l>-0.1031</foot-y-l>
|
||||
<foot-y-r>0.1031</foot-y-r>
|
||||
<foot-z>-0.8852</foot-z>
|
||||
</limbs>
|
||||
|
||||
<!-- hip -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[0]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m>0.01</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.1</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[0]/z-m</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m>0.01</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.1</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- chest -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>chest</object-name>
|
||||
<object-name>head</object-name>
|
||||
<offset-deg>0</offset-deg>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[1]/y-deg</property>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/chest-x"/>
|
||||
<y-m alias="../../../limbs/chest-y"/>
|
||||
<z-m alias="../../../limbs/chest-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>chest</object-name>
|
||||
<object-name>head</object-name>
|
||||
<offset-deg>0</offset-deg>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[1]/z-deg</property>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/chest-x"/>
|
||||
<y-m alias="../../../limbs/chest-y"/>
|
||||
<z-m alias="../../../limbs/chest-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- head -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>head</object-name>
|
||||
<offset-deg>0</offset-deg>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[2]/y-deg</property>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/head-x"/>
|
||||
<y-m alias="../../../limbs/head-y"/>
|
||||
<z-m alias="../../../limbs/head-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>head</object-name>
|
||||
<offset-deg>0</offset-deg>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[2]/z-deg</property>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/head-x"/>
|
||||
<y-m alias="../../../limbs/head-y"/>
|
||||
<z-m alias="../../../limbs/head-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- right arm -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[3]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-r"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[3]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-r"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[3]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-r"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm2.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[4]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/elbow-x"/>
|
||||
<y-m alias="../../../limbs/elbow-y-r"/>
|
||||
<z-m alias="../../../limbs/elbow-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm2.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[4]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/elbow-x"/>
|
||||
<y-m alias="../../../limbs/elbow-y-r"/>
|
||||
<z-m alias="../../../limbs/elbow-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>hand.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[5]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/hand-x"/>
|
||||
<y-m alias="../../../limbs/hand-y-r"/>
|
||||
<z-m alias="../../../limbs/hand-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>hand.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[5]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/hand-x"/>
|
||||
<y-m alias="../../../limbs/hand-y-r"/>
|
||||
<z-m alias="../../../limbs/hand-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Hand Poses -->
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>hand.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[5]/hand-pose</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>grip.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[5]/hand-pose</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>fist.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[5]/hand-pose</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>point.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[5]/hand-pose</property>
|
||||
<value>3</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>handedge.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[5]/hand-pose</property>
|
||||
<value>4</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>victory.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[5]/hand-pose</property>
|
||||
<value>5</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>thumbsup.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[5]/hand-pose</property>
|
||||
<value>6</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- left arm -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[6]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-l"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[6]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-l"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[6]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-l"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm2.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[7]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/elbow-x"/>
|
||||
<y-m alias="../../../limbs/elbow-y-l"/>
|
||||
<z-m alias="../../../limbs/elbow-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm2.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[7]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/elbow-x"/>
|
||||
<y-m alias="../../../limbs/elbow-y-l"/>
|
||||
<z-m alias="../../../limbs/elbow-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>hand.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[8]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/hand-x"/>
|
||||
<y-m alias="../../../limbs/hand-y-l"/>
|
||||
<z-m alias="../../../limbs/hand-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>hand.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[8]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/hand-x"/>
|
||||
<y-m alias="../../../limbs/hand-y-l"/>
|
||||
<z-m alias="../../../limbs/hand-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Hand Poses -->
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>hand.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[8]/hand-pose</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>grip.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[8]/hand-pose</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>fist.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[8]/hand-pose</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>point.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[8]/hand-pose</property>
|
||||
<value>3</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>handedge.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[8]/hand-pose</property>
|
||||
<value>4</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>victory.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[8]/hand-pose</property>
|
||||
<value>5</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>thumbsup.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[8]/hand-pose</property>
|
||||
<value>6</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
|
||||
<!--right leg -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[9]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-r"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[9]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-r"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[9]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-r"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg2.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[10]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/knee-x"/>
|
||||
<y-m alias="../../../limbs/knee-y-r"/>
|
||||
<z-m alias="../../../limbs/knee-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>foot.R</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[11]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/foot-x"/>
|
||||
<y-m alias="../../../limbs/foot-y-r"/>
|
||||
<z-m alias="../../../limbs/foot-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- left leg -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[12]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-l"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[12]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-l"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[12]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-l"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg2.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[13]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/knee-x"/>
|
||||
<y-m alias="../../../limbs/knee-y-l"/>
|
||||
<z-m alias="../../../limbs/knee-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>foot.L</object-name>
|
||||
<property>sim/model/crew/pilot/pose/position/limb[14]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/foot-x"/>
|
||||
<y-m alias="../../../limbs/foot-y-l"/>
|
||||
<z-m alias="../../../limbs/foot-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- parachute -->
|
||||
<model>
|
||||
<name>parachute backpack</name>
|
||||
<path>Aircraft/Generic/Human/Models/backpack.xml</path>
|
||||
<offsets>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</offsets>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>parachute</name>
|
||||
<path>Aircraft/Generic/Human/Models/chute.xml</path>
|
||||
<offsets>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</offsets>
|
||||
</model>
|
||||
</PropertyList>
|
808
Aircraft/c172p/Models/Human/male-copilot.xml
Normal file
|
@ -0,0 +1,808 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<!-- Using a custom male-copilot to load pose[1] and not pose[0] and show always the head -->
|
||||
|
||||
<PropertyList>
|
||||
<nopreview/>
|
||||
<offsets>
|
||||
<z-m>0.96</z-m>
|
||||
</offsets>
|
||||
<animation>
|
||||
<enable-hot type="bool">false</enable-hot>
|
||||
</animation>
|
||||
|
||||
<!-- Character -->
|
||||
<model>
|
||||
<name>Waldo</name>
|
||||
<path>Aircraft/Generic/Human/Models/waldo.ac</path>
|
||||
<!-- not including the xml to not use its animations: copilot's head must be always visible! -->
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Waldo</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/character</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
|
||||
<!-- Outfits -->
|
||||
|
||||
<model>
|
||||
<path>Aircraft/Generic/Human/Models/outfit/default-m.xml</path>
|
||||
<name>Default</name>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Default</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/outfit</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<model>
|
||||
<path>Aircraft/Generic/Human/Models/outfit/airliner-m.xml</path>
|
||||
<name>airliner</name>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>airliner</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/outfit</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<model>
|
||||
<path>Aircraft/Generic/Human/Models/outfit/flightsuit-m.xml</path>
|
||||
<name>Flightsuit</name>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Flightsuit</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/outfit</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<model>
|
||||
<path>Aircraft/Generic/Human/Models/equipment/headset-m.xml</path>
|
||||
<name>Headset I</name>
|
||||
</model>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Headset I</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/equipment</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- limbs center coordinates, in order of appearence -->
|
||||
<limbs>
|
||||
<chest-x>0.002584</chest-x>
|
||||
<chest-y>0.0</chest-y>
|
||||
<chest-z>0.1333</chest-z>
|
||||
<head-x>0.019</head-x>
|
||||
<head-y>0.0</head-y>
|
||||
<head-z>0.586</head-z>
|
||||
<shoulder-x>0.07</shoulder-x>
|
||||
<shoulder-y-l>-0.16</shoulder-y-l>
|
||||
<shoulder-y-r>0.16</shoulder-y-r>
|
||||
<shoulder-z>0.47</shoulder-z>
|
||||
<elbow-x>0.07046</elbow-x>
|
||||
<elbow-y-l>-0.4310</elbow-y-l>
|
||||
<elbow-y-r>0.4310</elbow-y-r>
|
||||
<elbow-z>0.08939</elbow-z>
|
||||
<hand-x>0.05601</hand-x>
|
||||
<hand-y-l>-0.6904</hand-y-l>
|
||||
<hand-y-r>0.6904</hand-y-r>
|
||||
<hand-z>0.4981</hand-z>
|
||||
<leg-x>-0.01813</leg-x>
|
||||
<leg-y-l>-0.05154</leg-y-l>
|
||||
<leg-y-r>0.05154</leg-y-r>
|
||||
<leg-z>-0.04</leg-z>
|
||||
<knee-x>0.02617</knee-x>
|
||||
<knee-y-r>0.1008</knee-y-r>
|
||||
<knee-y-l>-0.1008</knee-y-l>
|
||||
<knee-z>-0.3636</knee-z>
|
||||
<foot-x>0.09349</foot-x>
|
||||
<foot-y-r>-0.1218</foot-y-r>
|
||||
<foot-y-r>0.1218</foot-y-r>
|
||||
<foot-z>-0.8861</foot-z>
|
||||
</limbs>
|
||||
|
||||
<!-- hip -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[0]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m>0.01</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.1</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[0]/z-m</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m>0.01</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.1</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- chest -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>chest</object-name>
|
||||
<object-name>head</object-name>
|
||||
<offset-deg>0</offset-deg>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[1]/y-deg</property>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/chest-x"/>
|
||||
<y-m alias="../../../limbs/chest-y"/>
|
||||
<z-m alias="../../../limbs/chest-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>chest</object-name>
|
||||
<object-name>head</object-name>
|
||||
<offset-deg>0</offset-deg>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[1]/z-deg</property>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/chest-x"/>
|
||||
<y-m alias="../../../limbs/chest-y"/>
|
||||
<z-m alias="../../../limbs/chest-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- head -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>head</object-name>
|
||||
<offset-deg>0</offset-deg>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[2]/y-deg</property>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/head-x"/>
|
||||
<y-m alias="../../../limbs/head-y"/>
|
||||
<z-m alias="../../../limbs/head-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>head</object-name>
|
||||
<offset-deg>0</offset-deg>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[2]/z-deg</property>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/head-x"/>
|
||||
<y-m alias="../../../limbs/head-y"/>
|
||||
<z-m alias="../../../limbs/head-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- right arm -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[3]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-r"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[3]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-r"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[3]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-r"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm2.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[4]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/elbow-x"/>
|
||||
<y-m alias="../../../limbs/elbow-y-r"/>
|
||||
<z-m alias="../../../limbs/elbow-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm2.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[4]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/elbow-x"/>
|
||||
<y-m alias="../../../limbs/elbow-y-r"/>
|
||||
<z-m alias="../../../limbs/elbow-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>hand.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[5]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/hand-x"/>
|
||||
<y-m alias="../../../limbs/hand-y-r"/>
|
||||
<z-m alias="../../../limbs/hand-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>hand.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[5]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/hand-x"/>
|
||||
<y-m alias="../../../limbs/hand-y-r"/>
|
||||
<z-m alias="../../../limbs/hand-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Hand Poses -->
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>hand.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[5]/hand-pose</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>grip.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[5]/hand-pose</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>fist.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[5]/hand-pose</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>point.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[5]/hand-pose</property>
|
||||
<value>3</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>handedge.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[5]/hand-pose</property>
|
||||
<value>4</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>victory.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[5]/hand-pose</property>
|
||||
<value>5</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>thumbsup.R</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[5]/hand-pose</property>
|
||||
<value>6</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- left arm -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[6]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-l"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[6]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-l"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm1.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[6]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/shoulder-x"/>
|
||||
<y-m alias="../../../limbs/shoulder-y-l"/>
|
||||
<z-m alias="../../../limbs/shoulder-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm2.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[7]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/elbow-x"/>
|
||||
<y-m alias="../../../limbs/elbow-y-l"/>
|
||||
<z-m alias="../../../limbs/elbow-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>arm2.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[7]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/elbow-x"/>
|
||||
<y-m alias="../../../limbs/elbow-y-l"/>
|
||||
<z-m alias="../../../limbs/elbow-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>hand.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[8]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/hand-x"/>
|
||||
<y-m alias="../../../limbs/hand-y-l"/>
|
||||
<z-m alias="../../../limbs/hand-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>hand.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[8]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/hand-x"/>
|
||||
<y-m alias="../../../limbs/hand-y-l"/>
|
||||
<z-m alias="../../../limbs/hand-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<!-- Hand Poses -->
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>hand.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[8]/hand-pose</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>grip.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[8]/hand-pose</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>fist.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[8]/hand-pose</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>point.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[8]/hand-pose</property>
|
||||
<value>3</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>handedge.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[8]/hand-pose</property>
|
||||
<value>4</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>victory.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[8]/hand-pose</property>
|
||||
<value>5</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>thumbsup.L</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[8]/hand-pose</property>
|
||||
<value>6</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!--right leg -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[9]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-r"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[9]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-r"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[9]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-r"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg2.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[10]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/knee-x"/>
|
||||
<y-m alias="../../../limbs/knee-y-r"/>
|
||||
<z-m alias="../../../limbs/knee-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>foot.R</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[11]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/foot-x"/>
|
||||
<y-m alias="../../../limbs/foot-y-r"/>
|
||||
<z-m alias="../../../limbs/foot-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- left leg -->
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[12]/x-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-l"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[12]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-l"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg1.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[12]/z-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/leg-x"/>
|
||||
<y-m alias="../../../limbs/leg-y-l"/>
|
||||
<z-m alias="../../../limbs/leg-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>-1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>leg2.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[13]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/knee-x"/>
|
||||
<y-m alias="../../../limbs/knee-y-l"/>
|
||||
<z-m alias="../../../limbs/knee-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>-1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>foot.L</object-name>
|
||||
<property>sim/model/crew/pilot[1]/pose/position/limb[14]/y-deg</property>
|
||||
<offset-deg>0</offset-deg>
|
||||
<center>
|
||||
<x-m alias="../../../limbs/foot-x"/>
|
||||
<y-m alias="../../../limbs/foot-y-l"/>
|
||||
<z-m alias="../../../limbs/foot-z"/>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- parachute -->
|
||||
<model>
|
||||
<name>parachute backpack</name>
|
||||
<path>Aircraft/Generic/Human/Models/backpack.xml</path>
|
||||
<offsets>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</offsets>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>parachute</name>
|
||||
<path>Aircraft/Generic/Human/Models/chute.xml</path>
|
||||
<offsets>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0</y-m>
|
||||
<z-m>0</z-m>
|
||||
</offsets>
|
||||
</model>
|
||||
</PropertyList>
|
74
Aircraft/c172p/Models/Human/pose-copilot.xml
Normal file
|
@ -0,0 +1,74 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<name type="string">copilot</name>
|
||||
<loop-enabled type="bool">true</loop-enabled>
|
||||
<loop-to type="int">0</loop-to>
|
||||
<trigger-upon type="string">Disabled</trigger-upon>
|
||||
<position>
|
||||
<name type="string">idle</name>
|
||||
<rest-sec type="double">0</rest-sec>
|
||||
<transit-sec type="double">1</transit-sec>
|
||||
<limb> <!-- hip -->
|
||||
<y-deg type="double">11.0959</y-deg>
|
||||
</limb>
|
||||
<limb n="1"> <!-- chest -->
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="2"> <!-- head -->
|
||||
<y-deg type="double">-18.7222</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="3"> <!-- arm1.R -->
|
||||
<x-deg type="double">-90</x-deg>
|
||||
<y-deg type="double">-7.37069</y-deg>
|
||||
<z-deg type="double">-10</z-deg>
|
||||
</limb>
|
||||
<limb n="4"> <!-- arm2.R -->
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">31.5287</z-deg>
|
||||
</limb>
|
||||
<limb n="5"> <!-- hand.R -->
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<hand-pose type="double">0</hand-pose> <!-- 1 == grip -->
|
||||
</limb>
|
||||
<limb n="6"> <!-- arm2.L -->
|
||||
<x-deg type="double">-90</x-deg>
|
||||
<y-deg type="double">6.20689</y-deg>
|
||||
<z-deg type="double">-10</z-deg>
|
||||
</limb>
|
||||
<limb n="7"> <!-- arm2.L -->
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">36.3057</z-deg>
|
||||
</limb>
|
||||
<limb n="8"> <!-- hand.L -->
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<hand-pose type="double">1</hand-pose> <!-- 1 == grip -->
|
||||
</limb>
|
||||
<limb n="9"> <!-- leg1.R -->
|
||||
<x-deg type="double">10</x-deg>
|
||||
<y-deg type="double">-90</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="10"> <!-- leg2.R -->
|
||||
<y-deg type="double">20.1053</y-deg>
|
||||
</limb>
|
||||
<limb n="11"> <!-- foot.R -->
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="12"> <!-- leg1.L -->
|
||||
<x-deg type="double">10</x-deg>
|
||||
<y-deg type="double">-90</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="13"> <!-- leg2.L -->
|
||||
<y-deg type="double">18.2105</y-deg>
|
||||
</limb>
|
||||
<limb n="14"> <!-- foot.L -->
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
</position>
|
||||
</PropertyList>
|
74
Aircraft/c172p/Models/Human/pose-pilot.xml
Normal file
|
@ -0,0 +1,74 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<name type="string">pilot</name>
|
||||
<loop-enabled type="bool">true</loop-enabled>
|
||||
<loop-to type="int">0</loop-to>
|
||||
<trigger-upon type="string">Disabled</trigger-upon>
|
||||
<position>
|
||||
<name type="string">idle</name>
|
||||
<rest-sec type="double">0</rest-sec>
|
||||
<transit-sec type="double">1</transit-sec>
|
||||
<limb> <!-- hip -->
|
||||
<y-deg type="double">11.0959</y-deg>
|
||||
</limb>
|
||||
<limb n="1"> <!-- chest -->
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="2"> <!-- head -->
|
||||
<y-deg type="double">-18.7222</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="3"> <!-- arm1.R -->
|
||||
<x-deg type="double">-70</x-deg>
|
||||
<y-deg type="double">-7.37069</y-deg>
|
||||
<z-deg type="double">-46.2264</z-deg>
|
||||
</limb>
|
||||
<limb n="4"> <!-- arm2.R -->
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">31.5287</z-deg>
|
||||
</limb>
|
||||
<limb n="5"> <!-- hand.R -->
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<hand-pose type="double">1</hand-pose> <!-- 1 == grip -->
|
||||
</limb>
|
||||
<limb n="6"> <!-- arm2.L -->
|
||||
<x-deg type="double">-70</x-deg>
|
||||
<y-deg type="double">6.20689</y-deg>
|
||||
<z-deg type="double">-44.3585</z-deg>
|
||||
</limb>
|
||||
<limb n="7"> <!-- arm2.L -->
|
||||
<y-deg type="double">0</y-deg>
|
||||
<z-deg type="double">36.3057</z-deg>
|
||||
</limb>
|
||||
<limb n="8"> <!-- hand.L -->
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">0</y-deg>
|
||||
<hand-pose type="double">1</hand-pose> <!-- 1 == grip -->
|
||||
</limb>
|
||||
<limb n="9"> <!-- leg1.R -->
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">-90</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="10"> <!-- leg2.R -->
|
||||
<y-deg type="double">20.1053</y-deg>
|
||||
</limb>
|
||||
<limb n="11"> <!-- foot.R -->
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
<limb n="12"> <!-- leg1.L -->
|
||||
<x-deg type="double">0</x-deg>
|
||||
<y-deg type="double">-90</y-deg>
|
||||
<z-deg type="double">0</z-deg>
|
||||
</limb>
|
||||
<limb n="13"> <!-- leg2.L -->
|
||||
<y-deg type="double">18.2105</y-deg>
|
||||
</limb>
|
||||
<limb n="14"> <!-- foot.L -->
|
||||
<y-deg type="double">0</y-deg>
|
||||
</limb>
|
||||
</position>
|
||||
</PropertyList>
|
|
@ -58,310 +58,310 @@
|
|||
<object-name>ImatPanel4</object-name>
|
||||
<object-name>ImatPanel5</object-name>
|
||||
<object-name>ImatPanel6</object-name>
|
||||
<object-name>ImatPanelBack</object-name>
|
||||
</animation>
|
||||
|
||||
<!-- Ne me demandez pas comment j'ai obtenu la formule du facteur, ce fut au feeling ;) -->
|
||||
<!--
|
||||
Largeur de l'image complète : 2048 pixels
|
||||
Largeur d'un caractère : 50 pixels
|
||||
Nombre de cases : 2048/50 = 40.96
|
||||
factor : 1/40.96 = 0.0244140625
|
||||
Image width : 2048 pixels
|
||||
Character width : 50 pixels
|
||||
Available boxes : 2048/50 = 40.96
|
||||
factor : 1/40.96 = 0.0244140625
|
||||
-->
|
||||
<!-- Fuselage gauche -->
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL1</object-name>
|
||||
<property>sim/multiplay/generic/int[0]</property>
|
||||
<!-- 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>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL2</object-name>
|
||||
<property>sim/model/c172p/regnum2</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL3</object-name>
|
||||
<property>sim/model/c172p/regnum3</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL4</object-name>
|
||||
<property>sim/model/c172p/regnum4</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL5</object-name>
|
||||
<property>sim/model/c172p/regnum5</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL6</object-name>
|
||||
<property>sim/model/c172p/regnum6</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Right fuselage -->
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageR1</object-name>
|
||||
<property>sim/model/c172p/regnum1</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL2</object-name>
|
||||
<property>sim/multiplay/generic/int[1]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL3</object-name>
|
||||
<property>sim/multiplay/generic/int[2]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL4</object-name>
|
||||
<property>sim/multiplay/generic/int[3]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL5</object-name>
|
||||
<property>sim/multiplay/generic/int[4]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageL6</object-name>
|
||||
<property>sim/multiplay/generic/int[5]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Fuselage droit -->
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageR1</object-name>
|
||||
<property>sim/multiplay/generic/int[0]</property>
|
||||
<!-- 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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageR2</object-name>
|
||||
<property>sim/multiplay/generic/int[1]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageR3</object-name>
|
||||
<property>sim/multiplay/generic/int[2]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageR4</object-name>
|
||||
<property>sim/multiplay/generic/int[3]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageR5</object-name>
|
||||
<property>sim/multiplay/generic/int[4]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatFuselageR6</object-name>
|
||||
<property>sim/multiplay/generic/int[5]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Dessous aile -->
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatWing1</object-name>
|
||||
<property>sim/multiplay/generic/int[0]</property>
|
||||
<!-- 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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatWing2</object-name>
|
||||
<property>sim/multiplay/generic/int[1]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatWing3</object-name>
|
||||
<property>sim/multiplay/generic/int[2]</property>
|
||||
<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>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatWing4</object-name>
|
||||
<property>sim/multiplay/generic/int[3]</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/multiplay/generic/int[4]</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/multiplay/generic/int[5]</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Tableau de bord -->
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatPanel1</object-name>
|
||||
<property>sim/multiplay/generic/int[0]</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/multiplay/generic/int[1]</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/multiplay/generic/int[2]</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatPanel4</object-name>
|
||||
<property>sim/multiplay/generic/int[3]</property>
|
||||
<property>sim/model/c172p/regnum4</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatPanel5</object-name>
|
||||
<property>sim/multiplay/generic/int[4]</property>
|
||||
<property>sim/model/c172p/regnum5</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<animation>
|
||||
<type>textranslate</type>
|
||||
<object-name>ImatPanel6</object-name>
|
||||
<property>sim/multiplay/generic/int[5]</property>
|
||||
<property>sim/model/c172p/regnum6</property>
|
||||
<factor> 0.0244140625 </factor>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
<axis>
|
||||
<x> 1 </x>
|
||||
<y> 0 </y>
|
||||
<z> 0 </z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ImatWing1</object-name>
|
||||
<type>select</type>
|
||||
<object-name>ImatWing1</object-name>
|
||||
<object-name>ImatWing2</object-name>
|
||||
<object-name>ImatWing3</object-name>
|
||||
<object-name>ImatWing4</object-name>
|
||||
|
@ -379,16 +379,25 @@
|
|||
<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>
|
||||
<condition>
|
||||
<property>sim/model/c172p/immat</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<object-name>ImatPanelBack</object-name>
|
||||
<condition>
|
||||
<property>sim/model/c172p/immat-on-panel</property>
|
||||
</condition>
|
||||
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
||||
|
||||
|
|
14538
Aircraft/c172p/Models/Interior/Panel/Buttons/breakers/breakers.ac
Normal file
After Width: | Height: | Size: 38 KiB |
|
@ -0,0 +1,656 @@
|
|||
<?xml version="1.0"?>
|
||||
<PropertyList>
|
||||
<path>breakers.ac</path>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>AvionicsSwitch</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/switches/master-avionics</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("avionics")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>AVIONICS-switch</tooltip-id>
|
||||
<label>AVIONICS: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/switches/master-avionics</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>AvionicsSwitch</object-name>
|
||||
<property>/controls/switches/master-avionics</property>
|
||||
<factor>-45</factor>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.02</y-m>
|
||||
<z-m>0</z-m>
|
||||
</center>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>master_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/master</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>master_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/master</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>flaps_breaker</tooltip-id>
|
||||
<label>Master breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/master</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>flaps_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/flaps</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>flaps_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/flaps</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>flaps_breaker</tooltip-id>
|
||||
<label>Flaps breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/flaps</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>pitot-heat_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/pitot-heat</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>pitot-heat_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/pitot-heat</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>pitot-heat_breaker</tooltip-id>
|
||||
<label>Pitot heat breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/pitot-heat</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>instr_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/instr</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>instr_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/instr</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>instr_breaker</tooltip-id>
|
||||
<label>Instr breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/instr</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>intlt_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/intlt</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>intlt_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/intlt</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>intlt_breaker</tooltip-id>
|
||||
<label>Interior lights breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/intlt</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>navlt_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/navlt</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>navlt_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/navlt</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>navlt_breaker</tooltip-id>
|
||||
<label>Navigation lights breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/navlt</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>landing_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/landing</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>landing_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/landing</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>landing_breaker</tooltip-id>
|
||||
<label>Landing lights breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/landing</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>bcnlt_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/bcnlt</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>bcnlt_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/bcnlt</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>bcnlt_breaker</tooltip-id>
|
||||
<label>Beacon lights breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/bcnlt</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>strobe_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/strobe</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>strobe_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/strobe</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>strobe_breaker</tooltip-id>
|
||||
<label>Strobe lights breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/strobe</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>turn-coordinator_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/turn-coordinator</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>turn-coordinator_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/turn-coordinator</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>turn-coordinator_breaker</tooltip-id>
|
||||
<label>Turn coordinator breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/turn-coordinator</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>radio1_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/radio1</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>radio1_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/radio1</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>radio1_breaker</tooltip-id>
|
||||
<label>Audio panel breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/radio1</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>radio2_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/radio2</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>radio2_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/radio2</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>radio2_breaker</tooltip-id>
|
||||
<label>COM1/NAV1 breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/radio2</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>radio3_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/radio3</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>radio3_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/radio3</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>radio3_breaker</tooltip-id>
|
||||
<label>COM2/NAV2 breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/radio3</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>radio4_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/radio4</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>radio4_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/radio4</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>radio4_breaker</tooltip-id>
|
||||
<label>Transponder breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/radio4</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>radio5_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/radio5</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>radio5_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/radio5</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>radio5_breaker</tooltip-id>
|
||||
<label>DME/ADF breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/radio5</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>autopilot_breaker</object-name>
|
||||
<property>/controls/circuit-breakers/autopilot</property>
|
||||
<factor>-0.008</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>autopilot_breaker</object-name>
|
||||
<visible>true</visible>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/circuit-breakers/autopilot</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("cb")</script>
|
||||
</binding>
|
||||
</action>
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>autopilot_breaker</tooltip-id>
|
||||
<label>Autopilot breaker: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>/controls/circuit-breakers/autopilot</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
243
Aircraft/c172p/Models/Interior/Panel/Flaps/flaps.ac
Normal file
|
@ -0,0 +1,243 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0
|
||||
MATERIAL "WhiteLightOff" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0 0 0 shi 72 trans 0
|
||||
OBJECT world
|
||||
kids 3
|
||||
OBJECT poly
|
||||
name "rect"
|
||||
loc 0 -0.0136416 0.00484141
|
||||
texture "flaps.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 -0.0403456 -0.0189484
|
||||
0 -0.0403456 0.0400651
|
||||
0 0.066308 0.0400651
|
||||
0 0.066308 -0.0189484
|
||||
numsurf 1
|
||||
SURF 0x20
|
||||
mat 0
|
||||
refs 4
|
||||
3 1 1
|
||||
2 0 1
|
||||
1 0 0
|
||||
0 1 0
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "FlapPos"
|
||||
loc -0.00118963 0.0362646 0.0251696
|
||||
crease 45.000000
|
||||
numvert 16
|
||||
0.00443064 0.000999995 -0.00400197
|
||||
0.00802631 0.000999995 -0.00400197
|
||||
0.00802631 0.000999995 0.00400197
|
||||
0.00443064 0.000999995 0.00400197
|
||||
0.00443064 -0.000999998 0.00400197
|
||||
0.00802631 -0.000999998 0.00400197
|
||||
0.00802631 -0.000999998 -0.00400197
|
||||
0.00443064 -0.000999998 -0.00400197
|
||||
-0.00802631 0.000999998 -0.00122597
|
||||
0.00481799 0.000999998 -0.00122597
|
||||
0.00481799 0.000999998 0.00148963
|
||||
-0.00802631 0.000999998 0.00148963
|
||||
-0.00802631 -0.000999995 0.00148963
|
||||
0.00481799 -0.000999995 0.00148963
|
||||
0.00481799 -0.000999995 -0.00122597
|
||||
-0.00802631 -0.000999995 -0.00122597
|
||||
numsurf 12
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
7 0 0
|
||||
6 1 0
|
||||
5 1 1
|
||||
4 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
0 0 0
|
||||
3 1 0
|
||||
2 1 1
|
||||
1 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
3 0 0
|
||||
4 1 0
|
||||
5 1 1
|
||||
2 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
1 0 0
|
||||
6 1 0
|
||||
7 1 1
|
||||
0 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
0 0 0
|
||||
7 1 0
|
||||
4 1 1
|
||||
3 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
2 0 0
|
||||
5 1 0
|
||||
6 1 1
|
||||
1 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
15 0 0
|
||||
14 1 0
|
||||
13 1 1
|
||||
12 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
8 0 0
|
||||
11 1 0
|
||||
10 1 1
|
||||
9 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
11 0 0
|
||||
12 1 0
|
||||
13 1 1
|
||||
10 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
9 0 0
|
||||
14 1 0
|
||||
15 1 1
|
||||
8 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
8 0 0
|
||||
15 1 0
|
||||
12 1 1
|
||||
11 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
10 0 0
|
||||
13 1 0
|
||||
14 1 1
|
||||
9 0 1
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "FlapSwitch"
|
||||
loc 0.0267165 0.0384582 -0.000771669
|
||||
texture "manilla.png"
|
||||
crease 45.000000
|
||||
numvert 20
|
||||
0.0355965 -0.0038875 -0.0105119
|
||||
0.0355965 -0.0038875 0.0103359
|
||||
7.87415e-005 0.00666422 0.0103359
|
||||
7.87415e-005 0.00666422 -0.0105119
|
||||
-0.00171348 -0.00349997 -0.0105119
|
||||
-0.00171348 -0.00349997 0.0103359
|
||||
0.0351283 -0.00666425 0.0103359
|
||||
0.0351283 -0.00666425 -0.0105119
|
||||
-0.0355964 -0.00219359 0.000157867
|
||||
0.00320959 -0.00219359 0.000157867
|
||||
0.00320959 -0.00219359 0.00315787
|
||||
-0.0355964 -0.00219359 0.00315787
|
||||
-0.0355964 0.00232242 0.00315787
|
||||
0.00320959 0.00232242 0.00315787
|
||||
0.00320959 0.00232242 0.000157867
|
||||
-0.0355964 0.00232242 0.000157867
|
||||
0.0352444 -0.00388747 0.0105119
|
||||
0.0352444 -0.00388747 -0.0103359
|
||||
-0.000273386 0.00666425 -0.0103359
|
||||
-0.000273386 0.00666425 0.0105119
|
||||
numsurf 12
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
0 0.603516 0.175781
|
||||
1 0.603516 0.0878903
|
||||
6 0.691406 0.0878903
|
||||
7 0.691406 0.175781
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
1 0.989715 0.969592
|
||||
2 -0.00300926 0.996381
|
||||
5 0.0211005 0.720806
|
||||
6 0.996856 0.894456
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
2 0.603516 0.175781
|
||||
3 0.603516 0.0878903
|
||||
4 0.691406 0.0878903
|
||||
5 0.691406 0.175781
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
3 -0.00605563 1.00611
|
||||
0 0.986668 0.979323
|
||||
7 0.993809 0.904188
|
||||
4 0.018054 0.730537
|
||||
SURF 0x10
|
||||
mat 1
|
||||
refs 4
|
||||
6 0.308594 0.175781
|
||||
5 0.308594 0.0878903
|
||||
4 0.396484 0.0878903
|
||||
7 0.396484 0.175781
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
13 0 0
|
||||
10 1 0
|
||||
9 1 1
|
||||
14 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
15 0 0
|
||||
8 1 0
|
||||
11 1 1
|
||||
12 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
14 0 0
|
||||
9 1 0
|
||||
8 1 1
|
||||
15 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
12 0 0
|
||||
11 1 0
|
||||
10 1 1
|
||||
13 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
15 0 0
|
||||
12 1 0
|
||||
13 1 1
|
||||
14 0 1
|
||||
SURF 0x30
|
||||
mat 1
|
||||
refs 4
|
||||
8 0 0
|
||||
9 1 0
|
||||
10 1 1
|
||||
11 0 1
|
||||
SURF 0x20
|
||||
mat 1
|
||||
refs 4
|
||||
19 0.994515 -0.00785261
|
||||
18 0.994515 1.00635
|
||||
17 -0.0110846 1.00635
|
||||
16 -0.0110846 -0.00785267
|
||||
kids 0
|
BIN
Aircraft/c172p/Models/Interior/Panel/Flaps/flaps.png
Normal file
After Width: | Height: | Size: 19 KiB |
50
Aircraft/c172p/Models/Interior/Panel/Flaps/flaps.xml
Normal file
|
@ -0,0 +1,50 @@
|
|||
<?xml version="1.0" ?>
|
||||
<PropertyList>
|
||||
<path>flaps.ac</path>
|
||||
<animation>
|
||||
<type>knob</type>
|
||||
<property>controls/flight/flaps</property>
|
||||
<object-name>FlapSwitch</object-name>
|
||||
<factor>10</factor>
|
||||
<offset-deg>0</offset-deg>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
<center>
|
||||
<x-m>-0.39</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.0</z-m>
|
||||
</center>
|
||||
<decrease>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>controls.flapsDown(-1);</script>
|
||||
</binding>
|
||||
</decrease>
|
||||
<increase>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>controls.flapsDown(1);</script>
|
||||
</binding>
|
||||
</increase>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<property>surface-positions/flap-pos-norm</property>
|
||||
<object-name>FlapPos</object-name>
|
||||
<factor>10</factor>
|
||||
<offset-deg>0</offset-deg>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
<center>
|
||||
<x-m>-0.39</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.0</z-m>
|
||||
</center>
|
||||
</animation>
|
||||
</PropertyList>
|
BIN
Aircraft/c172p/Models/Interior/Panel/Flaps/manilla.png
Normal file
After Width: | Height: | Size: 18 KiB |
3960
Aircraft/c172p/Models/Interior/Panel/Instruments/AI/AI.ac
Normal file
BIN
Aircraft/c172p/Models/Interior/Panel/Instruments/AI/AI.blend
Normal file
202
Aircraft/c172p/Models/Interior/Panel/Instruments/AI/AI.xml
Normal file
|
@ -0,0 +1,202 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
|
||||
<path>AI.ac</path>
|
||||
|
||||
<effect>
|
||||
<inherits-from>../../../../Effects/interior/c172p-interior</inherits-from>
|
||||
<object-name>Aircraft</object-name>
|
||||
<object-name>CagedIndicator</object-name>
|
||||
<object-name>Pitch</object-name>
|
||||
<object-name>Roll</object-name>
|
||||
<object-name>RollReference</object-name>
|
||||
</effect>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>Aircraft</object-name>
|
||||
<object-name>CagedIndicator</object-name>
|
||||
<object-name>Pitch</object-name>
|
||||
<object-name>Roll</object-name>
|
||||
<object-name>RollReference</object-name>
|
||||
<emission>
|
||||
<red>1.0</red>
|
||||
<green>0.2</green>
|
||||
<blue>0.0</blue>
|
||||
<factor-prop>sim/model/material/instruments/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>Pitch</name>
|
||||
<type>translate</type>
|
||||
<object-name>Pitch</object-name>
|
||||
<property>instrumentation/attitude-indicator/indicated-pitch-deg</property>
|
||||
<factor>-0.0007</factor>
|
||||
<min-m>-0.01575</min-m>
|
||||
<max-m>0.01575</max-m>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<name>Horizon Offset</name>
|
||||
<type>translate</type>
|
||||
<object-name>Pitch</object-name>
|
||||
<property>instrumentation/attitude-indicator/horizon-offset-deg</property>
|
||||
<factor>-0.0007</factor>
|
||||
<min-m>-0.01575</min-m>
|
||||
<max-m>0.01575</max-m>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>0.0</y>
|
||||
<z>1.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>Roll</object-name>
|
||||
<property>instrumentation/attitude-indicator/indicated-roll-deg</property>
|
||||
<factor>-1</factor>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>Pitch</object-name>
|
||||
<property>instrumentation/attitude-indicator/indicated-roll-deg</property>
|
||||
<factor>-0.5</factor>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- simply hide these -->
|
||||
<animation>
|
||||
<type>pick</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>
|
||||
|
||||
<value>0.0</value>
|
||||
|
||||
<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>pick</type>
|
||||
<visible>true</visible>
|
||||
<object-name>CageKnob</object-name>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-toggle</command>
|
||||
<property>instrumentation/attitude-indicator/caged-flag</property>
|
||||
<value type="bool">true</value>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.click("ai-caged")</script>
|
||||
</binding>
|
||||
</action>
|
||||
|
||||
<hovered>
|
||||
<binding>
|
||||
<command>set-tooltip</command>
|
||||
<tooltip-id>ai-caged</tooltip-id>
|
||||
<label>Caged: %s</label>
|
||||
<mapping>on-off</mapping>
|
||||
<property>instrumentation/attitude-indicator/caged-flag</property>
|
||||
</binding>
|
||||
</hovered>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>CagedIndicator</object-name>
|
||||
<condition>
|
||||
<property>instrumentation/attitude-indicator/caged-flag</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>CageKnob</object-name>
|
||||
<property>instrumentation/attitude-indicator/caged-flag</property>
|
||||
<factor>0.005</factor>
|
||||
<axis>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- suppport themes -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>Aircraft</object-name>
|
||||
<object-name>Bracket</object-name>
|
||||
<object-name>CageKnob</object-name>
|
||||
<object-name>CagedIndicator</object-name>
|
||||
<object-name>Roll</object-name>
|
||||
<property-base>sim/model/liveryinstrumentsai/</property-base>
|
||||
<texture-prop>texture</texture-prop>
|
||||
<texture>AI1.rgb</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.rgb</texture>
|
||||
</animation>
|
||||
|
||||
</PropertyList>
|
||||
|
||||
|